안녕하세요
AWS CDK에 대하여 전달드리려고 합니다
AWS Cloud Development Kit(AWS CDK)는 익숙한 프로그래밍 언어를 사용하여 클라우드 애플리케이션 리소스를 정의할 수 있는 오픈 소스 소프트웨어 개발 프레임워크입니다.
프로그래밍 언어의 익숙함과 표현 기능을 사용하여 애플리케이션을 모델링합니다.
클라우드 리소스를 검증된 기본값으로 미리 구성하는 구문이라는 고급 구성 요소를 제공하므로 클라우드 애플리케이션을 쉽게 구축할 수 있습니다
AWS CloudFormation을 통해 리소스를 안전하고 반복 가능한 방식으로 프로비저닝합니다.
또한 조직의 요구 사항을 통합하는 고유한 사용자 정의 구문을 작성하고 공유하여 새 프로젝트를 신속하게 진행할 수 있습니다
CDK를 사용하면 기존 기술과 도구를 사용하여 클라우드 인프라 구축 작업에 적용할 수 있습니다.
또한 검증된 기본값으로 클라우드 리소스를 사전 구성하는 고급 구성 요소를 제공하므로 전문가가 아니어도 AWS에서 구축할 수 있습니다.
프로그래밍 언어의 표현 능력을 사용하여 인프라를 정의할 수 있습니다.
객체, 루프 및 조건과 같은 익숙한 기능이 개발 프로세스를 가속화합니다.
또한, 통합 개발 환경(IDE)과 함께 AWS CDK를 사용하여 기존 생산성 도구 및 테스트 프레임워크를 활용할 수도 있습니다.
조직의 보안, 규정 준수 및 거버넌스 요구 사항을 충족하는 재사용 가능한 구성 요소를 직접 설계할 수 있습니다.
다른 소프트웨어 라이브러리와 마찬가지로 조직 내에서 구성 요소를 손쉽게 공유할 수 있으므로, 기본적으로 모범 사례에 따라 새로운 프로젝트를 신속하게 부트스트랩할 수 있습니다
IDE를 벗어나지 않고 클라우드 애플리케이션을 구축할 수 있습니다.
동일한 프로그래밍 언어로 런타임 코드를 작성하고 AWS 리소스를 정의할 수 있습니다.
CDK 애플리케이션 스택과 리소스를 AWS Toolkit for VS Code를 통해 시각화할 수 있습니다.
작동 방식
댓글