Amazon Web Services 한국 블로그

AWS CloudFormation 업데이트 – 공개 로드맵 및 CDK 구성 요소 출시

AWS CloudFormation은 2011년 초반에 AWS CloudFormation – AWS 스택 생성을 위한 레시피AWS 관리 콘솔에서 사용하기 같은 몇몇 게시물과 함께 출시되었습니다. 이후 다수의 AWS 리소스 유형에 대한 지원이 추가되고 여러 가지 새로운 기능이 지속적으로 출시되었으며 CloudFormation의 효율성, 확장성 및 고가용성을 위한 개선 작업이 진행되었습니다.

공개 로드맵

AWS CloudFormation은 AWS 자체보다 더 빠르게 활용도가 증가하고 있습니다. (다양한 내외부 도구들이 AWS 리소스 제어를 위해 CloudFormation을 사용하고 있으니까요.) 따라서 이를 위한 우선 순위는 완전하게 제공하는 것보다 확장성을 개선하는 데 있었습니다. 빠르고 지속적으로 100% 모두 다 지원하겠다는 범위를 목표는 여전하지만 현실적으로는 조금 시간이 걸릴 것입니다.

그래서 AWS 고객이 AWS의 우선 순위를 투명하게 확인하고 관리할 수 있는 CloudFormation Coverage Roadmap을 알려드리려고 합니다. 이를 통해 서비스 가시성을 확보하실 수 있을 거라 생각합니다.

잘 알려진 AWS Containers Roadmap의 스타일을 따르는 CloudFormation Coverage Roadmap에는 다음과 같은 4개의 열이 있습니다.

  • Shipped – 모든 퍼블릭 AWS 리전의 프로덕션에서 사용할 수 있습니다.
  • Coming Soon – 일반적으로 몇 개월 후에 제공됩니다.
  • We’re working on It – 작업을 진행 중이지만 제공까지 시간이 더 걸립니다.
  • Researching – 적용 범위를 구현하는 적절한 방법을 고려하는 중입니다.

직접 문제를 찾아보고 CloudFormation을 효과적으로 사용하는 데 필요한 기능을 제안해 주십시오.

AWS는 큰 회사의 일부이므로 작업에 더 많은 리소스를 투입해야 하지 않느냐는 공통적인 의견이 있습니다. 팀의 규모는 커지고 있지만 강력하고 안전한 적용 범위를 구현하려면 여전히 많은 리소스가 필요합니다. 필독서 중 하나인 Mythical Man-Month에는

“맛있는 요리에는 시간이 걸린다. 기다리게 했다면 더 맛있고 즐거운 식사를 제공하기 위해서이다”라는 구절이 나옵니다. 이 구절을 상기해 주십시오.

클라우드 개발 키트(CDK) 구성 요소

CDK 를 사용하면 이미 익숙한 프로그래밍 언어를 사용하여 AWS 리소스를 모델링하고 프로비저닝할 수 있습니다. 일련의 CDK 구조체(VPC, 서브넷 등)를 사용하여 애플리케이션을 정의한 후 CDK CLI를 사용하여 CloudFormation 템플릿을 만들고 AWS에 배포하고 스택을 생성할 수 있습니다.

다음은 CDK를 시작하는 데 도움이 되는 몇 가지 리소스입니다.

향후 업데이트

CloudFormation Coverage Roadmap은 cfn-lint로 시작된 오픈 소스 여정의 중요한 중간 지점이며 이 과정에는 몇 개의 정거장이 더 있습니다. 기다려 주시면 최대한 빨리 더 많은 정보를 알려드리도록 하겠습니다.

Jeff