AWS Cloud Development Kit - AWS의 DevOps 소개

AWS Cloud Development Kit

AWS Cloud Development Kit (AWS CDK)는 익숙한 프로그래밍 언어를 사용하여 클라우드 애플리케이션 리소스를 모델링 및 프로비저닝할 수 있는 오픈 소스 소프트웨어 개발 프레임워크입니다. AWS CDK를 사용하면 TypeScript, Python, Java 및 .NET을 사용하여 애플리케이션 인프라를 모델링할 수 있습니다. 개발자는 기존 통합 개발 환경(IDE)과 자동 완성 및 인라인 문서와 같은 도구를 활용하여 인프라 개발을 가속화할 수 있습니다.

AWS CDK는 백그라운드에서 AWS CloudFormation을 활용하여 안전하고 반복 가능한 방식으로 리소스를 프로비저닝합니다. 구문은 CDK 코드의 기본 구성 요소입니다. 구문은 클라우드 구성 요소를 나타내며 AWS CloudFormation이 구성 요소를 생성하는 데 필요한 모든 것을 캡슐화합니다. AWS CDK에는 많은 AWS 서비스를 나타내는 AWS Construct Library가 포함되어 있습니다. 구문을 함께 결합하면 AWS에서 배포할 복잡한 아키텍처를 빠르고 쉽게 생성할 수 있습니다.