Notice
Recent Posts
250x250
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
관리 메뉴

일상 코딩

[윈도우 개발 환경 설정] 13편: 클라우드 서버 비교 & 선택 가이드 본문

Windows 개발환경 세팅

[윈도우 개발 환경 설정] 13편: 클라우드 서버 비교 & 선택 가이드

polarcompass 2026. 3. 31. 22:30
728x90

Now I have all the data I need. Let me compile the 13편 article.

13편: 클라우드 서버 비교 & 선택 가이드

시리즈: 윈도우 네이티브 개발 환경에서 리눅스 서버 배포까지

이전 편(1~12편)에서 윈도우 네이티브 환경의 개발 세팅, Docker 컨테이너 구성, Caddy 리버스 프록시, Claude Code까지 모두 마쳤습니다. 이제 로컬에서 만든 프로젝트를 실제로 올릴 클라우드 서버를 골라야 합니다.

이번 편에서는 1인 개발자 또는 소규모 팀이 VM 인스턴스 하나로 배포한다는 전제 아래, 주요 클라우드를 객관적으로 비교하고 실용적인 추천을 드립니다.


1. 비교 전제: 어떤 서버가 필요한가

이 시리즈의 배포 대상은 React SPA 정적 파일 + Go Gin API + FastAPI + PostgreSQL + MinIO + n8n을 Docker Compose로 묶어 Caddy가 앞단에서 리버스 프록시를 하는 구성입니다. 이 정도 스택을 안정적으로 돌리려면 최소한 vCPU 2개, RAM 4GB 수준이 필요합니다. 디스크는 SSD 50~80GB면 초기 운영에 충분하고, 트래픽이 크지 않은 개인 프로젝트나 MVP 단계를 가정합니다.

따라서 모든 클라우드를 "vCPU 2 / RAM 2~4GB / SSD 50GB 이상" 온디맨드(종량제) 기준으로 비교합니다. 한국 서비스 대상이라면 한국 리전(또는 서울 근접 리전) 가격을 기준으로 합니다.


2. 클라우드별 상세 비교

2-1. AWS EC2 (Amazon Web Services)

AWS는 가장 보편적인 퍼블릭 클라우드이며 서울 리전(ap-northeast-2)을 운영합니다. 범용 인스턴스 중 1인 개발자가 가장 많이 선택하는 것은 T3 시리즈입니다. T3는 버스터블(burstable) 인스턴스로, 평소에는 기준 CPU 성능을 사용하다가 크레딧이 쌓이면 일시적으로 풀 코어를 사용할 수 있는 방식입니다.

서울 리전 온디맨드 가격 (Linux)

인스턴스 vCPU RAM 시간당 월 환산(730h)
t3.micro 2 1 GB $0.0130 약 $9.49
t3.small 2 2 GB $0.0260 약 $18.98
t3.medium 2 4 GB $0.0520 약 $37.96

EBS(디스크)는 별도 과금입니다. gp3 SSD 50GB 기준 약 $4/월이 추가되므로, t3.small + 50GB SSD를 쓰면 월 약 $23(약 31,000원) 수준입니다. t3.medium(4GB RAM)으로 가면 월 약 $42(약 57,000원) 정도가 됩니다.

무료 티어: 신규 가입 후 12개월간 t3.micro(2 vCPU, 1GB RAM) 월 750시간 무료. RAM 1GB라 Docker Compose 풀 스택을 돌리기엔 빠듯하지만, 테스트 용도로는 사용 가능합니다.

장점: 압도적인 서비스 생태계(RDS, S3, CloudFront, Route 53 등), 레퍼런스와 커뮤니티 자료가 가장 풍부, 서울 리전 안정성 검증 완료, Savings Plan이나 Reserved Instance로 장기 사용 시 30~60% 할인 가능.

단점: 가격 구조가 복잡(인스턴스 + EBS + 데이터 전송 + IP 등 각각 과금), 프리 티어 이후 비용이 빅3 중 상대적으로 높은 편, 콘솔 UI가 방대해서 초보자에게 압도적.


