게시된 날짜: Nov 18, 2019
이제 IaC(Infrastructure-as-Code)를 활용한 SaaS 모니터링 또는 인시던트 관리 도구와 같이 타사 리소스의 관리를 손쉽게 모델링하고 자동화할 수 있게 해주는 여러 기능이 AWS CloudFormation에 도입되었습니다. 이러한 기능을 사용하면 사용자 지정 스크립트나 수동 프로세스 없이 AWS CloudFormation을 단일 도구로 사용하여 AWS 또는 타사의 인프라 및 애플리케이션 리소스를 자동으로 프로비저닝할 수 있습니다. 이제 자체 프라이빗 AWS CloudFormation 리소스 공급자를 생성하고, 이를 오픈 소스 커뮤니티와 공유하고, 다른 개발자가 개발한 타사 공급자를 활용할 수 있습니다.
AWS CloudFormation Registry를 사용하면 리소스 공급자를 제출, 검색 및 관리할 수 있습니다. 리소스 공급자가 AWS CloudFormation Registry에 게시되면 이를 사용하여 네이티브 AWS 리소스 공급자와 동일한 방식으로 타사 리소스를 관리할 수 있습니다. 또한 이 새로운 기능은 거버넌스 및 리소스 규정 준수를 지원하는 AWS Control Tower 및 AWS Service Catalog와 계정 간 관리 및 리전 간 관리용 AWS CloudFormation StackSets 등의 서비스에서 별도 설정 없이 바로 사용할 수 있습니다.
새로운 오픈 소스 개발자 도구인 AWS CloudFormation CLI를 사용하여 자체 리소스 공급자를 개발하고, 이를 Registry에 게시할 수 있습니다. 새로운 CLI에는 코드 생성 및 로컬 테스트 기능이 포함되어 있어 개발 프로세스를 간소화할 수 있습니다. 쉽게 시작하기 위해 오픈 소스 기반의 AWS Simple Email Service 및 CloudWatch Logs 예제를 사용할 수도 있습니다.
마지막으로, 여러 AWS APN 파트너(Atlassian, Datadog, Densify, Dynatrace, Fortinet, New Relic, Spotinst)가 초기 타사 리소스 공급자를 제공할 계획이며 이러한 리소스 공급자의 정의, 로직 및 설명서도 파트너별 GitHub 리포지토리에서 제공될 예정입니다. 이러한 파트너 또는 기타 파트너가 제공하는 타사 리소스 공급자를 사용하려면 몇 가지 간단한 단계를 거쳐 리소스 공급자를 등록하기만 하면 됩니다.