본문 바로가기
Cloud/Oracle Cloud

오라클 클라우드 '평생' 무료 VM 만들기 (Google Cloud 무료 조건 비교)

by Kibua20 2020. 9. 4.

Google Cloud Platform  '평생 무료'  VM 내용을 포스팅 했습니다.  그  결과 대략 한 달 동안에 누적 조회수가 4.3K 건으로 많은 분들이 방문을 해주셨습니다. GCP 항상 무료 VM 포스팅 댓글 중에서 오라클에서도 '항상 (평생) 무료' 클라우드가 있다는 내용이 있어 본 포스팅을 준비하였습니다. 

 

평생 무료 조건Google Cloud과 Oracle Cloud의 조건을 비교하면 아래와 같습니다.  ※ 2020년 8월 기준으로 조건으로 각 회사의 정책은 추후 변경될 수 있으며, Google과 Oracle의 공식 자료를 바탕으로 비교해서 작성된 내용입니다.

 

오라클 클라우드가 CPU, RAM, Storage와 같은 HW Spec 측면에서 Google Cloud 보다 우위에 있습니다.  오라클에서는 RAM 용량은 1GB까지 지원되며, CPU 또한 Google Cloud 보다는 Spec 동등 이상입니다.   

 

VM 개수는 오라클은 2개까지 무료이고, 사용 시간 제한은 없습니다.  반대로 Google은 VM 개수 제한은 없으나 VM의 사용 시간의 총합이 744시간/월까지만 무료이고, 이는 1개의 VM을 1달 동안 계속 사용하는 조건입니다.  결과적으로 '사용 시간' 기준으로 오라클 클라이드가 2개의 VM을 모두 무료 운영이 가능하기 때문에 Google Cloud 보다 2배 많은 사용 시간을 제공해주고 있습니다.  무료 기간 (=1달) 동안 사용할 수 있는 $300 크레딧으로 유료 서비스도 사용할 수 있습니다. (GCP는 1년간 $300까지 사용 가능)

 

Web Server 로 운영하기 위해서는 고정 IP (Public IP)가 필요합니다 오라클에서 무료로 고정 IP를 할당할 수 있고, 구글의 경우에는 사용 시간에 비례해서 유료입니다. 

 

Google Cloud는 기술 문서 및 관련 Blog의 문서 내용이 풍부하고, Oracle은 공식 문서를 제외하고 관련 자료를 찾기가 힘듭니다. 기술 지원 관련해서 구글은 문제가 생기면 스스로(?) 해결해야 하지만, Oracle에서는 Technical Support가 실시간 채팅 및 원격지원을 가능하며 무료 사용자임에도 불구하고 실시간으로 대응해주고 있습니다. (단, 영어만 됩니다.).   

 

무료 조건 오라클 클라우드 Google Cloud
VM 종류 E2.1.Micro instance f1-micro instance
무료 사용 VM 개수  2 개 개수가 제한이 없음
무료 사용 VM 시간 제한 없음 744시간/월
무료 사용 조건  처음 가입자, 카드 등록 필요
무료 사용 기간 및 비용 1달 무료, 이후에는 무료 기간 1달간 300$ 크레딧 부여   1년, 300$ 크레딧 부여
CPU OCPU 1개  (OCPU ≒ 2×VCPU) VCPU 1개
RAM 1GB RAM 614 MB RAM
체감 속도 터미널 사용 무리 없음  터미널 사용 무리 없음
스토리지 100 GB 주1) 30GB 까지 무료 (VM Boot storage 포함)
Network 속도 양호 양호 
Cloud Region 지역 구분 없음 (서울 가능) us-west1, us-central1, us-east1
공인 IP 제공  무료 (고정 IP) 고정 IP 비용 청구
OS 설치 Linux 배포판 무료, 다양한 OS 설치 가능
기술 문서 GCP에 비해 다소 빈약함 풍부
기술 지원 실시간 채팅 지원 (영어만 가능) 미지원
Cloud UI 사용성 Web 기반 UI Web 기반의 UI (Oracle 비해 직관적임)

주1) VM 2개 (50+50GB) 또는 VM 1개 (100GB)까지 무료임.  또는 VM 2개 (50+50GB)에 100GB HDD가 무료인지 명확하지 않음 

 

1. Oracle  평생 무료 Cloud 만들기

Oracle 홈 페이지에 게시된 무료 조건은 아래와 같습니다.  VM에 대한 기본 spec은 앞서 Google Cloud와 비교했던 내용과 동일합니다.  Oralce에서는 APEX와 SQL Developer 도구와 Load Balance 등을 지원한다고 합니다. 

 

 

Oracle 항상 무료 cloud

 

 