2-2. Microsoft Azure

Azure는 한국 중부(Korea Central, 서울) 리전을 운영합니다. 버스터블 VM인 B 시리즈가 AWS T3와 비슷한 포지션입니다.

한국 중부 리전 온디맨드 가격 (Linux)

인스턴스 vCPU RAM 시간당 월 환산(730h)
B1s 1 1 GB $0.0124 약 $9.05
B2s 2 4 GB $0.0642 약 $46.87
B2ms 2 8 GB $0.1140 약 $83.22

B2s(2 vCPU, 4GB)에 관리 디스크 E10(128GB SSD) 약 $9.60/월을 더하면 월 약 $56(약 76,000원) 입니다. 같은 스펙 대비 AWS t3.medium보다 조금 비쌉니다.

무료 티어: 신규 가입 시 $200 크레딧(30일 내 사용), 이후 12개월간 B1s(1 vCPU, 1GB) 월 750시간 무료.

장점: 엔터프라이즈 연계(Active Directory, Office 365)가 강점, GitHub Actions와의 통합이 자연스러움, Visual Studio 구독자 월 크레딧 제공, 한국어 문서가 잘 되어 있음.

단점: 같은 스펙 기준 빅3 중 가장 비싼 편, 콘솔(Azure Portal) UI가 직관적이지 않다는 평이 많음, 1인 개발자용 소규모 VM보다는 엔터프라이즈 워크로드에 최적화된 서비스.


2-3. GCP Compute Engine (Google Cloud Platform)

GCP는 서울 리전(asia-northeast3)을 운영합니다. E2 시리즈가 가장 경제적인 범용 인스턴스입니다. E2는 공유 vCPU 방식으로 AWS T3와 유사한 컨셉입니다.

서울 리전 온디맨드 가격 (Linux)

인스턴스 vCPU RAM 시간당 월 환산(730h)
e2-micro 2 (공유) 1 GB $0.0101 약 $7.37
e2-small 2 (공유) 2 GB $0.0215 약 $15.69
e2-medium 2 (공유) 4 GB $0.0430 약 $31.38

디스크는 균형 영구 디스크(pd-balanced) 50GB 기준 약 $5.50/월이므로, e2-medium + 50GB를 쓰면 월 약 $37(약 50,000원) 입니다. e2-small(2GB RAM)이면 월 약 $21(약 28,000원) 으로 AWS t3.small과 비슷한 수준입니다.

무료 티어: e2-micro(2 vCPU 공유, 1GB RAM) 1대를 기간 제한 없이 항상 무료(Always Free) 로 제공합니다. 단, 미국 리전(us-east1, us-west1, us-central1)에서만 무료이며 서울 리전은 해당되지 않습니다. 또한 신규 가입 시 $300 크레딧(90일 내 사용)이 제공됩니다.

장점: Always Free 티어가 기간 제한 없이 유지(미국 리전 한정), $300 크레딧으로 서울 리전 테스트 가능, Cloud Run/Cloud Functions 등 서버리스 생태계가 강력, 1년/3년 약정(CUD) 할인이 자동 적용되어 관리가 편리.

단점: 한국어 문서가 AWS/Azure 대비 부족한 편, 한국 커뮤니티 규모가 상대적으로 작음, 콘솔은 깔끔하지만 서비스 찾기가 직관적이지 않다는 의견이 있음.


2-4. Vultr (서울 리전)

Vultr는 전 세계 32개 이상 데이터센터를 운영하는 독립 클라우드 인프라 업체로, 서울 리전을 보유하고 있습니다. 요금이 단순하고 저렴해서 1인 개발자에게 인기가 많습니다.

서울 리전 Cloud Compute 가격 (모든 리전 동일가)

플랜 vCPU RAM SSD 대역폭 월 가격
Regular 1 2 GB 55 GB 2 TB $10/월
Regular 2 4 GB 80 GB 3 TB $20/월
High Performance (AMD) 2 4 GB 100 GB (NVMe) 5 TB $24/월
High Performance (AMD) 4 8 GB 180 GB (NVMe) 6 TB $48/월

