CodePipeline로 ECS 애플리케이션 배포하기

AWS의 CodePipeline은 CI(Continuous Intergration – 지속적인 통합)과 CD(Continuous Delivery – 지속적인 배포) 환경을 구축 할 수 있도록 도와주는 서비스다. CodePipeline의 장점을 살리면서 효과적으로 도입하기 위해서는 결국, CI/CD가 무엇인지, 왜 도입하는 지, 어떤 효과를 얻을 수 있는지에 대한 이해가 필요하다. 클라우드를 전통적인 관점에서 접근할 경우 위의 프로세스를 따르게 될 것이다. 개발자와 더보기…

AWS Fargate를 이용한 API Service

이 문서를 읽기 위해서는 도커에 대한 이해가 필수다. 2017년 AWS는 Fargate라는 컨테이너 오케스트레이션 서비스를 발표했다. 기존에 사용하고 있던 ECS(Elastic Container Service)이라는 컨테이너 관리 서비스와 매우 유사한 서비스다. 실제 Fargate 서비스를 보면 독립적인 서비스 카테고리가 아닌 ECS 카테고리에 위치하고 있다. Fargate는 EC2 클러스터를 직접 구성해야 하는 ECS와 달리 완전 관리형 서비스다. 더보기…

Bitnami