게시된 날짜: Nov 29, 2018

이제 AWS Serverless Application Repository를 사용하는 AWS Serverless Application Model (SAM)이 지원하는 중첩된 애플리케이션을 활용하여 서버를 사용하지 않는 새로운 아키텍처를 어셈블 및 배포할 수 있습니다. 중첩된 애플리케이션은 서버를 사용하지 않는 아키텍처의 느슨하게 커플링된 구성 요소입니다.

중첩된 애플리케이션을 활용하면 독립적으로 개발 및 유지 관리되지만 SAMServerless Application Repository를 활용하여 편리하게 작성할 수 있는 재사용 서비스를 통해 매우 복잡한 서버를 사용하지 않는 아키텍처를 신속하게 개발할 수 있습니다. 또한, 중첩된 애플리케이션을 활용함으로써 더 강력한 애플리케이션을 개발하고 중복 작업을 방지하며 팀 및 조직 전반에서 일관성과 모범 사례를 보장할 수 있습니다. 현재는 이벤트 스트림에서 잘못된 메시지를 처리하는 서비스를 개발하는 것이 일반적인 복원 시스템 개발 방법입니다. 이제는 그러한 솔루션을 SAM 애플리케이션으로 개발하고 Serverless Application Repository를 통해 공유하며 팀이 서버를 사용하지 않는 아키텍처 전반에서 중첩된 애플리케이션으로 이 솔루션을 포함하도록 할 수 있습니다.

중첩된 애플리케이션은 CloudFormation 중첩 스택으로 배포됩니다. 애플리케이션을 중첩하려면 SAM 템플릿에서 새로운 AWS:Serverless:Application 리소스를 사용합니다. SAM CLI 또는 AWS CloudFormation API에서 sam packagesam deploy 명령을 사용하여 계속해서 애플리케이션을 패키지화 및 배포할 수 있습니다. 중첩된 애플리케이션 사용과 관련한 자세한 내용은 설명서를 참조하십시오.

Serverless Application Repository를 사용하는 중첩된 애플리케이션은 미국 동부 (오하이오), 미국 동부 (버지니아 북부), 미국 서부 (캘리포니아 북부), 미국 서부 (오레곤), 아시아 태평양 (도쿄), 아시아 태평양 (서울), 아시아 태평양 (뭄바이), 아시아 태평양 (싱가포르), 아시아 태평양 (시드니), 캐나다 (중부), EU (프랑크푸르트), EU (아일랜드), EU (런던) 및 남아메리카 (상파울루) 리전에서 사용할 수 있습니다.