가장 추천할 만한 플랜은 High Performance 2 vCPU / 4GB RAM / 100GB NVMe로 월 $24(약 32,000원) 입니다. 디스크와 대역폭이 모두 포함된 가격이라 추가 과금을 걱정할 필요가 없습니다.

무료 티어: 상시 무료 티어는 없지만, 신규 가입 시 $300 크레딧(30일 사용) 프로모션을 수시로 진행합니다(시점에 따라 금액 변동).

장점: 가격이 매우 단순하고 저렴(디스크·대역폭 포함), 서울 리전 레이턴시 우수, 서버 배포가 1~2분 내로 빠름, 콘솔 UI가 직관적, 시간당 과금이라 잠깐 테스트 후 삭제 가능.

단점: AWS/Azure/GCP 대비 매니지드 서비스 생태계가 거의 없음(RDS, CDN 등 자체 관리 필요), SLA가 빅3 대비 낮은 편(100% 가동 보장 아님), 한국어 지원 및 한국어 문서 전무.


2-5. 네이버 클라우드 플랫폼 (NCP)

네이버 클라우드는 국내 기업이 운영하는 클라우드로, 한국 리전만 집중 운영합니다. 콘솔과 문서가 모두 한국어이며 국내 법률(개인정보보호법 등) 준수가 중요한 경우 유리합니다.

주요 서버 요금 (VPC 환경)

타입 vCPU RAM 월 요금
Micro (프리티어) 1 1 GB 약 10,850원 (프리티어 시 무료)
Standard 2 4 GB 약 69,000원
Standard 2 8 GB 약 96,000원

디스크 50GB(SSD)는 별도로 약 5,500원/월이 추가됩니다. 2 vCPU / 4GB 기준 월 약 74,500원 수준입니다.

무료 티어: Micro 서버(1 vCPU, 1GB RAM)를 결제 수단 등록 후 1년간 무료 사용 가능. 신규 가입 시 10만 원 크레딧도 제공됩니다.

장점: 한국어 콘솔·문서·고객 지원, 국내 데이터 주권 확보, 네이버 서비스(Papago NMT, Clova 등)와 연계 가능, 공공기관·금융권 인증(CSAP 등) 보유.

단점: 글로벌 빅3 대비 같은 스펙에서 가격이 2~3배 비쌈, 해외 리전이 제한적(글로벌 서비스 배포 시 불리), 커뮤니티 레퍼런스가 적음, 서비스 종류가 빅3 대비 부족.


2-6. 가비아 클라우드 (g클라우드)

국내 호스팅 기업 가비아가 운영하는 클라우드 서비스입니다. 심플한 서버 호스팅에 가깝고, 소규모 웹사이트나 개인 프로젝트에 많이 사용됩니다.

주요 서버 요금 (VPC 플랫폼)

타입 vCPU RAM 월 요금(VAT 별도)
Micro 1 1 GB 11,000원
High CPU 2 4 GB 60,500원
Standard 2 8 GB 75,350원

디스크 50GB(SSD)를 포함하면 2 vCPU / 4GB 기준 월 약 66,000~70,000원(VAT 포함) 정도입니다.

장점: 한국어 지원, 콘솔이 단순해서 초보자가 접근하기 쉬움, 도메인·SSL 등 부가 서비스와 함께 관리 가능.

단점: 클라우드 생태계가 매우 제한적(오토스케일링, 로드밸런서 등 부족), 글로벌 확장 불가, 같은 스펙 기준 Vultr 대비 2~3배 비쌈, 레퍼런스가 적음.


2-7. 카페24 VPS

카페24는 국내에서 가장 오래된 호스팅 업체 중 하나로, 가상서버(VPS) 호스팅을 제공합니다.

주요 VPS 요금

