오라클 클라우드란?
내 환경: Oracle Cloud Infrastructure ARM Ampere 인스턴스 / Rocky Linux 9.x / Docker Engine 및 Compose v2
처음 오라클 클라우드를 접하면 서비스가 많아 복잡하게 느껴질 수 있습니다. 홈서버 관점에서는 인터넷으로 접속할 수 있는 원격 컴퓨터를 빌려 리눅스 서버처럼 운영하는 서비스라고 이해하면 쉽습니다. 실제 제공 사양과 무료 이용 조건은 계정과 리전에 따라 다를 수 있습니다.

오라클 클라우드의 정식 명칭은 Oracle Cloud Infrastructure이며, 보통 OCI라고 부릅니다. 서버 역할을 하는 Compute Instance를 생성하고 운영체제를 설치한 뒤, SSH로 접속해 필요한 프로그램을 구성합니다. 집에서 미니 PC로 서버를 운영하는 것과 비슷하지만, 실제 장비가 오라클 데이터센터에 있다는 점이 다릅니다.
인스턴스만 생성한다고 홈서버가 바로 완성되지는 않습니다. VCN이라는 가상 네트워크를 구성하고 공인 IP와 방화벽 규칙을 설정해야 외부에서 접속할 수 있습니다. 데이터는 부트 볼륨이나 블록 볼륨에 저장하며, 백업과 스냅샷도 직접 관리해야 합니다.
개인 서버에서는 Docker를 이용해 웹 서버, 개인용 대시보드, VPN, 모니터링 도구 등을 컨테이너로 운영할 수 있습니다. ARM 인스턴스를 선택했다면 사용할 Docker 이미지가 arm64 아키텍처를 지원하는지 먼저 확인해야 합니다. x86 전용 이미지는 실행되지 않을 수 있습니다.
OCI는 무료 이용 범위가 있어 홈랩 입문용으로 자주 언급됩니다. 하지만 단순히 무료 서버라고 생각하고 시작하기보다는 리전별 자원 수용량, 무료 대상 인스턴스와 스토리지 범위, 유료 기능 사용 여부를 확인해야 합니다. 제공 조건은 변경될 수 있으므로 인스턴스를 생성할 때 공식 Free Tier 안내와 비용 분석 화면을 함께 살펴보는 것이 안전합니다.
보안 설정도 빼놓을 수 없습니다. SSH 접속에는 비밀번호 대신 키 인증을 사용하고, 외부에는 필요한 포트만 열어두는 것이 기본입니다. Rocky Linux의 운영체제 방화벽과 OCI 보안 목록 또는 네트워크 보안 그룹이 함께 적용될 수 있습니다. 접속 문제가 발생하면 서버 내부와 OCI 콘솔의 설정을 각각 확인해야 합니다.
오라클 클라우드는 집에 있는 NAS를 완전히 대체하기보다는 외부 서비스 운영, 테스트 서버, 리버스 프록시, 원격 백업 등의 용도에 적합합니다. 처음에는 인스턴스 한 대를 생성해 SSH로 접속하는 과정부터 익히고, 이후 네트워크와 Docker, 도메인 연결 순서로 범위를 넓히면 전체 구조를 이해하기 쉽습니다.
답글 남기기