개요
Cloud Migration Factory on AWS를 사용하면 수동 프로세스를 자동화하고 여러 마이그레이션 도구를 효율적으로 통합할 수 있습니다. 이 자동화된 AWS 솔루션은 마이그레이션 프로세스 동안 성능을 개선하고 긴 전환 기간을 방지하는 오케스트레이션 플랫폼과 사전 정의된 파이프라인 템플릿을 제공합니다. 이 솔루션은 AWS Application Migration Service(AWS MGN)를 사용하여 대규모로 워크로드를 AWS로 마이그레이션합니다.
AWS Professional Services, AWS 파트너, 그 밖의 기업들이 현재 이 솔루션을 사용하여 마이그레이션을 자동화합니다.
이점
자동화된 솔루션을 통해 대규모 클라우드 마이그레이션을 간소화하고 신속하게 처리하며 관련 비용을 절감합니다.
대규모 마이그레이션에 포함된 소규모 수동 태스크를 자동화하므로 사람의 오류 가능성을 줄이면서 보다 빠르고 효율적으로 마이그레이션할 수 있습니다.
웹 인터페이스와 사전 정의된 파이프라인 템플릿을 통해 마이그레이션 활동을 오케스트레이션합니다.
완전한 유연성을 갖춘 설계로 데이터 스키마를 사용자 지정하고 요구 사항에 따라 자체 자동화 및 런북을 개발할 수 있습니다.
기술 세부 정보
구현 가이드 및 함께 제공되는 AWS CloudFormation 템플릿을 사용하여 이 아키텍처를 자동으로 배포할 수 있습니다.
1단계
Amazon API Gateway가 Rest API를 통해 마이그레이션 자동화 서버에서 마이그레이션 요청을 수신합니다.
2단계
AWS Lambda 함수는 웹 인터페이스에 로그인하고, 마이그레이션을 관리하는 데 필요한 관리 작업을 수행하며, 서드 파티 API에 연결하여 마이그레이션 프로세스를 자동화하는 데 필요한 서비스를 제공합니다.
user Lambda 함수는 마이그레이션 메타데이터를 Amazon DynamoDB 테이블로 수집합니다. API Gateway의 Rest API를 통해 표준 HTTP 상태 코드가 반환됩니다. Amazon Cognito 사용자 풀은 웹 인터페이스 및 Rest API로 사용자를 인증하는 데 사용되며, 필요한 경우 외부 Security Assertion Markup Language(SAML) ID 제공업체에서 인증하도록 구성할 수도 있습니다.
tools Lambda 함수는 외부 Rest API를 처리하고 AWS Application Migration Service(AWS MGN) 같은 외부 도구 함수를 직접적으로 호출하여 AWS 마이그레이션을 수행합니다. tools Lambda 함수는 EC2 인스턴스를 시작하기 위해 Amazon Elastic Compute Cloud(Amazon EC2)를 직접적으로 호출하고 AWS Systems Manager를 직접적으로 호출하여 마이그레이션 자동화 서버에서 자동화 스크립트를 실행합니다.
3단계
DynamoDB에 저장된 마이그레이션 메타데이터가 AWS MGN API로 라우팅되어 리호스팅 마이그레이션 작업이 시작되고 서버가 시작됩니다. 마이그레이션 패턴이 Amazon EC2로의 리플랫포밍인 경우 tools Lambda 함수는 대상 AWS 계정에서 CloudFormation 템플릿을 시작하여 EC2 인스턴스를 시작합니다.