상품 RAM SSD 트래픽(월) 월 요금(VAT 포함)
일반형 1 GB 30 GB 300 GB 7,000원
비즈니스 2 GB 60 GB 500 GB 14,000원
단독웹 Pro 2vCPU / 4 GB 80 GB 2 TB 39,600원

가장 저렴한 일반형(7,000원)은 RAM 1GB라 Docker 풀 스택에는 부족하고, 단독웹 Pro(2vCPU, 4GB) 기준 월 39,600원 입니다.

장점: 국내 최저가 수준의 VPS 제공, 한국어 지원, 설정이 단순, 웹호스팅에서 마이그레이션 시 편리.

단점: 클라우드라기보다 전통적 VPS에 가까움(오토스케일링 없음), root 접근 시 제한이 있는 상품이 있음, Docker 활용 시 호환성 확인 필요, 글로벌 서비스 불가.


3. 한눈에 비교: 요약표

아래 표는 2 vCPU / 2~4GB RAM 온디맨드 기준 월 비용과 핵심 특성을 정리한 것입니다.

클라우드 인스턴스 vCPU RAM 디스크 포함 월 비용 무료 티어 한국 리전 한국어 문서
AWS t3.small 2 2 GB ~$23 (≈31,000원) 12개월 t3.micro 서울 △ (일부)
AWS t3.medium 2 4 GB ~$42 (≈57,000원) 12개월 t3.micro 서울 △ (일부)
Azure B2s 2 4 GB ~$56 (≈76,000원) $200 + 12개월 B1s 서울
GCP e2-small 2 2 GB ~$21 (≈28,000원) Always Free e2-micro (미국) + $300 서울
GCP e2-medium 2 4 GB ~$37 (≈50,000원) Always Free e2-micro (미국) + $300 서울
Vultr HP AMD 2 4 GB $24 (≈32,000원) 프로모션 크레딧 서울
NCP Standard 2 4 GB ~74,500원 1년 Micro + 10만원 서울
가비아 High CPU 2 4 GB ~70,000원 없음 서울
카페24 단독웹 Pro 2 4 GB 39,600원 없음 서울

참고: 가격은 2026년 3월 기준 공식 요금표에서 조회한 값이며, 환율 변동·프로모션·약정 할인에 따라 달라질 수 있습니다. "디스크 포함 월 비용"은 SSD 50~80GB를 포함한 대략적 총 비용이며, 데이터 전송(egress) 비용은 제외했습니다.


4. 비교 항목별 심층 분석

4-1. 가격 대비 성능

순수 VM 가격만 놓고 보면 Vultr High Performance($24/월) 가 2 vCPU / 4GB RAM / 100GB NVMe / 5TB 대역폭을 모두 포함해서 가장 가성비가 좋습니다. AWS t3.small(2GB)은 약 $23으로 비슷하지만 RAM이 절반이고 EBS가 별도입니다. GCP e2-small(2GB)이 약 $21로 최저가이지만 역시 RAM이 2GB입니다. 4GB RAM 기준으로는 GCP e2-medium($37)이 빅3 중에서는 가장 저렴하고, AWS t3.medium($42), Azure B2s($56) 순입니다.

국내 클라우드는 같은 스펙 기준으로 빅3·Vultr 대비 1.5~3배 비쌉니다. 카페24 단독웹 Pro(39,600원)가 국내 클라우드 중에서는 가장 경쟁력 있지만, 클라우드 기능(오토스케일링, API 등)이 제한적입니다.

4-2. 무료 티어 & 크레딧

처음 시작하는 개발자에게 무료 티어는 중요한 기준입니다. GCP의 Always Free e2-micro는 기간 제한이 없다는 점에서 독보적이지만 미국 리전 전용이라 한국 서비스에는 레이턴시가 있습니다. 학습·테스트 용도로는 최적입니다. AWS 프리 티어(12개월 t3.micro)와 Azure($200 크레딧 + 12개월 B1s)도 초기 탐색에 유용하지만, 1년이 지나면 과금이 시작되므로 주의가 필요합니다. NCP는 Micro 서버 1년 무료 + 10만 원 크레딧으로 국내 클라우드 중에서는 가장 넉넉합니다.

