#### 62.조직에는 모놀리식 기반 아키텍처를 사용하여 설계된 레거시 애플리케이션이 있습니다. 애플리케이션 구성 요소를 분리하는 데 사용할 수 있는 AWS 서비스는 무엇입니까? [[Practice Exam 04 EN#62. An organization has a legacy application designed using monolithic-based architecture. Which AWS Service can be used to decouple the components of the application?]] - 가상 프라이빗 게이트웨이 - AWS 아티팩트 - 아마존 SQS - 아마존 클라우드프론트 전반적인 설명 모놀리식 애플리케이션은 독립적으로 작동하도록 설계되었습니다. 애플리케이션 구성 요소는 마이크로서비스 애플리케이션처럼 느슨하게 결합되지 않고 상호 연결되고 상호 종속적입니다. 모놀리식 아키텍처에서는 모든 프로세스가 **긴밀하게 결합**되어 단일 서비스로 실행됩니다. 즉, 애플리케이션의 한 프로세스에서 수요가 급증할 경우 전체 아키텍처를 확장해야 합니다. 코드 기반이 커질수록 모놀리식 애플리케이션의 기능을 추가하거나 개선하는 일은 더욱 복잡해집니다. 이러한 복잡성은 실험을 제한하고 새로운 아이디어를 구현하기 어렵게 만듭니다. 종속적이고 긴밀하게 연결된 여러 프로세스가 단일 프로세스 실패의 영향을 증가시키기 때문에 모놀리식 아키텍처는 애플리케이션 가용성에 위험을 가중시킵니다. 마이크로서비스 아키텍처에서 애플리케이션은 각 애플리케이션 프로세스를 하나의 서비스로 실행하는 **느슨하게 결합된** 구성 요소로 구축됩니다. 이러한 서비스는 경량 API를 사용하여 잘 정의된 인터페이스를 통해 통신합니다. 서비스는 비즈니스 기능을 위해 구축되었으며 각 서비스는 단일 기능을 수행합니다. 각 서비스는 독립적으로 실행되기 때문에 애플리케이션의 특정 기능에 대한 수요를 충족하도록 각 서비스를 업데이트, 배포 및 확장할 수 있습니다. 마이크로서비스 아키텍처는 애플리케이션을 더 쉽게 확장하고 더 빠르게 개발할 수 있도록 하여 혁신을 가능하게 하고 새로운 기능의 출시 시간을 단축합니다. **느슨하게 결합된 애플리케이션을 구축하는 데 도움이 되는 AWS 서비스는 다음과 같습니다.** **1- Amazon Simple Queue Service (SQS) :** Amazon SQS는 마이크로서비스, 분산 시스템 및 서버리스 애플리케이션을 분리하고 확장할 수 있게 해주는 완전관리형 메시지 대기열 서비스입니다. Amazon SQS는 애플리케이션 또는 마이크로서비스 간에 전송되는 메시지를 저장할 수 있는 안정적이고 확장성이 뛰어난 호스팅 대기열을 제공합니다. 분산된 애플리케이션 구성 요소 간에 데이터를 이동하고 이러한 구성 요소를 분리할 수 있도록 도와줍니다. **2- Amazon EventBridge (아마존 클라우드워치 이벤트라고도 함) :** Amazon EventBridge는 이벤트 기반 애플리케이션 아키텍처를 쉽게 구축할 수 있게 해주는 서버리스 이벤트 버스 서비스입니다. Amazon EventBridge를 사용하면 분리된 서비스와 애플리케이션을 사용하여 아키텍처를 빠르게 현대화하고 재편성할 수 있습니다. EventBridge를 사용하면 팀이 시스템 간의 명시적인 종속성 없이 기능을 반복해서 사용할 수 있도록 하여 조직의 개발 프로세스를 가속화할 수 있습니다. **3- Amazon SNS:** Amazon SNS는 마이크로서비스, 분산 시스템 및 서버리스 애플리케이션을 분리할 수 있게 해주는 게시/구독 메시징 서비스입니다. Amazon SNS와 Amazon EventBridge를 모두 사용하여 게시-구독 패턴을 구현할 수 있습니다. Amazon EventBridge에는 서비스형 소프트웨어 (SaaS) 애플리케이션 및 기타 AWS 서비스와의 직접 통합이 포함됩니다. 이러한 유형의 통합과 관련된 게시-구독 사용 사례에 적합합니다. **_다른 옵션은 올바르지 않습니다._** **_가상 프라이빗 게이트웨이가 올바르지 않습니다._** 가상 프라이빗 게이트웨이 (VPG) 는 VPN 연결의 Amazon 측에 있는 VPN 집중 장치입니다. 가상 프라이빗 게이트웨이를 생성하여 사이트 간 VPN 연결을 생성하려는 VPC에 연결합니다. AWS 가상 사설 네트워크 (AWS VPN) 는 온프레미스 네트워크 또는 지사 사이트를 Amazon Virtual Private Cloud (Amazon VPC) 에 안전하게 연결하여 하이브리드 클라우드 아키텍처를 구축할 수 있게 해주는 연결 옵션 중 하나입니다. **_아마존 클라우드프론트가 정확하지 않습니다._** Amazon CloudFront는 글로벌 콘텐츠 전송 네트워크 (CDN) 서비스입니다. **_AWS 아티팩트가 정확하지 않습니다._** AWS Artifact는 중요한 규정 준수 관련 정보를 제공하는 중앙 리소스입니다. AWS의 보안 및 규정 준수 보고서와 엄선된 온라인 계약에 대한 온디맨드 액세스를 제공합니다. **참조:** [https://aws.amazon.com/microservices/](https://aws.amazon.com/microservices/) [https://aws.amazon.com/sqs/](https://aws.amazon.com/sqs/) [https://aws.amazon.com/sns/](https://aws.amazon.com/sns/) [https://aws.amazon.com/eventbridge/](https://aws.amazon.com/eventbridge/) 도메인 [[애플리케이션 통합]] ---