Oracle Cloud Free Tier 완벽 가이드 2026: 영구 무료 ARM VPS 사용법

이 글에는 제휴 링크(affiliate link)가 포함되어 있습니다. Vultr·DigitalOcean 가입 링크로 가입하시면 추가 비용 없이 크레딧 혜택을 받으실 수 있으며, 블로그 운영에 도움이 됩니다.

Oracle Cloud Free Tier는 영구 무료로 ARM 기반 VPS를 제공하는 무료 클라우드입니다. 이 글에서는 가입부터 서버 생성, 한국 사용자 최적 설정까지 튜토리얼을 제공합니다.

2026년 10월 4일 확인: Oracle 공식 문서(2026년 6월 갱신)는 Always Free 테넌시의 ARM(Ampere A1) 한도를 2 OCPU·12 GB 상당으로 안내하고, 7일 동안 CPU·네트워크·메모리 사용률이 모두 20% 미만이면 유휴 인스턴스로 회수될 수 있다고 밝힙니다. 이 글의 이전 판은 “4코어·24GB”로 적었고, 아래 본문은 이 공식 한도에 맞춰 정정했습니다. 인스턴스를 만들기 전에 콘솔의 Limits, Quotas and Usage 에서 내 테넌시의 실제 한도를 확인하세요.

🔗 무료 VPS가 부족하다면 유료 대안:

  • Vultr — 월 $2.50부터, 서울 리전, $100 크레딧
  • DigitalOcean — 월 $4부터, 신규 가입 크레딧 $5(90일)

목차

  1. Oracle Cloud Free Tier란?
  2. 무료 제공 리소스 상세
  3. 가입 튜토리얼: 한국 사용자 맞춤
  4. ARM 인스턴스 생성 및 설정
  5. 한국 사용자 최적화: 리전 선택과 DNS
  6. 무료 한계와 유료 전환 시점
  7. 자주 묻는 질문 (FAQ)

1. Oracle Cloud Free Tier란?

Oracle Cloud Free Tier 완벽 가이드 2026: 영구 무료 ARM VPS 사용법

Oracle Cloud Infrastructure (OCI) Free Tier는 Oracle이 제공하는 영구 무료 클라우드 서비스입니다. AWS, GCP, Azure도 무료 티어가 있지만, Oracle의 무료 제공량은 넉넉한 편입니다. 특히 ARM 기반(Ampere A1) 인스턴스를 무료로 쓸 수 있다는 점이 큰 화제가 되었습니다. 공식 문서 기준 Always Free 테넌시의 A1 한도는 2 OCPU·12GB RAM입니다.

왜 주목받는가?

특징 설명
영구 무료 12개월이 아니라 계정이 살아있는 동안 영구적으로 무료
ARM 2코어 + 12GB RAM Always Free 테넌시 기준 A1 한도(월 1,500 OCPU시간·9,000GB시간)
200GB 블록 스토리지 충분한 디스크 공간 무료 제공
10TB/월 송신 트래픽 소규모 웹 서비스에는 충분
한국(춘천) 리전 공식 문서는 A1 인스턴스를 만들 수 있는 가용성 도메인에서 South Korea North (Chuncheon)을 예외로 적고 있어, 춘천에서 A1 생성이 되는지 먼저 확인해야 합니다

💡 경쟁사 무료 티어 비교: 다른 클라우드의 무료 티어 조건은 자주 바뀌므로 각 공식 페이지에서 확인하세요. Oracle 은 ARM 2코어·12GB RAM을 Always Free 로 제공합니다(공식 문서 기준).


2. 무료 제공 리소스 상세

서버 랙을 가까이에서 촬영한 데이터센터 서버 장비 클로즈업

Always Free 리소스 (영구 무료)

항목 제공량 비고
AMD VM (Micro) 2개 (1/8 OCPU, 1GB RAM 각) x86 아키텍처
ARM VM (Ampere A1) 최대 2 OCPU + 12GB RAM 1개 또는 최대 2개로 분할
블록 스토리지 총 200GB 부트 볼륨 + 블록 볼륨
객체 스토리지 20GB + 50,000 요청/월 Standard·Infrequent·Archive 합산
송신 트래픽 10TB/월 모든 서비스에 충분
Autonomous Database 2개 (20GB 각) Oracle DB / APEX