4-3. 관리 편의성 (콘솔 UI & 문서)

콘솔 UI의 간결함은 Vultr가 가장 뛰어납니다. 서버 생성부터 삭제까지 클릭 몇 번이면 끝나고, 요금 구조도 단순합니다. NCP와 가비아·카페24는 한국어 콘솔이라는 강점이 있지만, 기능 면에서 빅3보다 제한적입니다. AWS 콘솔은 서비스가 워낙 많아 처음에 길을 잃기 쉽지만, 익숙해지면 가장 강력합니다. GCP 콘솔은 디자인이 깔끔하고 Cloud Shell이 내장되어 있어 편리합니다. Azure Portal은 기능이 풍부하지만 탐색이 직관적이지 않다는 평이 많습니다.

한국어 문서는 NCP > Azure > AWS > GCP 순으로 충실합니다. 영어 레퍼런스(Stack Overflow, 블로그 등)까지 포함하면 AWS가 압도적입니다.

4-4. 네트워크 (한국 리전 & 레이턴시)

한국 사용자 대상 서비스라면 서울 리전은 필수입니다. AWS, Azure, GCP, Vultr, NCP 모두 서울에 데이터센터를 두고 있어 레이턴시 차이는 크지 않습니다(일반적으로 1~5ms 내외). 가비아와 카페24 역시 국내 IDC를 사용합니다.

데이터 전송(egress) 비용에서는 차이가 있습니다. AWS는 서울 리전에서 인터넷으로 나가는 트래픽에 약 $0.126/GB를 부과합니다(첫 10TB 기준). GCP는 약 $0.12/GB, Azure는 약 $0.12/GB 수준입니다. 반면 Vultr는 플랜에 대역폭이 포함(5TB)되어 있어 소규모 트래픽에서는 추가 과금이 없습니다. 이 차이는 트래픽이 적을 때는 무시할 수준이지만, CDN 없이 VM에서 직접 대용량 파일을 서빙한다면 고려해야 합니다.

4-5. 배포 난이도

VM 인스턴스 하나를 띄우고 SSH로 접속해서 Docker Compose를 실행하는 것까지의 과정은 어느 클라우드든 비슷합니다. 다만 초기 설정의 복잡도에서 차이가 납니다.

AWS는 VPC, 서브넷, 보안 그룹, IAM 등 개념을 이해해야 해서 진입 장벽이 가장 높습니다. GCP는 기본 VPC가 자동 생성되어 조금 더 쉽습니다. Azure도 리소스 그룹 개념이 있지만 AWS보다는 단순합니다. Vultr는 서버 생성 페이지에서 리전, OS, 플랜만 고르면 1~2분 안에 SSH 접속 가능한 서버가 준비되어 배포 난이도가 가장 낮습니다. 국내 클라우드(NCP, 가비아, 카페24)도 비교적 단순하지만, IaC(Terraform 등) 지원이 제한적이어서 자동화 측면에서는 불리합니다.

4-6. 커뮤니티 & 레퍼런스

구글에서 문제를 검색했을 때 답을 찾을 확률은 AWS >> GCP > Azure >> Vultr >> NCP > 가비아/카페24 순입니다. 특히 "EC2에서 Docker Compose로 배포하기" 같은 가이드는 수백 개가 존재하지만, NCP나 가비아에서 동일한 작업을 설명하는 글은 상대적으로 드뭅니다. Vultr는 공식 블로그에 양질의 튜토리얼이 많고, 영어권 커뮤니티에서도 자주 언급됩니다.


5. 이런 경우엔 이걸 써라: 상황별 추천

"가성비가 최우선, 빠르게 배포하고 싶다"Vultr High Performance $24/월. 서울 리전에 디스크·대역폭 포함 가격이 단순하고 저렴합니다. 개인 프로젝트, 사이드 프로젝트, MVP 검증에 적합합니다. 매니지드 DB 같은 추가 서비스가 필요 없고 Docker Compose로 모든 것을 관리하는 이 시리즈의 구성과 궁합이 좋습니다.

