Oracle Cloud는 평생 무료로 많은 리소스를 지원하기 때문에 알아두면 개발 비용을 많이 절감할 수 있다.
https://www.oracle.com/cloud/free/에서 always free 필터를 체크하면 쉽게 확인할 수 있으며, 아래에 표로 핵심만 정리하였다.
컴퓨팅 인스턴스
서비스 | 리소스 | 제한사항 | 비고 |
VM.Standard.A1.Flex | 4CPU + 24GB 메모리 | 총 4개의 CPU와 24GB 메모리 한도 내에서 유연하게 설정할 수 있다. (1CPU + 6GB로 4개 생성도 가능) |
ARM CPU로 OS Image를 선택할 때 aarch64를 선택해야함. * 인기가 많아서 생성이 안될 때도 많음 |
VM.Standard.E2.1.Micro | 1CPU + 1GB 메모리 | 총 2개의 인스턴스 사용 가능 | AMD CPU로 x86_64만 지원 |
데이터베이스
서비스 | 리소스 | 제한사항 | 비고 |
Oracle Autonomous Database | 1CPU + 20GB SSD | 총 2개의 인스턴스 사용 가능 | |
Oracle NoSQL Database | 각 테이블 25GB | 3개의 테이블 | 월 1억 3천 3백만 읽기/쓰기 |
스토리지
서비스 | 리소스 | 제한사항 | 비고 |
Block Volume | 200GB | 백업 5개 | Compute Instance에서 할당됨 |
Object Storage | 20GB | API 월 5만회 |
네트워크
서비스 | 리소스 | 제한사항 | 비고 |
Load Balancer | 10Mbps 대역폭 | 1개 인스턴스 | |
VCN | 2개 생성 가능 |
알림 및 보안
서비스 | 리소스 | 제한사항 | 비고 |
Email Deilivery | 일 100회 | ||
vault | Key 20 + Secrets 150 |
인스턴스 사용 방법
생성
1. Oracle Cloud에 회원가입 후 Compute > Instances > create instance를 클릭 후 생성 페이지로 이동
2. 원하는 OS 이미지를 선택한 다음 Shape 선택
2-1. A1.Flex의 경우 CPU, Memory를 커스텀하고, Storage의 VPU는 10 ~ 120까지 조절하면 됨
3. generate SSH key 선택 후 파일 다운로드
IP 고정
1. IP 생성
Networking > Reserved public IPs > Reserve public IP address 버튼 클릭 > IP 생성
2. IP 할당
Instances > 고정할 인스턴스 상세 > Networking 탭 > Attached VNICs에서 VNIC 선택 > IP Administration 탭
목록에서 해당 IP의 {...} 아이콘 > edit에서 No public IP로 IP 할당을 해제하고, 다시 edit에 들어가서 Reserved public IP 선택
접속
터미널을 열고 생성된 인스턴스의 Public IP를 확인한 다음 SSH로 접속하면 됨
1. 생성할 때 다운받은 SSH Key(개인키)에 권한 부여 => chmod 400 {key 경로}
2. ssh -i {key 경로} 아이디@IP => ssh -i ~/Downloads/ssh-key.key rocky@123.123.123.123
아이디: 선택한 OS
3. 시간 동기화 => sudo timedatectl set-timezone Asia/Seoul
Ingress Rules
Networking > Virtual cloud networks > network를 선택해서 상세 페이지로 이동 > Security > Create Security List에서 Ingress Rule을 추가해서 IP와 포트를 열어줄 수 있다.
'개발 > 서버 관리' 카테고리의 다른 글
Terraform으로 Oracle A1.flex 인스턴스 생성 자동화하기 (2) | 2025.08.20 |
---|---|
리눅스 홈 서버 구성 시 최소한의 보안 설정하기 (0) | 2025.08.19 |
nohup.out 파일 가독성 좋게 보는 방법 (0) | 2023.05.07 |
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!