Oracle는 매월 4코어 CPU와 24GB RAM을 갖춘 무료 서버를 제공합니다.
무기한. 요금 없음. 계정이 활성 상태인 한 머신은 유지됩니다.
이 가이드에서는 첫 시도에 등록을 통과하는 방법과 ARM 인스턴스를 설정하고 사용하는 방법을 설명합니다.
무료로 제공되는 것
Oracle의 무료 플랜은 Always Free라고 합니다. 평가판이나 제한된 기간 이벤트가 아니라 진정한 영구 플랜입니다.
핵심 리소스는 ARM 기반 서버입니다.
리소스 구성: CPU 4코어 (Ampere A1), RAM 24GB, 스토리지 200GB, 월간 트래픽 10TB 아웃바운드, 가격 Always Free.
Oracle은 시간 단위로 사용량을 계산합니다: 월 3,000 OCPU 시간 + 18,000 GB-시간으로, 4코어/24GB RAM 인스턴스 1개를 완벽히 커버합니다.
동일한 구성의 AWS는 월 80-100달러입니다. Oracle은 단 한 가지 조건만으로 무료로 제공합니다: 계정이 활성 상태여야 하고, 머신이 장기간 유휴 상태가 아니어야 합니다 (마지막 유지 관리 섹션 참조).
ARM 서버 외에도 AMD x86 소형 머신 2대(약 1코어 1GB)도 제공되며, 성능은 낮지만 백업이나 가벼운 작업에 적합합니다.

등록 전 준비할 세 가지
1. 실물 신용카드
Visa 또는 Mastercard 로고가 있는 실물 카드여야 합니다. 주요 은행에서 발급한 카드가 작동합니다. 가상 카드와 선불 카드는 허용되지 않습니다.
바인딩 과정에서 약 $1의 사전 승인이 이루어지며, 며칠 내에 자동 환불됩니다.
2. 이메일 + 전화번호
일반 이메일 주소와 휴대폰 번호(한국 번호 포함)는 바로 사용할 수 있습니다.
3. 프록시 끄기, 모바일 핫스팟 사용
등록 중에는 모든 VPN과 프록시를 꺼주세요. WiFi 대신 모바일 4G/5G 핫스팟을 사용하세요.
Oracle은 IP 출처가 신용카드 발급 국가와 일치하는지 확인합니다. 프록시를 사용하면 IP가 다른 국가로 표시되어 인증에 실패할 수 있습니다.
등록 실패 문제 해결
제출 후 빨간색 느낌표가 나타나면, 대부분의 사람들은 IP 출처, 신용카드 발급 국가, 청구 주소 간 불일치라는 함정에 빠진 것입니다.
Oracle의 리스크 관리 시스템은 이 세 가지를 검증합니다. 국내 카드로 등록할 때 규칙은 간단합니다:
- IP는 해당 국가에서 오는 것 (모바일 핫스팟, 프록시 없음)
- 신용카드는 해당 국가에서 발급된 Visa/Mastercard
- 청구 주소는 해당 국가와 일치
이 세 가지를 일치시키면 성공률이 크게 높아집니다. 이는 커뮤니티에서 관찰된 논리적인 리스크 관리 패턴입니다.
문제 해결 체크리스트:
- VPN/프록시가 완전히 꺼져 있습니까?
- 모바일 핫스팟(WiFi 아님)을 사용하고 있습니까?
- 신용카드가 실물 Visa/Mastercard(가상/선불 아님)입니까?
- 청구 주소가 정확합니까?
- 같은 카드를 두 번 이상 시도했습니까? → 중단하고, 카드를 바꾸거나 2-3일 기다리세요.
지역 선택 시 고려사항
등록 중에는 "홈 리전"을 선택해야 합니다. 이후 변경할 수 없습니다.
이 단계는 향후 ARM 인스턴스를 확보할 수 있는지 여부를 결정합니다. 인기 있는 지역은 경쟁이 치열하며, 무료 계정은 거의 기회가 없습니다.
지역 추천:
Phoenix (미국 서부) ✅ 최우선 선택
Mumbai (인도) ✅ 대안
Jakarta (인도네시아) ✅ 대안
Tokyo / Seoul / Singapore ⚠️ ARM 가용성 낮음
서비스에 낮은 아시아 지연 시간이 필요하지 않다면 Phoenix를 우선시하세요.
Phoenix를 추천합니다. 서버에서 지연 시간보다 머신 확보의 안정성이 더 중요합니다.
등록 과정
준비물을 마친 후 시크릿 브라우저 창을 열어 시작하세요.
1단계 — 등록 페이지 열기
oracle.com/cloud/free로 이동하여 "Start for free"를 클릭하세요.

2단계 — 기본 정보 입력
국가를 선택하고, 이름은 영문으로 입력하며, 이메일을 입력한 후 받은 편지함의 링크를 통해 인증하세요.
3단계 — 비밀번호 및 계정 유형 설정
비밀번호는 8자 이상, 대문자, 소문자, 숫자, 특수문자를 포함해야 합니다. 고객 유형은 개인(Individual) 을 선택하세요.
4단계 — 홈 리전 선택
미국 서부 (Phoenix) 를 선택하고 계속 진행하세요.

5단계 — 주소 입력
신용카드 청구 주소에 해당하는 영문 주소를 입력하세요.
6단계 — 전화번호 입력
국가 코드와 함께 휴대폰 번호를 입력하고 인증 코드를 수신하세요.
7단계 — 신용카드 바인딩
신용카드 정보를 입력하고 제출하세요. 30-60초 기다리면 환영 페이지가 나타나며 성공입니다.

ARM 인스턴스 생성 방법
콘솔에 로그인하여 Compute → Instances → Create Instance로 이동하세요.
핵심 선택 항목:
- 이미지: Ubuntu 22.04 ("Always Free Eligible" 표시)
- 셰이프: VM.Standard.A1.Flex, 4코어 / 24GB RAM으로 설정
- 스토리지: 사용자 정의 부트 볼륨, 200GB
- SSH 키: .pub 공개 키 파일 업로드
Mac/Linux에서 SSH 키 생성 방법:
1ssh-keygen -t rsa -b 4096 -f ~/.ssh/oracle_key

Create를 클릭하세요. 상태가 녹색으로 바뀌면 실행 중입니다.

"Out of Capacity" 메시지가 표시되는 경우
"Out of Capacity" 가 표시되면 해당 리전의 ARM 리소스가 일시적으로 소진된 것입니다. 수동으로 새로고침하는 것은 비효율적입니다. 용량이 해제될 때 자동으로 생성을 시도하는 커뮤니티 스크립트를 사용하세요:
- GitHub Actions 버전: github.com/maoucodes/oci-free-arm-instance
- Python 버전: github.com/mohankumarpaluru/oracle-freetier-instance-creation

인스턴스 활성 상태 유지
Oracle은 유휴 서버를 회수합니다. CPU, RAM, 네트워크 사용량이 7일 연속 20% 미만이면 인스턴스를 회수할 수 있습니다. cron 작업을 사용하여 약간의 활동을 생성할 수 있습니다:
1# 매시간 한 번씩 실행하여 약간의 활동 생성2* */1 * * * curl -s https://www.oracle.com > /dev/null
요약
Oracle의 무료 ARM 서버는 개인 기업에 충분히 강력합니다. 실물 카드와 IP 일치 규칙을 따르면 등록은 간단합니다. 용량 문제에는 인내심을 가지고 스크립트가 기다리게 하세요.





