# Oracle Cloud Always Free — zio-server 구축 가이드 ## 1단계: Oracle Cloud 계정 생성 1. https://www.oracle.com/cloud/free/ 접속 2. "Start for free" 클릭 3. 정보 입력: - Country: South Korea - 이름, 이메일, 비밀번호 4. **신용카드 등록 필수** (과금 없음 — 인증용) 5. 가입 완료 후 홈 리전 선택: **South Korea Central (Seoul)** > ⚠️ 홈 리전은 변경 불가 — 반드시 Seoul 선택 --- ## 2단계: VM 인스턴스 생성 (zio-server) ### 콘솔 접속 Oracle Cloud Console → Compute → Instances → Create Instance ### 설정값 | 항목 | 값 | |------|----| | **Name** | `zio-server` | | **Image** | Ubuntu 22.04 (Canonical) | | **Shape** | VM.Standard.A1.Flex (Ampere) | | **OCPU** | 4 | | **Memory** | 24 GB | | **Boot Volume** | 100 GB | | **Network** | Default VCN, Public Subnet | | **공인 IP** | Assign public IP: Yes | ### SSH 키 생성 ``` 로컬에서: ssh-keygen -t rsa -b 4096 -f C:\Users\{username}\.ssh\zio-server ``` - 생성된 `zio-server.pub` 내용을 콘솔에 붙여넣기 ### 생성 완료 - 약 2~3분 후 Running 상태 확인 - 공인 IP 메모 (예: 140.238.xxx.xxx) --- ## 3단계: 방화벽 오픈 (Security List) Networking → Virtual Cloud Networks → Default VCN → Security Lists → Default Security List → Add Ingress Rules: | 포트 | 프로토콜 | 용도 | |------|---------|------| | 22 | TCP | SSH | | 80 | TCP | HTTP | | 443 | TCP | HTTPS | | 8080 | TCP | Spring Boot (개발용) | --- ## 4단계: SSH 접속 ```powershell ssh -i C:\Users\{username}\.ssh\zio-server ubuntu@{공인IP} ``` 접속 성공 후 → 5단계 서버 설정 스크립트 실행