

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS 솔루션 구조
<a name="welcome"></a>

게시 날짜: **2021년 5월**([문서 수정](document-revisions.md))

## AWS 솔루션 구성란 무엇입니까?
<a name="what-is-the-aws-solutions-constructs-library"></a>

 AWS 솔루션 구조 (구문) 는[AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/)는 예측 가능하고 반복 가능한 인프라를 만들기 위해 코드에서 솔루션을 신속하게 정의하기 위한 다중 서비스, 잘 설계된 패턴을 제공합니다. 목표는 개발자가 아키텍처에 대한 패턴 기반 정의를 사용하여 모든 규모의 솔루션을 빌드할 수 있는 환경을 가속화하는 것입니다.

 AWS 솔루션 구문을 사용하여 익숙한 프로그래밍 언어로 솔루션을 정의합니다. AWS 솔루션 구문은 현재 TypeScript, JavaScript, 파이썬 및 자바를 지원합니다.

 AWS 솔루션 구성 패턴의 전체 카탈로그를 찾아보려면[여기를 클릭하십시오.](https://aws.amazon.com/solutions/constructs/patterns/).

## AWS 솔루션 구문을 사용하는 이유는 무엇입니까?
<a name="why-use-the-aws-solutions-constructs-library"></a>

 클라우드 프로바이더의 혁신 속도에 따라 모범 사례를 알고 이해하며 솔루션 전반에서 올바르게 구현되도록 보장하는 것은 매우 어려울 수 있습니다. 구성을 사용하면 확장 가능하고 안전한 방식으로 클라우드 서비스를 사용하여 일반적인 작업을 수행하는 사전 구축되고 잘 설계된 패턴과 사용 사례를 결합할 수 있습니다. Constructs는 최신 프로그래밍 언어에 대한 라이브러리를 제공하므로 솔루션을 위해 잘 설계된 클라우드 인프라를 구축하는 작업에 기존 개발 기술과 친숙한 도구를 적용할 수 있습니다.

 AWS 솔루션 구성의 다른 이점은 다음과 같습니다.
+  AWS Cloud Development Kit (AWS CDK) 오픈 소스 소프트웨어 개발 프레임워크를 기반으로 합니다.
+  솔루션 인프라를 정의할 때 논리 (if 문, for-loop 등) 를 사용합니다.
+  객체 지향 기술을 사용하여 시스템의 모델을 만듭니다.
+  상위 수준 추상화를 정의하고 공유하며 팀, 회사 또는 커뮤니티에 게시합니다.
+  솔루션을 논리적 모듈로 구성하십시오.
+  솔루션을 라이브러리로 공유하고 다시 사용할 수 있습니다.
+  업계 표준 프로토콜을 사용하여 인프라 코드를 테스트합니다.
+  기존 코드 검토 워크플로를 사용합니다.

 AWS 솔루션 구축의 목적은 AWS에서 솔루션 목표를 달성하기 위해 잘 설계된 일반적인 패턴을 통합할 때 필요한 복잡성과 접착제 논리를 줄이는 것입니다.