오라클에서는 평생 무료 이용 가능한 서버를 제공하고 있습니다.

Google Cloud의 평생 무료 서버와 비교해보면 아래와 같습니다.

오라클 클라우드가 CPU, RAM, Disk, Network Outbound 같은 측면에서 구글 클라우드보다 훨씬 우위에 있습니다.

VM 개수는 오라클 클라우드에선 2개까지 무료이고, 구글 클라우드는 개수 제한은 없으나 VM의 사용시간 총합이 월 744시간 까지만 무료입니다. 이는 1개의 VM을 1달 동안 24시간 사용하는 시간과 동일합니다.

웹 서버로 운영하기 위해선 고정IP가 필요한데 오라클 클라우드는 무료로 고정IP를 할당할 수 있고, 구글 클라우드는 사용 시간에 비례하여 유료로 제공합니다.

결과적으로 오라클 클라우드 성능적인 면과 사용성 모두 좋은 편입니다.

비교 대상오라클 클라우드구글 클라우드
VM 종류E2.1.Microf1-micro
CPUCPU 1/8vCPU 1
RAM1GB614MB
Disk최대 100GB30GB 까지 무료
Network Out10TB1GB
사용 기간평생744시간/월
VM 지역지역 제한 없음us-west1, us-central1, us-east1
공인 IP고정IP 무료고정 IP 유료
OSLinux 배포판 무료=
관련 문서구글에 비해 빈약함풍부
기술 지원실시간 채팅 가능 (영어)불가능
Cloud UI 사용성Web UIWeb UI (오라클에 비해 직관적)

Oracle Cloud 평생 무료 VPS 만들기

먼저, 이 글을 작정하는 시점인 2022년 1월 기준 Oracle Cloud 홈페이지에 게시된 무료 조건은 아래와 같습니다.

AWS를 비교 대상으로 삼고 있네요

오라클 클라우드 무료 조건

Oracle Cloud 계정 생성

먼저 여기에서 계정을 만들어줘야 합니다.

게정 생성 시 본인인증을 위한 신용카드 등록이 필요하며, 유효성을 확인하기 위해 1원 결제 후 바로 취소가 됩니다.

유료 VM을 사용하지 않는 한 결제가 되는 일은 없습니다.

계정 생성시 선택하는 VM Region은 한번 선택하면 변경할 수 없으니 신중하게 선택해야 합니다.

저는 서울은 사용자가 너무 많을 거 같아 대한민국/춘천으로 선택했습니다.

VM Instance 생성

회원가입을 완료한 뒤, Oracle Cloud에 접속해 VM 인스턴스 생성을 클릭합니다.

오라클 클라우드 메인 페이지

다음과 같이 VM 인스턴스를 생성합니다.

  1. VM 이름 입력
  2. OS 선택 (Oracle Linux 기본, Ubuntu 선택 가능)
  3. SSH 키 저장

VM Instance 생성

생성 확인 및 SSH 접속

VM 생성이 완료되었다면 여기에서 VM 정보를 확인할 수 있습니다.

VM 정보 확인

VM Instance를 생성할 때 다운받았던 SSH 키를 이용해 인스턴스 엑세스 항목에 있는 IP로 접속합니다.

1
ssh -i '다운받은 Private KEY' ubuntu@IP주소

아래와 같이 1GB의 RAM/dev/sda1에 마운트된 50GB 스토리지를 확인할 수 있습니다.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
ubuntu@OracleVM:~$ free -h
              total        used        free      shared  buff/cache   available
Mem:          972Mi       141Mi        98Mi       1.0Mi       732Mi       698Mi
Swap:         4.0Gi       1.0Mi       4.0Gi

ubuntu@OracleVM:~$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev              473868       0    473868   0% /dev
tmpfs              99548    1000     98548   2% /run
/dev/sda1       47156192 5928456  41211352  13% /
tmpfs             497736       0    497736   0% /dev/shm
tmpfs               5120       0      5120   0% /run/lock
tmpfs             497736       0    497736   0% /sys/fs/cgroup
/dev/loop0         56832   56832         0 100% /snap/core18/2253
/dev/loop1         59520   59520         0 100% /snap/oracle-cloud-agent/26
/dev/loop2         43264   43264         0 100% /snap/snapd/14066
/dev/sda15        106858    5321    101537   5% /boot/efi
/dev/loop3         56960   56960         0 100% /snap/core18/2284
/dev/loop4         44544   44544         0 100% /snap/snapd/14549
/dev/loop5         59904   59904         0 100% /snap/oracle-cloud-agent/30
tmpfs              99544       0     99544   0% /run/user/1001