ARM 인스턴스 분할 예시

ARM 2코어 + 12GB RAM을 하나의 인스턴스로 쓰거나, 최대 2개로 나눌 수 있습니다:

  • 옵션 A: 1개 (2 OCPU, 12GB RAM) — 단일 서버
  • 옵션 B: 2개 (1 OCPU, 6GB RAM 각) — 웹 + DB 분리
  • 참고: 공식 문서는 A1 을 최대 2개 인스턴스(총 2 OCPU)로 설명하며, 부트 볼륨은 합산 200GB 블록 스토리지 한도에서 나눠 씁니다

간단한 구성은 옵션 A (1개 인스턴스)에 Docker로 여러 서비스를 올리는 것입니다. 12GB RAM이면 WordPress, PostgreSQL, Redis, Node.js 앱처럼 가벼운 서비스를 한 서버에 올려 볼 수 있지만, 사용량이 많으면 부족할 수 있습니다.


3. 가입 튜토리얼: 한국 사용자 맞춤

Step 1: 계정 생성

  1. Oracle Cloud Free Tier 페이지에서 Start for free 클릭
  2. 이메일, 비밀번호 입력
  3. Cloud Account Name 설정 (이후 변경 불가, 신중히)
  4. Home Region 선택: Japan East (Tokyo) 또는 South Korea Central (Seoul)

⚠️ 리전 선택 주의: Home Region은 가입 시 한 번만 선택 가능하며 이후 변경할 수 없습니다. 한국 사용자라면 Japan East (Tokyo)도 후보가 됩니다. 공식 문서는 A1 인스턴스를 만들 수 있는 가용성 도메인에서 South Korea North (Chuncheon)을 예외로 적고 있으니, 춘천을 홈 리전으로 정하기 전에 확인하세요. 리전에 따라 “out of host capacity” 오류로 인스턴스 생성이 일시적으로 실패할 수 있습니다.

Step 2: 신용카드 인증

  1. 신용카드/체크카드 등록 (신원 확인용, 무료 한도 내에서는 청구되지 않음)
  2. 한국 신용카드 가능 (해외 결제 허용 카드 필요)
  3. 인증을 위해 $1 일시 승인 후 취소됨

💡 승인 팁: 가끔 카드 인증이 실패하는 경우가 있습니다. 다른 카드로 재시도하거나, 시간을 두고 다시 시도하세요. 신용카드사 해외 결제 차단 여부도 확인하세요.

Step 3: 계정 활성화 대기

가입 후 계정 활성화까지 최대 1~2시간이 소요될 수 있습니다. 활성화 이메일이 오면 콘솔에 접속할 수 있습니다.


4. ARM 인스턴스 생성 및 설정

회로기판의 마이크로칩과 전자회로를 클로즈업한 모습

Step 1: 인스턴스 생성

  1. OCI Console → Compute → Instances → Create Instance
  2. Name 입력 (예: free-tier-arm)
  3. Image: Canonical Ubuntu 22.04 (ARM 호환)
  4. Shape: VM.Standard.A1.Flex
  5. Number of OCPUs: 2, Amount of Memory: 12 GB (Always Free 한도 이내)
  6. SSH Key: 본인의 공개키 업로드
  7. Create 클릭

Step 2: SSH 접속

인스턴스가 Running 상태가 되면(약 1~2분), Public IP를 확인하고 SSH로 접속합니다:

ssh -i ~/.ssh/your-key ubuntu@Public_IP

Step 3: 기본 설정

sudo apt update && sudo apt upgrade -y
sudo apt install -y nginx mysql-server redis-server
sudo ufw allow 22,80,443/tcp
sudo ufw enable

Step 4: Docker 설치 (추천)

curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker ubuntu

Docker를 사용하면 WordPress, PostgreSQL 등을 쉽게 배포할 수 있습니다. 워드프레스 배포 튜토리얼을 참고하세요.


5. 한국 사용자 최적화: 리전 선택과 DNS

산과 도시 밀집 경관이 함께 보이는 서울의 항공 야경

