logo

AWS CDK(Cloud Development Kit) basic and example

language-logoTerraform
language-logoTypescript

• AWS CDK는 다양한 프로그래밍 언어를 지원하며, 인프라를 코드로 정의하여 재사용하고 수작업 실수를 줄이는 IaC 도구로, AWS CloudFormation과 통합되어 실행된다. CDK는 앱, 스택, 컨스트럭트의 계층 구조를 통해 인프라를 구성하며, 이를 CloudFormation 템플릿으로 변환하여 AWS 리소스를 배포한다.
• CDK 컨스트럭트는 추상화 수준에 따라 L1, L2, L3로 구분되며, 각각 AWS CloudFormation 리소스를 직접 다루거나, 객체지향적으로 쉽게 다루거나, 자주 사용하는 아키텍처 패턴을 포함하는 고수준의 블록을 제공한다.
• CDK를 사용하여 AWS 인프라를 구축하는 과정에서 VPC, 시큐리티 그룹, EC2 컨테이너, ALB 및 리스너를 생성하고 설정하는 방법을 설명하며, 각 리소스의 생성 및 설정에 대한 세부 사항을 다루고 있다.
• CDK CLI를 통해 인프라를 배포하고 관리하는 과정에서 필요한 사전 준비 작업과 명령어 사용법을 설명하며, CDK의 장점으로 타입스크립트를 사용한 직관적인 코드 이해를 언급하고 있다.

thumbnail
북마크
공유하기
신고하기
13분 분량
조회수 104
profile-imageJunhyunny
3달 전
Copyright © 2025. Codenary All Rights Reserved.