Container(4)
-
EKS vs AKS vs GKE: 매니지드 Kubernetes 비교
"Kubernetes로 컨테이너를 운영하기로 했습니다. AWS, Azure, GCP 모두 매니지드 Kubernetes를 제공하는데, 어떤 걸 써야 하죠?" 팀에서 이미 주로 사용하는 클라우드가 있다면 해당 벤더의 매니지드 서비스를 선택하는 것이 자연스럽습니다. 다만 각 서비스의 Control Plane 관리 방식, 비용 구조, 네트워킹 모델, 운영 편의성에는 분명한 차이가 있습니다. 이 차이를 이해해야 클러스터 설계 단계에서 운영 비용과 복잡도를 예측할 수 있습니다.Kubernetes Comparison Level 2 20분요약기준EKS (AWS)AKS (Azure)GKE (GCP)Control Plane 비용$0.10/시간 (~$73/월)무료 (Standard), $0.10/시간 (Uptime SLA ..
2026.06.08 -
GCP Cloud Run vs Cloud Functions 차이: 서버리스 컴퓨팅 선택 기준
Cloud Run은 컨테이너를 배포 단위로 사용하는 서버리스 플랫폼이고, Cloud Functions는 함수 단위의 이벤트 기반 서버리스(FaaS)입니다. 2024년 8월 이후 Google은 Cloud Functions를 "Cloud Run functions"로 리브랜딩하며 Cloud Run 플랫폼 위에서 실행하도록 통합했지만, 두 서비스의 설계 철학과 적합한 워크로드는 여전히 다릅니다.핵심 요약Cloud Run은 컨테이너 이미지를 배포 단위로 사용합니다. HTTP 서버를 직접 구현하며, 런타임 환경을 완전히 제어할 수 있습니다.Cloud Functions(Cloud Run functions)는 소스 코드(함수) 를 배포 단위로 사용합니다. 빌드와 컨테이너화를 플랫폼이 처리합니다.Cloud Run은 최대..
2026.06.06 -
AWS ECS vs EKS 차이: 컨테이너 오케스트레이션 선택 기준
컨테이너로 서비스를 운영하기로 결정했습니다. AWS 콘솔을 열면 ECS와 EKS 두 가지 선택지가 보입니다. "Kubernetes가 표준이니까 EKS"라고 단순하게 결정하기엔, ECS의 운영 편의성과 비용 구조도 무시할 수 없습니다. 반대로 "ECS가 간단하니까"라고 선택했다가, 서비스가 커지면서 멀티 클라우드 이식성이나 K8s 에코시스템이 필요해질 수도 있습니다. 어떤 기준으로 판단해야 할까요?요약기준ECS (Elastic Container Service)EKS (Elastic Kubernetes Service)오케스트레이터AWS 자체 개발Kubernetes (오픈소스)Control Plane 비용무료$0.10/시간 (~$73/월)학습 곡선낮음 (AWS 서비스 경험이면 충분)높음 (K8s 개념 + AW..
2026.06.06 -
GitHub Actions로 Docker 이미지를 빌드하고 배포하기: CI/CD 파이프라인 실습
코드를 Push하면 Docker 이미지가 자동으로 빌드되고, 테스트를 통과한 뒤 프로덕션에 배포됩니다. 이 흐름을 GitHub Actions로 구성하는 방법을 단계별로 설명합니다. 단순히 "돌아가는" 파이프라인이 아니라, 캐싱으로 빌드 시간을 줄이고, OIDC로 보안을 강화하고, 이미지 스캔으로 취약점을 차단하는 운영 수준의 워크플로우를 만듭니다.핵심 요약GitHub Actions에서 Docker 이미지를 빌드하려면 docker/build-push-action을 사용합니다. BuildKit 기반으로 Multi-platform 빌드와 레이어 캐싱을 지원합니다.AWS ECR에 Push할 때는 OIDC 인증을 사용하면 장기 Access Key 없이 임시 자격 증명으로 접근할 수 있습니다.레이어 캐싱(cache..
2026.06.06