"무료로 시작하고 싶다, 학습 목적이다"GCP e2-micro (Always Free) 또는 AWS 프리 티어 t3.micro. GCP는 미국 리전이지만 기간 제한 없이 무료이고, AWS는 서울 리전이지만 12개월 한정입니다. 두 곳 모두 가입해서 GCP로 학습하고, AWS 서울 리전으로 실서비스 테스트하는 조합을 추천합니다.

"회사 프로젝트, 확장 가능성을 고려해야 한다"AWS EC2. 나중에 RDS, ElastiCache, CloudFront, Route 53 등으로 확장할 때 같은 AWS 생태계 안에서 해결할 수 있습니다. 초기엔 t3.small로 시작하고, 트래픽이 늘면 인스턴스를 키우거나 ECS/EKS로 전환하는 경로가 가장 자연스럽습니다.

"한국어 지원이 필수, 데이터가 반드시 국내에 있어야 한다"NCP. 공공기관이나 금융권 프로젝트라면 CSAP 인증이 있는 NCP가 사실상 유일한 선택지일 수 있습니다. 비용은 높지만 한국어 기술 지원과 국내 법규 준수가 보장됩니다.

"Azure를 이미 쓰고 있거나, .NET/MS 생태계와 연계해야 한다"Azure VM. GitHub와의 통합, Azure DevOps, Visual Studio 구독 크레딧 등 Microsoft 생태계와의 시너지가 큽니다.

"가장 저렴한 국내 VPS가 필요하다, 클라우드 기능은 필요 없다"카페24 단독웹 Pro(39,600원/월) 또는 가비아 High CPU(약 70,000원/월). 클라우드 생태계가 아닌 전통적 VPS로도 충분한 규모라면 국내 호스팅도 선택지입니다.


6. 이 시리즈에서의 선택

이 시리즈에서는 다음 편(14편)에서 통합 Docker Compose를 구성하고 실제 서버에 배포합니다. 1인 개발자가 사이드 프로젝트를 배포한다는 전제에서는 Vultr High Performance(2 vCPU, 4GB RAM, $24/월)가 가성비와 배포 편의성 면에서 가장 합리적입니다. 빅3를 사용하고 싶다면 AWS t3.small + EBS($23/월, 다만 RAM 2GB)이나 GCP e2-medium($37/월)을 추천합니다.

어떤 클라우드를 선택하든 14편의 Docker Compose 설정은 동일하게 적용됩니다. 차이가 나는 부분은 서버 초기 세팅(SSH 접속, Docker 설치, 방화벽 설정) 정도이며, 이는 14편에서 간략히 다룹니다.


7. 최종 확인 체크리스트

본문을 읽고 아래 항목을 점검해 보세요.

  • 내 프로젝트에 필요한 최소 스펙(vCPU, RAM, 디스크)을 파악했는가
  • 한국 리전이 필요한지, 해외 리전이어도 괜찮은지 판단했는가
  • 무료 티어/크레딧을 활용할 수 있는 클라우드를 확인했는가
  • 디스크·데이터 전송 등 숨겨진 추가 비용을 고려했는가
  • 장기적으로 확장 가능성(매니지드 서비스, 오토스케일링 등)이 필요한지 검토했는가
  • 한국어 지원/데이터 주권 등 비기술적 요구사항을 확인했는가
  • 사용할 클라우드를 결정하고 계정을 생성했는가

다음 편 예고

14편: 통합 Docker Compose & 최종 점검에서는 PostgreSQL, MinIO, n8n, Caddy를 하나의 docker-compose.yml로 통합하고, React SPA 빌드 결과물을 Caddy로 서빙하며, Go Gin과 FastAPI를 리버스 프록시로 연결합니다. 클라우드 서버에서 전체 스택을 기동하고 헬스체크까지 마치면 이 시리즈가 완결됩니다.

728x90