오라클 프리티어로 워드프레스 서버 만들기 (Ubuntu + CloudPanel 설치 과정 정리)

오라클 프리티어를 이용해서 개인 서버를 구축해보려고 하면서, 전체 과정을 한 번 정리해보려고 합니다.

사실 처음부터 순탄하게 진행된 건 아니었고, 중간중간 꽤 많은 시행착오가 있었던 편입니다.


이번 글은 완벽한 매뉴얼이라기보다는, 실제로 겪었던 흐름과 경험을 기반으로 정리한 기록에 가깝습니다.


1. 구획 생성 및 인스턴스 준비

오라클 클라우드에 가입을 마친 뒤 가장 먼저 해야 할 것은 구획(Compartment) 생성입니다.


루트에서 구획을 하나 생성한 뒤,

해당 구획 안에서 인스턴스를 만드는 방식으로 진행했습니다.


경로는 다음과 같습니다.

  • 컴퓨트 → 인스턴스 (또는 메인 화면 VM 인스턴스)

  • 생성할 구획 선택

  • 인스턴스 생성

설정은 다음과 같이 진행했습니다.

  • OS: Canonical Ubuntu 22.04

  • 인스턴스 타입: VM.Standard.A1.Flex


2. 리전 선택 실패 경험 (춘천 리전 문제)

처음에는 한국 리전인 **춘천(Chuncheon)**으로 설정했습니다.

그런데 여기서 바로 문제가 발생했습니다.

VM.Standard.A1.Flex 구성에 대한 용량이 부족합니다.

즉, 프리티어에서 가장 많이 사용하는 A1 인스턴스가 이미 꽉 차 있어서 생성 자체가 불가능한 상태였습니다.


이게 일시적인 문제가 아니라,

몇 주가 지나도 계속 동일한 상황이 유지되고 있습니다.


반면, 다른 사례를 보면

오사카나 뉴저지 리전에서는 비교적 쉽게 다음 스펙을 확보한 경우도 있었습니다.

  • 4 OCPU

  • 24GB Memory

  • 4Gbps Network

이걸 보고 느낀 점은 하나였습니다.

굳이 한국 리전을 고집할 필요가 있을까?

실제로 일본 리전 서버를 사용한 사례를 보면,

체감 성능이 춘천 E1과 크게 다르지 않았고, 필요하면 VPN으로 보완도 가능해 보였습니다.


지금은 오히려 한국 리전을 고집했던 것을 조금 후회하는 중입니다.


3. 프리티어 인스턴스 선택 기준

만약 고성능이 꼭 필요한 게 아니라면,

굳이 A1을 기다릴 필요는 없습니다.

  • 간단한 블로그

  • 개인 서버

  • VPN

  • 테스트 환경

이 정도 용도라면 E1 인스턴스만으로도 충분히 사용 가능합니다.


4. 가입 과정에서 겪은 문제

의외로 서버 구축보다 더 시간을 잡아먹은 건 가입 과정이었습니다.

  • 카드 입력 중 한 번 오류 발생 → 이후 계속 실패

  • 두 번째 시도에서는 결제 승인(약 1.5달러)까지 진행

  • 그런데 중간에 인터넷 끊김 → 가입 실패

  • 결국 이틀 뒤 다시 시도해서 정상 가입

이 부분은 딱히 해결 방법이 있다기보다는

운이 안 좋으면 그냥 시간이 해결해준다는 느낌이었습니다.


5. 네트워크 및 공용 IP 설정

인스턴스를 만들었다면, 이제 외부에서 접근할 수 있도록 네트워크 설정을 해야 합니다.

1) 공용 IP 예약

  • 네트워킹 → IP 관리 → 예약된 퍼블릭 IP

  • 이름 설정 후 IP 예약

2) VCN 설정

  • 네트워킹 → 가상 클라우드 네트워크(VCN)

  • 수신 규칙(Ingress Rules) 추가

포트는 다음과 같이 열어두었습니다.

  • 80 (HTTP)

  • 443 (HTTPS)

  • 8443 (CloudPanel용)

※ 사용하는 컨트롤 패널에 따라 필요한 포트는 미리 확인하는 것이 좋습니다.

3) VNIC에 공용 IP 연결

  • 인스턴스 → VNIC

  • IPv4 주소에 예약한 퍼블릭 IP 할당

여기까지 진행하면,

외부에서 접근 가능한 기본 서버 환경이 완성됩니다.


6. SSH 접속 및 기본 업데이트

SSH 접속은 PuTTY를 사용했습니다.


인스턴스 생성 시 받은 SSH 키를 이용해서 접속한 뒤,

기본 패키지 업데이트를 먼저 진행합니다.

sudo apt update
sudo apt upgrade

7. CloudPanel 선택 이유

원래는 직접 LEMP 스택을 구성하려고 했습니다.

  • Nginx

  • MariaDB

  • PHP

  • WordPress

하지만 서버 지식이 부족한 상태에서

하나하나 수동으로 설치하다 보면 오류가 날 가능성이 높다고 판단했습니다.


그래서 선택한 방법이 컨트롤 패널 사용입니다.


대표적으로 다음과 같은 선택지가 있습니다.

  • Plesk

  • CyberPanel

  • CloudPanel

이 중에서 CloudPanel을 선택한 이유는 단순합니다.

"내가 아는 수준에서 가장 쉽게 운영할 수 있는 구조"

직접 써보니 거의 다음 수준입니다.

  • 명령어 복붙으로 설치

  • 웹 UI로 서버 관리

  • SSL 인증서 클릭 몇 번으로 발급

복잡한 설정 없이 빠르게 구축하는 데는 확실히 장점이 있습니다.


8. CloudPanel 설치 참고

CloudPanel 공식 문서에서

오라클 클라우드 기준으로 설치 방법을 매우 자세하게 안내하고 있습니다.


👉 https://www.cloudpanel.io/docs/v2/getting-started/oracle-cloud/installation/installer/


VCN 설정부터 인스턴스 생성, 설치까지

사실상 그대로 따라 하면 되는 수준입니다.


9. 참고했던 블로그

이번 작업을 진행하면서 도움을 많이 받았던 글들도 같이 남겨둡니다.


👉 https://hiworl.com/%EC%98%A4%EB%9D%BC%ED%81%B4-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%ED%94%84%EB%A6%AC%ED%8B%B0%EC%96%B4%EB%A1%9C-%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%EC%9A%B4%EC%98%81%ED%95%98%EA%B8%B0-1/


👉 https://hoing.io/archives/6784


특히 전자는 오라클 관련 실무 경험이 있는 분이 작성한 글이라

전체 흐름을 이해하는 데 도움이 많이 되었습니다.


마무리

전체적으로 보면, 오라클 프리티어는 분명히 매력적인 서비스입니다.


다만,

  • 리전별 자원 부족 문제

  • 가입 과정의 불안정성

  • 초기 설정의 복잡함

이런 부분들은 어느 정도 감안해야 합니다.


그래도 한 번 환경을 만들어 놓으면

개인 서버, 블로그, 테스트 환경으로는 충분히 활용할 수 있는 수준입니다.


다음에는 A1 인스턴스를 확보하게 된다면

Plesk나 다른 구성도 한 번 시도해볼 생각입니다.

Post a Comment

Previous Post Next Post
본 블로그에서는 제휴마케팅 활동의 일환으로 이에 따른 일정액의 수수료를 제공받습니다.