AWS Application Composer 기능

AWS Application Composer를 사용하면 배포 가능 코드형 인프라(IaC)로 지원되는 AWS 서비스에서 최신 애플리케이션을 시각적으로 작성하고 구성할 수 있습니다.

일반

시각적 캔버스

AWS Application Composer를 사용하면 Visual Studio(VS) Code 또는 AWS Console에서 모든 AWS CloudFormation 리소스를 시각적 캔버스에 끌어서 놓을 수 있습니다. Step Functions Workflow Studio 통합은 Application Composer의 클릭 연결 통합을 사용하여 워크플로를 구축하고 워크플로의 작업을 220개 이상의 AWS 서비스와 통합할 수 있는 드래그 앤 드롭 인터페이스를 제공합니다.

구성 생성

Application Composer는 시각적 다이어그램을 통해 AWS Lambda 함수, Amazon Kinesis 스트림, EventBridge 일정, API 게이트웨이, Amazon SQS 대기열, AWS Step Functions State Machine을 비롯한 13개의 향상된 리소스에 대해 배포 준비가 완료되고 완전히 구성된 코드형 인프라(IaC) AWS CloudFormation 템플릿을 자동으로 생성하고, CloudFormation이 지원하는 1,000개 이상의 리소스 모두에 대한 CloudFormation 템플릿을 생성할 수 있습니다.

시각적 다이어그램과 IaC 간의 동기화

AWS Application Composer를 사용하면 IaC와 동기화된 애플리케이션 아키텍처의 시각적 표현을 실시간으로 유지 관리할 수 있습니다. 새 리소스 추가 또는 서비스 구성 변경 등의 아키텍처 변경 사항이 IaC 아티팩트에 반영되며, 그 반대도 마찬가지입니다.

IDE 경험

Visual Studio(VS) Code의 IDE 확장

Application Composer는 시각적 IaC 작성 경험을 VS Code로 확장하고 현재 사용 중인 기존 도구 및 워크플로를 보완합니다. Application Composer의 시각화와 CloudFormation 템플릿 편집을 IDE에서 나란히 페어링할 수 있습니다.

IDE 확장 프로그램의 생성형 AI 기반 코드 제안

AWS Toolkit for Visual Studio Code의 일부인 Application Composer IDE 확장 프로그램은 생성형 AI 기반 코드 제안을 제공합니다. 이를 통해 새 CloudFormation 템플릿을 시작하는 데 도움을 받을 수 있을 뿐만 아니라 Application Composer의 리소스 구성 인터페이스에서 직접 리소스 구성을 생성할 수도 있습니다.