Infrasturcture as Code 를 지원하는 서비스
AWS 리소스들의 구성을 Code를 통해 자동 수행
코드로 다양한 AWS 리소스를 일관성 있게 생성해줌
Human Error 최소화하고 일관성 있는 인프라 구성 가능
CloudFormation 자체는 무료로 사용 가능
템플릿(Template)
스택(Stack)
CDK(Cloud Development Kit)
프로그래밍 언어를 활용해 인프라 구성 가능
코드가 CloudFormation 템플릿으로 컴파일됨
개발 시 실수할 가능성이 줄어듦
완전 관리형 배포 서비스
AWS 서비스에 대한 배포는 무료 사용, 온프레미스는 과금
GitHub와 같은 완전 관리형 코드 형상/버전 관리 서비스
Jenkins와 같은 완전 관리형 코드 컴파일/테스트/패키징 서비스
전체 CI/CD 파이프라인을 관리하는 완전 관리형 서비스
다양한 AWS 서비스들과 통합 가능(CodeCommit, CodeBuild, CodeDeploy, CloudFormation)
SW 패키지, 의존성 저장 관리
개발, 빌드, 배포, 모니터링 등 개발 전체 프로세스 통합 관리
실시간 협업이 가능한 클라우드 웹 기반 IDE
AWS PaaS(Platform as a Service)
개발자 관점에서 인프라의 고민 없이 코드만 배포하면 됨
제한된 언어 및 Docker 지원
AWS 리소스를 중앙에서 패치, 설정, 일괄 명령어 실행 등 중앙 집중화하여 관리하는 서비스
관리형 Chef, Puppet
Chef 및 Puppet을 적용하여 AWS 리소스 구성을 자동화하는 서비스