필자는 기존에 AWS EC2 인스턴스를 1년간 프리티어로 사용했었다. 역시 무료인지라 저사양의 서버를 사용할 수 있었고 그마저도 감사하게 사용했다. 약속의 1년이 끝나고 이제 어떻게 나만의 인스턴스를 가질 수 있을까 고민 하던 와중 지인 중 몇몇 분들이 Oracle Cloud를 사용한다고 말씀해주셨다. 굉장히 놀랬던 점은 Oracle Cloud에서는 4코어 램 24기가 저장공간 200GB 인스턴스를 이론상 평생 무료로 사용할 수 있다는 점이었다. 1년 동안 저사양 인스턴스를 사용했던 나로써는 너무 혹한 나머지 바로 Oracle Cloud에 접속했다.

절망…

나도 이제 고성능 서버를 가질 수 있다는 엄청난 기대감을 갖고 회원가입을 시도했다. 이메일 인증부터, 영문 이름, 영문 주소… 등 개인 정보를 기입하고 춘천 지역으로 인스턴스 지역 설정도 하고 마지막 내 신용 정보를 등록하기 위한 카드 정보 기입만 남은 상태였다. 카드 정보를 기입하고 신용 확인을 하는데…

screenshot-8213258

어라라…? 이게 뭐지. 바로 구글링을 시도했다. 이와 같은 사례가 굉장히 많다. ㅋㅋㅋㅋㅋㅋㅋ 그래도 희망을 가지고 지인 분들과 구글 선생님에게 해결 방법을 물어보고 다녔다. 해결 방법으로 문의를 해보던가 아니면 시간을 가지고 다음 기회를 노리던가 다른 카드를 사용해보는 것이었다. 내가 가진 모든 카드를 다 사용해보았다. 체크카드, 신용카드…. 결론적으로 난 실패했다. 오라클 원망하기 시작 더 이상 재도전을 할 수 없을 정도로 내 의욕은 떨어졌고 결국 포기했다.

몇 개월 후

오라클의 대한 원망을 삭히고 인생을 계속 살다가 문득 서버를 사용해야 할 상황이 생겼다. 다시 인스턴스를 어떻게 구할까 생각을 하다가 혹시나 하는 마음에 재도전을 해보았다. 결과는 성공이었다. 항상 트랜잭션 뭐시기 화면만 보다가 이번엔 갑자기 창이 다음 단계로 넘어가는 것이었다. 그 때 당시의 기분은 진짜 황홀했다. 째지더라ㅎㅎ 바로 동네방네 자랑했음요

이제 인스턴스만 만들면 된다!

인스턴스 만들기

자 그럼 만들어 볼까? 우선 인스턴스 생성에 들어가면 이름을 설정하고 그 다음 이미지 선택을 한다. 필자는 Ubuntu 20.04로 선택을 했다.

screenshot-8214176

그 다음 사양을 설정할 차례이다. 4코어 램 24기가를 사용하려면 Ampere의 VM.Standard.A1.Flex항상 무료 적격을 선택하고 OCPU 수를 4, 메모리 용량을 24로 설정하면 된다. 단, 처음에 가입 성공하고 바로 인스턴스 생성할 때는 Ampere의 VM.Standard.A1.Flex Shape이 목록에 뜨지 않는다. 나도 처음에 당황 구글링을 통해 알아보니 계정을 유료 계정으로 업그레이드를 해야하는 것이었다. 물론 업그레이드 한다고 해서 돈이 나가는 건 아니고, 4코어, 램 24GB, 저장공간 200GB 을 넘어서서 사용하면 돈이 지불이 되는 것이다. 사양을 넘어서지 않도록 조심하면 된다.

screenshot-8214386

그 다음, 키를 추가할 차례이다. 키는 인스턴스에 원격으로 접속할 때 필요하다. 필자는 이미 키를 가지고 있기 때문에 공용키를 업로드 해주었다.

screenshot-8214781

마지막으로 저장 공간을 설정할 차례이다. 200GB 까지 무료라고 하긴 하지만 필자는 무서워서 혹시나 하는 마음에 195GB로 설정했다.

screenshot-8214953

드디어 나만의 인스턴스를 만들었다. 너무 행복하다. 이걸 평생 쓸 수 있다고? 믿기지가 않는다. 빨리 접속해보자.

screenshot

우선 ssh로 접속할 것이기 때문에 인스턴스 보안 설정으로 들어가 22(ssh)번 포트를 허용해주고, 80(http), 443(https) 도 허용해주었다.

이제 진짜 접속해보자.

screenshot-8215490

~/.ssh 폴더에 config 파일을 생성해주고 위와 같이 접속 정보를 설정해주면 간편하게 ssh 연결을 할 수 있다. 자세한 설명은 ssh config 으로 구글링 해보고 여기서는 생략하겠다.

ssh kr-1

screenshot-8215751

접속 완!

마무리

Oracle Cloud로 나만의 인스턴스를 생성하기까지의 스토리를 글로 적어보았다. 앞으로 이 인스턴스를 가지고 무엇을 해볼지 굉장히 기대되고 빨리 기술을 공부해서 내 서버에 적용해보고 싶다. 혹시 이 글을 읽고 있는 독자 분들 중 인스턴스를 아직 가지고 있지 않다면 하루빨리 Oracle Cloud 사용해보라고 추천하고 싶다. 물론 Oracle이 받아준다면 말이지 ㅎㅎ

댓글남기기