AWS Solutions Constructs는 AWS Cloud Development Kit의 오픈 소스 확장 제품으로 제공되며, 프로덕션용 워크로드를 생성하기 위해 쉽게 어셈블할 수 있는 검증된 아키텍처 패턴입니다. AWS Solutions Constructs는 AWS가 AWS Well-Architected Framework의 모범 사례를 기반으로 구축 및 유지 관리합니다. 구문으로 시작하면 고객은 전체 워크로드를 효과적으로 구조화할 수 있습니다. 또한 고객은 AWS Solutions Constructs와 결합된 CDK에 구축된 기능을 활용하여 친숙한 프로그래밍 언어로 사전 제작된 패턴을 통해 전체 애플리케이션을 빠르게 어셈블하여 개발 프로세스를 가속화할 수 있습니다.
이점
AWS 솔루션 구문을 사용하면 프로덕션 배포용 애플리케이션을 제공하는 데 필요한 시간과 노력이 절약됩니다. 고객은 AWS 플랫폼에서 가장 일반적으로 사용되는 조합이 모두 포함된 수십 개의 방대한 멀티 서비스 아키텍처 패턴 리포지토리에 즉시 액세스할 수 있고, 이러한 리포지터리는 꾸준히 늘어납니다. 패턴은 선언을 통해 손쉽게 프로덕션에 배포 가능한 아키텍처로 어셈블됩니다.
AWS 솔루션 구문을 사용하는 고객은 쉽게 Well-architected 애플리케이션을 일관적이고 반복적으로 개발할 수 있습니다. 모든 AWS 솔루션 구문은 AWS가 AWS Well-Architected Framework의 모범 사례를 기준으로 심사합니다. 즉, 모든 구문에 사용한 서비스의 기본 설정이 Well-Architected Framework를 고려하여 구성되므로 AWS 클라우드의 모범 사례를 준수하는지 확인하는 데 드는 노력이 절약됩니다.
AWS 솔루션 구문은 AWS CDK의 각종 혜택을 활용하여 개발자의 마찰을 줄여줍니다. 즉, 친숙한 프로그래밍 언어와 로직을 사용해서 인프라를 정의하고 IDE 내에서 구문으로 애플리케이션 전체를 구축할 수 있습니다.
작동 방식
5분 자습서
애플리케이션 예
AWS 솔루션 구문을 사용해 Amazon Kinesis Data Streams에서 데이터를 수집, 처리, 저장하여 AWS Glue에 정의된 사용자 지정 ETL 작업을 생성할 수 있습니다.
관련 콘텐츠
워크로드를 클라우드로 이전하고 모든 인프라를 가상화한 경우 이 새로운 환경의 민첩성을 활용하려면 코드형 인프라(IaC)가 필수적입니다.
이 게시물에서는 Amazon Kinesis Data Streams, AWS Lambda 및 Amazon DynamoDB를 사용하여 센서 판독 결과를 수집하고 저장하는 아키텍처를 생성하면서 솔루션 구문을 사용하여 IaC 개발을 가속화하는 방법을 보여줍니다.