개요

Cloud Migration Factory on AWS를 사용하여 수동 프로세스를 자동화하고 여러 도구를 효율적으로 통합함으로써 성능을 개선하고 긴 전환 시간을 방지할 수 있습니다. 이 솔루션의 오케스트레이션 플랫폼 옵션을 사용하면 가능합니다. 대규모로 워크로드를 AWS로 마이그레이션하려는 경우 AWS Application Migration Service(MGN)를 사용하는 것이 좋습니다. 현재 이 솔루션은 AWS Professional Services, AWS 파트너 및 기타 기업에서 사용하고 있습니다.
이점

자동화된 리프트 앤 시프트 솔루션을 통해 클라우드 마이그레이션을 간소화하고 신속하게 처리하며 관련 비용을 절감합니다.
대규모 마이그레이션에 내재된 소규모 수동 작업을 자동화합니다. 그러면 사람의 오류 가능성을 줄이면서 보다 빠르고 효율적으로 마이그레이션할 수 있습니다.
애플리케이션 및 서버 스키마 정의를 관리하고 웨이브, 애플리케이션 및 서버 메타데이터를 업데이트합니다.
마이그레이션 추적기를 사용하여 마이그레이션 진행 상황을 추적하고 Amazon QuickSight를 사용하여 마이그레이션 메타데이터를 시각화합니다.
기술 세부 정보

이 솔루션은 AWS Application Migration Service를 기반으로 대규모로 서버를 AWS로 리호스팅하는 오케스트레이션 플랫폼입니다. 이 솔루션은 마이그레이션과 관련한 여러 수작업 프로세스를 조율하고 자동화하도록 설계되어, 고객이 중간 규모에서 대규모에 이르는 마이그레이션을 수행하도록 지원합니다.
1단계
Amazon API Gateway는 RestAPI를 통해 마이그레이션 자동화 서버에서 마이그레이션 요청을 수신합니다.
2단계
AWS Lambda 함수는 웹 인터페이스에 로그인하고, 마이그레이션을 관리하는 데 필요한 관리 작업을 수행하며, 서드 파티 API에 연결하여 마이그레이션 프로세스를 자동화하는 데 필요한 서비스를 제공합니다.
- user Lambda 함수는 마이그레이션 메타데이터를 Amazon DynamoDB 테이블로 수집합니다. API Gateway의 RestAPI를 통해 표준 HTTP 상태 코드가 반환됩니다. Amazon Cognito 사용자 풀은 웹 인터페이스 및 Rest API로 사용자를 인증하는 데 사용되며, 필요한 경우 외부 Security Assertion Markup Language(SAML) ID 제공업체에서 인증하도록 구성할 수도 있습니다.
- tools Lambda 함수는 외부 Rest API를 처리하고 CloudEndure Migration 및 AWS Application Migration Service(AWS MGN)를 호출하여 AWS 마이그레이션을 수행합니다. tools Lambda 함수는 EC2 인스턴스를 시작하기 위해 Amazon EC2를 호출하고 AWS Systems Manager를 호출하여 마이그레이션 자동화 서버에서 자동화 스크립트를 실행합니다.
3단계
Amazon DynamoDB에 저장된 마이그레이션 메타데이터가 AWS MGN API로 라우팅되어 리호스팅 마이그레이션 작업이 시작되고 서버가 시작됩니다. 마이그레이션 패턴이 Amazon EC2로 리플랫포밍인 경우 tools Lambda 함수는 대상 AWS 계정에서 CloudFormation 템플릿을 시작하여 Amazon EC2 인스턴스를 시작합니다.
또한 이 솔루션은 마이그레이션 진행 상황을 추적하는 선택적 마이그레이션 추적기 구성 요소도 배포합니다. AWS Glue는 Cloud Migration Factory DynamoDB 테이블에서 마이그레이션 메타데이터를 검색하고 해당 메타데이터를 Amazon Simple Storage Service(S3)로 내보냅니다. 그러면 시각화 정보를 생성하고 대시보드를 구축하여 마이그레이션 진행 상황을 볼 수 있습니다.
관련 콘텐츠

이 교육 과정에서는 서버리스 애플리케이션의 개발을 시작하는 데 도움이 되는 주요 서버리스 개념을 소개합니다. 서버 기반 개발에서 이미 사용하고 있는 개발 모범 사례가 서버리스 개발에도 어떻게 그대로 적용되는지, 그리고 서버리스 애플리케이션 개발에 적합하도록 개발 프로세스를 어떻게 조정하는지 알아봅니다.
이 과정에서는 AWS MGN의 주요 개념, 기본적인 아키텍처 및 구현 접근 방식에 대해 알아봅니다. AWS MGN으로 마이그레이션을 수행하는 전체 프로세스를 안내하는 단계별 연습이 제공됩니다. 이 교육은 서비스를 사용한 마이그레이션 프로젝트에 적극적으로 참여하거나 고객의 마이그레이션을 지원하는 경우에 권장됩니다.