1.2. Oracle Cloud 계정 생성

Oralce 홈페이지(링크)에서 계정을 먼저 만들어야 합니다.  계정 생성시 신용카드도 등록해야 하며,  신용 카드의 유효성을 확인하기 위해서 1원을 결제 후 바로 취소가 됩니다.  Google Cloud에서는 신용 카드를 사진을 찍어 보내고 확인하는 절차가 있어 대략 2~3시간의 대기 시간이 필요하지만, Oracle Cloud에서는  실시간으로 계정 생성을 할 수 있습니다.  (제 경우에는 Cloud 계정 등록 시 Region은 한국/서울로 선택했습니다.)

 

 

Oracle cloud 계정 만들기 (신용카드 필요)

 

 

1.3. VM Instance 생성

Oracle Cloud Web page에 접속하면 아래와 같은 UI를 보여줍니다. Web UI에서 항상 무료가 되는 서비스는 '항상 무료 적격'이라는 라벨로 표시해줍니다.  ① 'VM 인스턴스 생성'  메뉴를 선택합니다.

 

VM Instance 생성

 

 

VM Instance 를 만드는 과정은 다음과 같습니다.

① VM 이름 작성 (추후 변경 가능)  

② OS 선택: Oracle 리눅스 배포판이 디폴트 선택으로 되어 있고,  다른 리눅스 배포판을 선택할 수 있습니다.  제 경우는 익숙한 Ubuntu 20.04를 선택했습니다. 

③ SSH Key 입력을 선택합니다.  SSH Key 입력을 해야 로컬 PC에서 원격으로 접속이 가능합니다.  Web UI에서는 SSH Key는 1개만 등록할 수 있고, 터미널에서 SSH로 접속한 다음에 SSH Key를 추가할 수 있습니다. 

④ SSH Public Key를 등록합니다.  로컬 PC에서 아래와 같은 명령어를 사용합니다. RSA public key를 copy 해서 추가합니다. 

     # 로컬 PC (접속할 PC)에서 RSA key pair 생성

      $ ssh-keygen

      $ cat ~/.ssh/id_rsa.pub               

 

 

오라클 VM 생성

 

1.3. VM Instance 생성 결과 확인

Oracle VM을 생성에는 대략 2~3분 정도 소요됩니다. Web UI에서 VM에 대한 요약 정보를 아래와 같이 확인할 수 있습니다.   사용자 계정과 IP 주소는 Web UI에서 확인할 수 있고 우분투 OS인 경우에는 user id가 'ubuntu'로 생성되고, Oarcle linux를 선택하는 경우에는 'ocp'로 생성됩니다.  IP 주소와 계정은 SSH 접속 시 사용해야 하기 때문에 반드시 체크해야 합니다.

 

 

 SSH 원격 접속하여 실제 가용한 리소를 확인하면 아래와 같이 1GB RAM,  /dev/sda1에 마운트 한 50GB Storage 확인이 가능합니다.   Oracle Cloud VM 생성 이후  HDD 추가, 고정 IP 할당, 방화벽 설정, SSH Key 등록은 추후 포스팅 예정입니다.

 

오라클 무료 VM 리소스 확인

 

 

관련 글

[개발환경/Oracle Cloud] - 오라클 클라우드 '항상' 무료 만들기 (Google Cloud 무료 조건 비교)

[개발환경/Oracle Cloud] - Oracle Cloud 블록 스토리지 추가 방법 (HDD 추가 가이드)

[개발환경/Oracle Cloud] - Oracle Cloud 고정 IP (공인 IP) 할당하기

[개발환경/Oracle Cloud] - Oracle Cloud 방화벽 설정 (http/https 특정 포트 열기)

[개발환경/Oracle Cloud] - Oracle Cloud SSH Key 여러 개 등록하기 (여러 PC에서 Cloud Access)

[개발환경/Google Cloud Platform] - Google Cloud Platform을 활용하여 평생 '무료' PC 만들기

[개발환경/Google Cloud Platform] - GCP(Google Cloud) 방화벽 설정: 프로토콜과 포트를 사용 허용 또는 거부하기

[개발환경/Google Cloud Platform] - GCP(Google Cloud) 하드 디스크 추가하기 (영구 디스크는 30GB까지 무료)

[개발환경/Google Cloud Platform] - GCP(Google Cloud) 원격 데스크 톱(RDP) 연결: Linux 용 Chrome RDP

[개발환경/Google Cloud Platform] - GCP(Google Cloud) 로컬 PC에서 VM에 로그인 없이 바로 SSH로 바로 접속: 다른 SSH 클라이언트 사용 및 SSH Key 등록

 




댓글