리전별 지연 시간

리전 한국 평균 지연 비고
Japan East (Tokyo) 직접 측정 필요 후보
South Korea North (Chuncheon) 직접 측정 필요 A1 생성 가능 여부 확인(공식 문서의 예외 항목)
Singapore 직접 측정 필요 대안

Cloudflare DNS 연동 (무료)

  1. Cloudflare CDN 설정 가이드 참조
  2. 도메인 네임서버를 Cloudflare로 변경
  3. A 레코드: 도메인 → Oracle 인스턴스 Public IP
  4. Cloudflare 프록시(오렌지 구름) 활성화 → HTTPS 자동 적용 + DDoS 보호

Cloudflare를 사용하면 Oracle Cloud의 IP를 숨기면서 CDN 효과까지 얻을 수 있습니다.


6. 무료 한계와 유료 전환 시점

질감 있는 벽에 드리운 철망 울타리를 찍은 흑백 사진

Always Free의 제약

항목 제약
IDLE 회수 7일 동안 CPU(95번째 백분위수)·네트워크·메모리(A1만) 사용률이 모두 20% 미만이면 Oracle 이 인스턴스를 회수할 수 있음
스토리지 합산 부트 볼륨과 블록 볼륨을 합쳐 200GB, 볼륨 백업은 합계 5개
ARM 가용성 홈 리전에 Always Free 자원이 일시적으로 부족하면 “out of host capacity” 오류가 날 수 있음(다른 가용성 도메인 시도 또는 대기)
지원 무료 티어는 기술 지원 제외

유료 전환 시점

다음 상황에서는 유료 VPS로의 전환을 고려하세요:

  • 인스턴스가 회수될 위험이 있는 경우 (IDLE 정책이 문제일 때)
  • SLA/기술 지원이 필요한 경우
  • 한국 서울 리전에서 안정적인 서비스가 필요한 경우 → Vultr 서울 리전 추천
  • x86 호환성이 필수인 경우 (일부 레거시 소프트웨어)

자주 묻는 질문 (FAQ)

Q1. Oracle Cloud Free Tier는 정말 영구 무료이고 무엇을 제공하나요?

12개월 한정이 아니라 계정이 유지되는 동안 무료인 Always Free 구성입니다. ARM(Ampere A1) 인스턴스는 2 OCPU·12GB RAM(월 1,500 OCPU시간·9,000GB시간), 블록 스토리지는 총 200GB, 송신 트래픽은 월 10TB이고 AMD Micro VM 2개와 Autonomous Database 2개도 쓸 수 있습니다(Oracle 공식 문서, 2026-06-12 갱신).

Q2. 가입할 때 Home Region은 어디로 정해야 하나요?

Home Region은 가입 시 한 번만 고를 수 있고 이후 변경할 수 없습니다. Japan East(Tokyo)가 후보이며 지연 시간은 직접 측정해 비교하세요. South Korea North(Chuncheon)는 공식 문서가 A1 생성 가능 가용성 도메인의 예외로 적고 있어 먼저 확인이 필요합니다.

Q3. 무료 인스턴스가 중지되거나 생성이 실패하면 어떻게 하나요?

7일 동안 CPU·네트워크·메모리 사용률이 모두 20% 미만이면 유휴 인스턴스로 보고 Oracle 이 회수할 수 있습니다(데이터 보존은 공식 문서에 명시돼 있지 않으니 백업해 두세요). Always Free 자원이 일시적으로 부족하면 생성이 실패할 수 있어 다른 가용성 도메인을 시도하거나 나중에 다시 시도해야 합니다. 중지가 반복되거나 SLA·기술 지원이 필요하면 Vultr 서울 같은 유료 VPS로 전환하라고 안내합니다.

Q4. 가입에 신용카드가 꼭 필요한가요?

필요합니다. 신원 확인용으로 신용·체크카드를 등록하며 한국 카드는 해외 결제가 허용된 카드여야 합니다. 인증을 위해 $1이 일시 승인된 뒤 취소되고 무료 한도 안에서는 청구되지 않으며, 계정 활성화까지 최대 1~2시간이 걸립니다.

관련 글