모임에서 4vCPU 한대짜리 Kubernetes 클러스터를 돌리는데 대략적인 구성과 비용은 아래와 같습니다.
DigitalOcean 비용
Pricing on DigitalOcean – Cloud virtual machine & storage pricing
- LoadBalancer nginx-ingress: 10 USD/월
- Spaces team7: 5 USD/월
- Volumes 46 GB: 10 USD/월
- Droplet Standard 4 vCPU and 8 GB Memory: 40 USD/월
65 USD/월 + VAT 6.5 USD/월 = 71.5 USD/월 < 85,000 원/월
여기에 올라간 서비스는
- WordPress 2대 (Redis 2대, MariaDB 2대)
- SOCK5 Proxy 1대
- Wireguard VPN 1대
- Discourse 1대 (Redis 1대, Postgres 1대)
- RSS/PDF 처리용 서비스 3대 (PHP 기반)
- 기타 서비스 (도메인, 인증서 관리 등)
그리고 vCPU 4개/메모리 8기가짜리 머신 한 대에 걸리는 부하는 다음과 같습니다. 트래픽이 많지 않다 보니 CPU보다는 메모리가 문제군요. 현재로선 여유가 있기 때문에 다소 방만하게 운영하는 면도 없지 않습니다.
CDN 및 백업용으로 쓰는 Spaces (AWS의 S3) 버켓 하나는 250기가 중 3기만 쓰는 상태인지라 여유가 많습니다. 트래픽이 많지 않은지라 추가 비용은 전혀 발생하지 않고 앞으로도 당분간 그러리라 생각합니다.
자세한 구성과 사양을 알고 싶다면 unchartedsky/greenday: Team7’s Kubernetes and Droplets on DigitalOcean 를 확인하면 됩니다.
Author Details
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.