게시된 날짜: Nov 16, 2022

AWS Proton을 활용하여 이제는 고객이 템플릿에서 인프라를 프로비저닝하는 데 사용되는 사용자 지정 명령 지정을 할 수 있습니다. 이로써 고객은 Proton을 통해 AWS Cloud Development Kit(CDK)를 비롯한 기타 템플릿 및 프로비저닝 도구를 사용하여 정의된 템플릿을 관리할 수 있습니다. 플랫폼 엔지니어는 Proton을 사용하여 인프라를 정의하고 최신 상태로 유지하므로 개발자가 셀프 서비스 인터페이스를 사용하여 프로비저닝할 수 있습니다. 이제 플랫폼 엔지니어는 기존에 지원되는 AWS CloudFormation 및 Terraform 외에도 CDK를 사용하여 표준화된 인프라를 정의할 수 있습니다.

AWS Proton은 플랫폼 엔지니어가 셀프 서비스 배포용 인프라 템플릿을 정의, 벤딩, 유지 관리하여 조직의 혁신 속도를 높일 수 있도록 하는 관리형 서비스입니다. Proton을 사용하면 고객은 중앙 집중식 템플릿을 표준화하여 보안, 비용, 규정 준수 목표 충족을 지원받을 수 있습니다. Proton은 플랫폼 엔지니어가 셀프 서비스 모델을 통해 영향력을 확장할 수 있도록 지원하므로 애플리케이션 수명 주기 전체에 걸쳐 개발 및 배포 프로세스의 속도를 높일 수 있습니다.

AWS Proton은 CodeBuild 프로비저닝이라는 새로운 기능을 통해 CDK를 지원합니다. 고객은 CodeBuild 프로비저닝을 사용하여 CDK 명령을 포함하되 이에 국한되지 않는 인프라 프로비저닝 명령을 실행할 수 있습니다. 플랫폼 엔지니어는 CodeBuild 프로비저닝을 사용해 특정 템플릿에서 인프라를 프로비저닝하기 위한 사용자 지정 논리를 정의하는 명령을 Proton에 제공합니다. 이를 통해 플랫폼 엔지니어는 CDK 또는 선택한 도구가 실행되는 방식을 지정할 수 있습니다. 예를 들어 한 팀은 CodeBuild 프로비저닝을 사용하여 cdk deploy를 실행하여 인프라를 프로비저닝하고 다른 팀은 cdk synth를 사용하여 CloudFormation 템플릿을 합성한 다음 cfn create-stack을 사용하여 이를 CloudFormation에 배포하도록 선택할 수 있습니다. 또 어떤 고객은 Terraform을 실행하기 위해 CodeBuild 프로비저닝을 사용하여 Terraform을 설치한 뒤 실행할 수 있습니다. CodeBuild 프로비저닝을 사용할 때 Proton은 AWS CodeBuild를 사용하여 고객이 제공한 명령을 지정된 순서대로 실행합니다.

CDK와 함께 Proton을 사용하는 방법에 대해 자세히 알아보려면 여기의 예시를 참조하세요. CodeBuild 프로비저닝에 대해 자세히 알아보고 다른 예를 보려면 여기에서 설명서를 확인하세요.