기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
아키텍처 개요
이 섹션에서는 이 솔루션과 함께 배포된 구성 요소에 대한 참조 구현 아키텍처 다이어그램을 제공합니다.
아키텍처 다이어그램
기본 솔루션을 배포하면 AWS Cloud에 다음 서버리스 환경이 구축됩니다.
솔루션의 AWS CloudFormation 템플릿은 기업이 서버를 마이그레이션하는 데 필요한 AWS 서비스를 시작합니다.
참고
AWS의 Cloud Migration Factory 솔루션은 AWS CloudFormation 배포에 포함되지 않는 마이그레이션 자동화 서버를 사용합니다. 서버를 수동으로 구축하는 방법에 대한 자세한 내용은 마이그레이션 자동화 서버 구축을 참조하십시오.
-
Amazon API Gateway
는 RestAPI를 통해 마이그레이션 자동화 서버로부터 마이그레이션 요청을 수신합니다. -
AWS Lambda
기능은 웹 인터페이스에 로그인하고, 마이그레이션을 관리하는 데 필요한 관리 기능을 수행하고, 타사 API에 연결하여 마이그레이션 프로세스를 자동화하는 데 필요한 서비스를 제공합니다. -
user
Lambda 함수는 마이그레이션 메타데이터를 Amazon DynamoDB테이블로 수집합니다. 표준 HTTP 상태 코드는 API 게이트웨이에서 RestAPI를 통해 사용자에게 반환됩니다. Amazon Cognito 사용자 풀은 웹 인터페이스 및 Rest API에 대한 사용자 인증에 사용되며, 외부 SAML(Security Assertion Markup Language) ID 공급자에 대해 인증하도록 구성할 수도 있습니다. -
tools
Lambda 함수는 외부 Rest API를 처리하고 AWS 마이그레이션을 위해 CloudEndure 마이그레이션및 AWS Application Migration Service(AWS MGN) 를 호출합니다. 또한 tools
Lambda 함수는 Amazon EC2를 호출하여 EC2 인스턴스를 시작하고 AWS Systems Manager 를 호출하여 마이그레이션 자동화 서버에서 자동화 스크립트를 실행합니다.
-
-
Amazon DynamoDB에 저장된 마이그레이션 메타데이터는 AWS MGN API로 라우팅되어 리호스팅 마이그레이션 작업을 시작하고 서버를 시작합니다. 마이그레이션 패턴이 EC2로의 리플랫포밍인 경우,
tools
Lambda 함수는 대상 AWS 계정에서 CloudFormation 템플릿을 시작하고 Amazon EC2 인스턴스를 시작합니다.
선택적 마이그레이션 추적기
또한 이 솔루션은 마이그레이션 진행 상황을 추적하는 선택적 마이그레이션 추적기 구성 요소를 배포합니다.
CloudFormation 템플릿은 AWS Glue
이 선택적 구성 요소는 CloudFormation 템플릿의 추적기 매개 변수로 관리됩니다. 기본적으로 이 옵션은 활성화되어 있지만 추적기 파라미터를 false
로 변경하여 이 옵션을 비활성화할 수 있습니다.