ECS(2)
-
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