목차
공개 서버가 필요한지부터 결정하기
웹사이트나 API를 외부에 공개하려면 공인 연결과 운영 가능한 자원이 필요합니다. Linux 명령어만 배우려면 로컬 가상 머신도 선택지입니다. 로컬 VM은 내 컴퓨터를 사용하며 자동으로 공개 VPS가 되지는 않습니다.
일정 기간의 평가에는 무료 VPS 체험 크레딧이, 작은 서비스를 오래 유지하는 데에는 조건에 맞는 지속 무료 한도가 후보가 됩니다. 무료 Linux VPS와 무료 리눅스 VPS를 별개의 프로그램으로 보지 말고 같은 계정·자원 조건으로 비교하세요.
지속되는 컴퓨팅 한도 비교하기
아래는 VPSuntu가 2026년 9월 24일 제공업체 문서에서 확인한 조건입니다. 계정을 실제로 생성해 성능을 측정한 결과가 아닙니다. 생성 화면에서 계정에 적용되는 조건을 다시 확인하세요.
표를 가로로 움직이면 나머지 열을 볼 수 있습니다.
| 프로그램 | 컴퓨팅과 아키텍처 | 적용 위치 | 주요 제한 |
|---|---|---|---|
| Oracle AMD micro | VM.Standard.E2.1.Micro 최대 2대, 각각 RAM 1 GB, AMD x86 | 계정 홈 리전 | 공유 CPU의 일부 자원, 가용 용량 필요 |
| Oracle Ampere A1 | 월 1,500 OCPU시간과 9,000 GB시간, 2 OCPU·12 GB에 해당, Arm | 계정 홈 리전 | A1 인스턴스들이 한도를 공유, 가용 용량 필요 |
| Google Compute Engine | 비선점형 e2-micro 1대의 월간 시간에 해당, x86 | us-west1, us-central1, us-east1 | 적용 리전과 결제 계정의 사용량 합산 |
Google e2-micro에는 2 vCPU가 표시되지만 RAM 1 GB와 일부 공유 CPU 할당을 제공합니다. Oracle AMD micro도 OCPU 일부를 사용합니다. 전용 코어 수처럼 비교하지 마세요. Arm을 선택하면 확장 모듈, 컨테이너와 상용 프로그램을 확인합니다. Ubuntu 이미지도 아키텍처가 맞아야 하며 추가 상용 소프트웨어의 라이선스 비용은 별도입니다.
무료 체험과 무료 등급을 혼동하지 않기
표를 가로로 움직이면 나머지 열을 볼 수 있습니다.
| 일반 체험 프로그램 | 대상 서비스 크레딧 | 종료 기준 |
|---|---|---|
| Oracle Free Trial | 미화 300달러 | 최대 30일 또는 크레딧 소진 |
| Google Cloud Free Trial | 미화 300달러 | 최대 90일 또는 크레딧 소진 |
오늘 크레딧으로 비용을 충당한 VM이 체험 종료 후에도 무료인 것은 아닙니다. 각 자원이 지속 무료 조건에 독립적으로 해당하는지 기록하세요. 현재 청구액이 0이라는 사실만으로 판단하지 않습니다.
Oracle의 일반 프로그램에서는 적격 Always Free 자원을 계속 사용할 수 있지만 유료 체험 자원은 업그레이드하지 않으면 회수될 수 있습니다. 특별 프로모션의 종료 조건은 다를 수 있습니다. Google은 업그레이드 없이 체험이 끝나면 자원이 중지됩니다. 유료 결제 계정에서는 남은 크레딧과 무료 한도를 넘는 사용이 과금될 수 있습니다.
계정 자격과 실제 가용 용량 확인하기
Oracle은 일반적으로 전화번호와 결제 카드 확인을 요구합니다. 가입 가능한 리전과 프로모션은 달라질 수 있습니다. Google Free Tier에는 정상 상태의 활성 결제 계정이 필요하고 신규 고객 체험은 별도 자격·결제 확인을 거칩니다. 가입이나 승인, 용량을 보장하는 것으로 해석하지 마세요.
이미 다른 실험이 계정 한도를 사용하고 있는지 확인하세요. 프로젝트를 새로 만들었다고 별도 무료 한도가 생기는 것은 아닙니다. Oracle은 홈 리전의 적격 용량 부족과 유휴 Always Free 인스턴스 회수 가능성을 설명하며, Always Free만 사용하는 계정에는 유료 지원 서비스가 제공되지 않는다고 안내합니다.
애플리케이션 코드, 데이터 사본과 재구축 기록을 인스턴스 밖에 보관하세요. 무료 할당량은 장비 예약이 아닙니다. 공개 시연을 연기하거나 다른 환경으로 옮길 수 있는지도 결정해 두세요.
스토리지와 공인 연결을 별도로 계산하기
Oracle의 홈 리전 부트·블록 볼륨 한도는 합계 200 GB이며 볼륨 백업은 5개로 문서화되어 있습니다. VM마다 추가되는 한도가 아니므로 기존 볼륨과 보관한 백업도 합산해야 합니다.
Google에서는 디스크 종류, 외부 IPv4, 송신 트래픽과 스냅샷을 구분하세요. VM 컴퓨팅의 무료 한도가 다른 항목까지 포함하지는 않습니다. IP를 없애면 SSH와 방문자의 접근 경로도 달라집니다. 대체 NAT, 프록시나 로드 밸런서는 별도 비용과 설정이 필요합니다.
Google Cloud 구성 예제로 비용 항목 분리하기
다음은 적격 유료 결제 계정에 체험 크레딧이 남아 있지 않고, 다른 사용량이 무료 한도를 소비하지 않는다는 가정입니다. us-central1의 비선점형 Ubuntu e2-micro를 한 달 사용하며 pd-standard 디스크 25 GiB, 미국 방문자에게 보내는 Premium Tier 트래픽 20 GiB, 월평균 과금 스냅샷 저장량 10 GiB와 외부 IPv4 하나를 둡니다. NAT나 로드 밸런서는 포함하지 않습니다.
Free Tier 요약의 GB 표기와 달리 요금 계산에는 GiB 단위를 사용합니다. 스냅샷 10 GiB는 원본 파일 크기가 아닌 평균 과금 저장량입니다.
표를 가로로 움직이면 나머지 열을 볼 수 있습니다.
| 항목 | 예시 사용량 | 적용 조건 | 결과 |
|---|---|---|---|
| 컴퓨팅 | 적격 e2-micro 한 달 | VM 1대에 해당하는 월간 시간 | 가정한 무료 한도 이내 |
| 표준 영구 디스크 | 25 GiB·월 pd-standard | 표준 디스크 30 GB·월 한도 | 한도 이내 |
| 송신 트래픽 | 미국행 Premium Tier 20 GiB | 이 경로의 월 1 GiB 한도 | 19 GiB는 한도 밖 |
| 스냅샷 | 과금 저장량 10 GiB·월 | 별도 스냅샷 요금 | 별도 예산 필요 |
| 외부 IPv4 | 한 달 연결된 주소 1개 | 별도 IPv4 요금 | 컴퓨팅 한도에 포함된다고 가정하지 않음 |
이 구성에는 한도 밖 사용이 있습니다. 현재 리전 요금과 결제 통화로 계산해야 하며 보편적인 총액을 뜻하지 않습니다. 한국으로 보내는 트래픽은 미국행 예제의 뺄셈을 그대로 적용하지 말고 해당 목적지와 네트워크 계층의 조건으로 다시 계산하세요.
구성이 바뀌면 계산도 바꾸기
같은 25 GiB라도 balanced나 SSD 디스크는 위 pd-standard와 다릅니다. 다른 목적지나 Standard Tier에도 Premium Tier의 한도를 그대로 적용하면 안 됩니다. 주소와 함께 네트워크 계층을 기록하세요.
스냅샷의 압축·증분 저장량은 Ubuntu에서 보이는 데이터 크기와 다를 수 있고 보관 위치에 따라 전송 비용이 생길 수 있습니다. 필요한 복원 시점과 보관 기간을 정하고 첫 백업 이후 실제 과금 저장량을 확인합니다. 정적 호스팅으로 트래픽을 줄인다면 대체 서비스 비용도 같은 기준으로 계산하세요.
자원 목록과 경고 수신자 정하기
표를 가로로 움직이면 나머지 열을 볼 수 있습니다.
| 자원 | 생성 전 기록 | 종료 시 확인 |
|---|---|---|
| VM | 프로젝트, 이름, 리전·영역, 유형, 이미지, 사용 시간 | 정확한 식별자와 데이터 내보내기 |
| 디스크 | 이름, 종류, 크기와 예상 사용량 | VM 삭제 시 보관·삭제 설정 |
| 주소·네트워크 | 식별자, 고정·임시 주소, 계층과 송신 경로 | 의존 서비스와 예약 주소 잔존 여부 |
| 백업 | 스냅샷 이름, 위치, 보관 기간, 과금 크기 | 검증한 복원 사본과 필요한 보관 기간 |
| 추가 서비스 | NAT, 로드 밸런서, 버킷과 담당자 | 개별 삭제 절차와 의존 관계 |
각 항목을 특정 무료 한도 적용, 별도 비용 승인, 불필요 중 하나로 구분하세요. 프로젝트 범위의 예산을 만들고 경고 수신자를 확인합니다. 배포와 구성 변경 후 실제 사용 보고서를 대조하세요.
경고만 보내는 Google 예산은 지출을 차단하지 않습니다. 별도 지출 한도 기능도 일부 서비스만 대상으로 하며 지속되는 컴퓨팅·스토리지 요금을 자동으로 멈추는 것으로 가정하면 안 됩니다. 예상 밖 사용을 조사하고 이 실험을 축소하거나 종료할 담당자가 필요합니다.
부하와 복구를 시험한 뒤 선택하기
작은 애플리케이션 사본에 데이터베이스와 작업 프로세스를 포함해 로그인, 업로드, 예약 작업과 무거운 요청을 테스트하세요. 메모리, 오류, 응답 시간과 디스크 증가를 기록하고 재시작 후 동작과 별도 환경에서의 복원을 확인합니다. 빈 페이지 하나로 전체 구성을 검증할 수는 없습니다.
조건이 맞고 Oracle을 선택했다면 인스턴스와 SSH 설정으로 진행하세요. 아키텍처, 위치, 메모리, 지원 또는 복구 요건이 한도를 넘으면 전체 운영 비용과 자원을 다시 비교합니다. 유료 서버도 배포와 백업 검증은 필요합니다.
다른 작업을 건드리지 않고 실험 종료하기
VM 중지 후에도 디스크, 스냅샷, 주소가 남을 수 있습니다. 삭제 전 독립된 파일 사본의 복원을 시험하세요. 활성 데이터베이스와 전체 클라우드 환경은 별도 복구 범위입니다.
- 삭제 대상 밖에 데이터와 설정을 내보내고 실제로 일부를 복원합니다.
- 이 실험의 신규 쓰기와 예약 작업을 멈추고 최종 데이터를 내보냅니다.
- 기록한 프로젝트에서 정확한 VM과 연결 디스크의 보관·삭제 설정을 검토합니다.
- 해당 실험의 불필요한 자원만 개별 관리 화면에서 제거합니다.
- 남은 디스크, 예약 주소, 백업과 추가 서비스의 의존 관계를 확인합니다.
- 복구·보존 영역의 보관 조건과 요금을 검토하고 필요한 사본을 의도적으로 유지합니다.
- 종료 시각을 기록하고 이후 보고서의 자원 식별자와 사용 시각을 대조합니다.
삭제 후 보고서에 삭제 전 사용량이 나타날 수 있습니다. 나중에 표시됐다는 이유만으로 자원이 계속 실행 중이라고 단정하지 마세요. VM 하나를 정리하려고 공유 결제 계정이나 프로젝트 전체를 닫지 않습니다.
프로그램과 비용 조건은 VPSuntu가 2026년 9월 24일 검토한 문서를 바탕으로 합니다. 계정 생성 시험이나 실제 고객 청구서가 아니며, 생성 전에 최신 조건·단위·요금과 보관 설정을 확인하세요.
자주 묻는 질문
무료 VPS는 계속 무료인가요?
이 사이트는 영구 무료를 보장하지 않습니다. 체험은 만료될 수 있고 지속 한도도 계정·자원 조건이 있으며 별도 비용이 붙을 수 있습니다.
무료 Linux VPS와 무료 Ubuntu VPS가 다른 프로그램인가요?
Ubuntu는 Linux 배포판입니다. 프로그램은 제공업체와 계정 조건으로 구분하며 선택한 이미지와 전체 자원이 한도에 맞는지 확인해야 합니다.
예산 경고가 오면 VM이 자동으로 멈추나요?
경고만 설정한 예산은 사용을 중단시키지 않습니다. 지속되는 VM과 디스크 비용을 통제하려면 해당 자원을 확인하고 필요한 조치를 취해야 합니다.