무료 클라우드 서버의 끝판왕이라고 불리는 오라클 클라우드(Oracle Cloud). 하지만 막상 가입하고 나서 가장 먼저 마주하는 벽은 성능 좋은 ARM Ampere A1 인스턴스의 ‘용량 부족(Out of Capacity)’ 메시지일 겁니다.
저도 처음에 워드프레스 블로그 세팅하려고 며칠을 고생했는데요. 오늘은 단순히 “기다려라”는 식의 뻔한 소리 말고, 제가 직접 삽질하며 알아낸 현실적인 해결 방안 3가지를 정리해 드립니다.
ARM Ampere A1 인스턴스
오라클에서 제공하는 일반 AMD 인스턴스(RAM 1GB)는 사실 워드프레스를 돌리기에 턱없이 부족합니다. 반면 ARM 인스턴스는 최대 4개의 OCPU와 24GB의 RAM을 무료로 줍니다. 웬만한 유료 호스팅보다 사양이 좋으니 사람들이 몰릴 수밖에 없고, 당연히 용량 부족 현상이 생기는 거죠.
용량 부족 메시지 해결을 위한 3가지 전략
리전(Region) 선택의 중요성
이미 가입하셨다면 어쩔 수 없지만, 아직 리전을 고민 중이라면 춘천(Chuncheon)보다는 서울(Seoul)이, 혹은 가입 당시 수요가 적은 해외 리전을 선택하는 것이 유리합니다. 하지만 이미 리전이 고정되었다면 아래 방법을 써야 합니다. 저의 경우는 춘천만 선택이 가능했는데 이게 시점마다 다른지 기존 거는 서울로 되어 있었어요.

노가다 대신 ‘자동화 스크립트’ 활용
브라우저에서 [생성] 버튼을 수백 번 누르는 건 너무 힘든 일이죠 ㅎㅎ 사람이 할 짓이 아닙니다. 많은 사람들이 OCI CLI를 활용한 파이썬 스크립트를 사용합니다.
핵심 원리: 인스턴스 생성 요청을 API로 계속 보내서 빈자리가 생기는 즉시 낚아채는 방식입니다.
주의점: 너무 과도한 요청은 계정 정지의 위험이 있으니 1분~5분 단위로 세팅하는 것이 좋습니다.
유료 계정 전환 고려
이게 가장 확실한 방법입니다. 신용카드를 등록하고 유료 계정으로 업그레이드해도, 프리티어 한도 내에서만 사용하면 여전히 0원입니다.
장점: 유료 계정은 무료 계정보다 인스턴스 할당 우선순위가 훨씬 높습니다.
결과: 저도 이 방법으로 전환하자마자 그동안 안 만들어지던 ARM 서버가 5분 만에 생성되었습니다.
인스턴스 생성 후 반드시 해야 할 보안 설정법

웹사이트 접속을 위해 수신 규칙(Ingress Rules)에 HTTP(80)와 HTTPS(443) 포트를 개방한 모습
어렵게 서버를 만드셨다면, 이제 ssh-key를 활용해 접속해야 합니다. 특히 오라클은 기본 방화벽(VCN)이 매우 깐깐합니다. 80번(HTTP)과 443번(HTTPS) 포트를 열어주지 않으면 워드프레스 접속이 안 되니 수신 규칙 설정을 꼭 확인하세요.
오라클 설치 후 포트를 열었다면 리눅스 서버에서도 포트를 개방하셔야 완료됩니다.
# 80번 포트 허용
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# 443번 포트 허용
sudo iptables -I INPUT -p tcp --dport 443 -j ACCEPT
# 설정 저장 (재부팅해도 유지되게)
sudo netfilter-persistent save

만약 터미널 접속 시 22포트가 열려 있음에도 권한 문제로
Permissions for ‘ssh-key-.key’ are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key “ssh-key.key”: bad permissions
ubuntu@-: Permission denied (publickey) 이 나온다면
파워쉘을 관리자 권한으로 다음 명령어를 입력하셔야 합니다.

icacls "D:/oranco_blog/ssh-key.key" /inheritance:r
상속된 권한 제거
icacls "D:/oranco_blog/ssh-key.key" /grant:r "$($env:USERNAME):R"
현재 사용자에게만 읽기 권한 부여
키 값은 생성시 저장된 키 값을 입력해주세요.
포기하지 마세요!
오라클 클라우드 프리티어는 인내심 테스트와 같습니다. 하지만 한 번 제대로 구축해두면 평생 무료로 고성능 서버를 운영할 수 있다는 엄청난 메리트가 있죠. 하지만 이게 가입할 때 카드 인증부터 막히는 경우가 많습니다. 특히 저는 같은 카드로 계속 실패했었는데 어느날은 가입이 되더라고요. 이것도 복불복인지 참 ㅎㅎ 여튼 포기하지 마시고 구축 성공하시길 기원합니다.
답글 남기기