Amazon Web Services 한국 블로그

AWS Application Migration Service 주요 업데이트: 가져오기 및 내보내기, 소스 서버 마이그레이션 지표 대시보드 및 추가 출시 후 작업

AWS Application Migration Service(AWS MGN)는 물리적, 가상 또는 클라우드 인프라로부터 소스 서버가 AWS에서 기본적으로 실행되도록 자동 변환함으로써 AWS로 마이그레이션하는 작업을 간소화하고 신속하게 처리합니다. Channy는 리프트 앤 시프트 마이그레이션을 위한 새로운 AWS 애플리케이션 마이그레이션 서버를 사용하는 방법이라는 게시물에서 Application Migration Service와 시작 방법을 소개했습니다.

Application Migration Service를 사용하면 물리적, 가상 또는 클라우드 인프라에서 소스 서버를 AWS에서 기본적으로 실행하도록 복제 및 변환을 자동화하여 시간이 많이 걸리고 오류가 발생하기 쉬운 수동 프로세스를 최소화할 수 있습니다. 작년에는 새로운 마이그레이션 서버 그룹화, 계정 수준 시작 템플릿, 실행 후 작업 템플릿과 같은 주요 개선 사항을 도입했습니다.

오늘 Application Migration Service의 세 가지 주요 업데이트를 발표하게 되어 기쁩니다. 각 기능 릴리스에 대한 간략한 요약은 다음과 같습니다.

  • 가져오기 및 내보내기: 이제 Application Migration Service를 사용하여 소스 환경 인벤토리 목록을 CSV 파일에서 서비스로 가져올 수 있습니다. 또한 보고 목적, 오프라인 검토 및 업데이트, 다른 도구 및 AWS 서비스와의 통합, 인벤토리 목록을 다시 가져와서 대량의 구성 변경을 수행하기 위해 소스 서버 인벤토리를 내보낼 수 있습니다.
  • 서버 마이그레이션 지표 대시보드: 이 새로운 대시보드는 소스 서버의 마이그레이션 수명 주기 상태를 집계하여 보기를 제공하여 마이그레이션 프로젝트 관리를 간소화할 수 있습니다
  • 추가 실행 후 현대화 작업: 이 업데이트에서 Application Migration Service는 사전 정의된 실행 후 작업 8개를 추가했습니다. 이러한 작업은 AWS에서 마이그레이션된 애플리케이션을 시작할 때 적용됩니다.

마이그레이션에 이러한 기능을 사용하는 방법을 알려 드리겠습니다.

가져오기 및 내보내기
가져오기 및 내보내기 기능을 자세히 살펴보기 전에 Application Migration Service의 두 가지 개념, 즉 Application Migration Service를 사용하여 마이그레이션할 때 정의할 수 있는 애플리케이션웨이브에 대해 알아보겠습니다. 애플리케이션은 서버 그룹을 나타냅니다. 애플리케이션을 사용하여 서버 그룹을 정의하고 이를 애플리케이션으로 식별할 수 있습니다. 애플리케이션 내에서 Application Migration Service를 사용하여 모니터링, 태그 지정, 대량 작업 수행(예: 테스트 인스턴스 시작)과 같은 다양한 작업을 수행할 수 있습니다. 또한 마이그레이션 계획의 일환으로 애플리케이션을 웨이브로 그룹화할 수 있습니다. 웨이브는 함께 마이그레이션되는 서버 그룹을 나타냅니다.

가져오기 기능을 사용하면 이제 인벤토리 목록을 CSV 양식의 Application Migration Service로 가져올 수 있습니다. 이를 통해 대규모 마이그레이션을 쉽게 관리하고 해당 속성을 포함한 소스 서버, 애플리케이션 및 웨이브의 인벤토리를 수집할 수 있습니다.

가져오기 기능을 사용하려면 서버와 애플리케이션 인벤토리를 식별해야 합니다. 이 작업은 수동으로 수행하거나 검색 도구를 사용하여 수행할 수 있습니다. 다음으로 할 일은 콘솔에서 액세스할 수 있는 가져오기 템플릿을 다운로드하는 것입니다.

가져오기 템플릿을 다운로드한 후 인벤토리 목록에서 이 템플릿으로 매핑을 시작할 수 있습니다. 인벤토리를 매핑하면서 관련 서버를 애플리케이션과 웨이브로 그룹화할 수 있습니다. Amazon Elastic Compute Cloud(Amazon EC2) 시작 템플릿 설정을 정의하고 각 웨이브에 태그를 지정하는 등의 구성을 수행할 수도 있습니다.

다음 스크린샷은 가져오기 템플릿의 결과 예시입니다.

다음 단계는 CSV 파일을 Amazon Simple Storage Service(S3) 버킷에 업로드하는 것입니다. 그런 다음 S3 버킷에 업로드한 인벤토리 목록이 포함된 CSV 파일을 참조하여 Application Migration Service 콘솔에서 가져오기 프로세스를 시작할 수 있습니다.

가져오기 프로세스가 완료되면 가져오기 결과의 세부 정보를 볼 수 있습니다.

에이전트가 설치되지 않았거나 에이전트 없는 복제로 아직 검색되지 않은 서버의 인벤토리를 가져올 수 있습니다. 하지만 데이터를 복제하려면 에이전트 없는 복제를 사용하거나 소스 서버에 AWS Replication Agent를 설치해야 합니다.

이제 Application Migration Service 콘솔의 소스 서버, 애플리케이션웨이브 페이지에서 모든 인벤토리를 볼 수 있습니다. 다음은 최근에 가져온 웨이브의 스크린샷입니다.

또한 내보내기 기능을 사용하면 CSV 파일로 정의한 모든 구성과 함께 소스 서버, 애플리케이션 및 웨이브를 내보낼 수 있습니다.

이는 보고 또는 오프라인 검토를 수행하거나 CSV 파일을 Application Migration Service로 다시 가져오기 전 일괄 편집하려는 경우에 유용합니다.

서버 마이그레이션 지표 대시보드
이전에는 애플리케이션 및 웨이브에 대한 마이그레이션 지표 대시보드를 지원했습니다. 이번 릴리스에서는 서버용 마이그레이션 지표 대시보드를 특별 추가했습니다. 이제 애플리케이션 마이그레이션 서비스 대시보드에서 서버 마이그레이션 프로세스의 종합 개요를 볼 수 있습니다. 마이그레이션 지표 대시보드에서는 세 가지 주제를 사용할 수 있습니다.

  • 알림 – 각 서버에 대한 관련 알림을 표시합니다.
  • 데이터 복제 상태 – 소스 서버의 복제 데이터 개요 상태를 보여 줍니다. 여기서는 복제 데이터 프로세스의 수명 주기 상태에 대한 간략한 개요를 제공합니다.
  • 마이그레이션 수명 주기 – 소스 서버의 마이그레이션 수명 주기에 대한 개요를 보여 줍니다.

사전 정의된 추가 실행 후 현대화 작업
실행 후 작업을 사용하면 AWS에서 서버가 시작된 후 수행되는 작업을 제어하고 자동화할 수 있습니다. 사전 정의된 실행 후 작업을 사용하거나 사용자 지정 실행 후 작업을 사용할 수 있습니다.

이제 Application Migration Service에는 기존 4개의 사전 정의된 실행 후 작업 외에 EC2 인스턴스에서 실행할 8개의 추가 사전 정의된 실행 후 작업이 있습니다. 이러한 추가 실행 후 작업은 마이그레이션 경험을 극대화할 수 있는 유연성을 제공합니다.

새로 추가된 사전 정의된 실행 후 작업은 다음과 같습니다.

  • MS-SQL 라이선스 변환: Windows MS-SQL 라이선스 변환 작업을 사용하여 Windows MS-SQL BYOL을 AWS 라이선스로 쉽게 변환할 수 있습니다. 시작 프로세스에는 SQL 에디션(Enterprise, Standard, Web)을 확인하고 올바른 AMI를 올바른 결제 코드로 사용하는 작업이 포함됩니다.
  • 인스턴스에서 AMI 생성: Application Migration Service 시작 인스턴스에서 새 Amazon Machine Image(AMI)를 생성할 수 있습니다.
  • Windows 버전 업그레이드: 이 기능을 사용하면 마이그레이션된 서버를 Windows Server 2012 R2, 2016, 2019 또는 2022로 쉽게 업그레이드할 수 있습니다. 사용 가능한 OS 버전의 전체 목록은 AWSEC2-CloneInstanceAndUpgradeWindows 페이지에서 확인할 수 있습니다.
  • EC2 연결 검사 수행: EC2 연결 검사 기능을 사용하여 사전 정의된 포트 및 호스트 목록에 대한 네트워크 연결 검사를 수행할 수 있습니다.
  • 볼륨 무결성 검증: 이 기능을 사용하면 시작된 인스턴스의 Amazon Elastic Block Store(Amazon EBS) 볼륨이 소스와 크기가 같고 EC2 인스턴스에 제대로 마운트되며 액세스가 가능한지 확인할 수 있습니다.
  • 프로세스 상태 확인: 프로세스 상태를 검증하여 인스턴스 실행 후 프로세스가 실행 상태인지 확인할 수 있습니다. 확인하려는 프로세스 목록을 제공하고 서비스가 테스트를 시작하기 전에 기다려야 하는 시간을 지정해야 합니다. 이 기능을 사용하면 필요한 검증을 자동으로 수행할 수 있으며 수동으로 수행하지 않아도 되므로 시간이 절약됩니다.
  • CloudWatch 에이전트 설치: Amazon CloudWatch 에이전트 설치 기능을 사용하여 CloudWatch 에이전트 및 Application Insights 기능을 설치하고 설정합니다.
  • 디렉터리 서비스 도메인 가입: 이 기능을 사용하면 AWS 도메인 가입 프로세스를 간소화할 수 있습니다. 이 작업 활성화를 선택하면 온프레미스가 아닌 AWS Cloud Directory에서 인스턴스가 관리됩니다.

알아야 할 사항
다음 사항에 유의하세요.

  • 업데이트된 UI/UX: Application Migration Service 콘솔의 작업 목록에 대한 카드 레이아웃 및 테이블 레이아웃 보기로 사용자 인터페이스를 업데이트했습니다. 이 업데이트는 사용 사례에 적합한 실행 후 작업을 결정하는 데 도움이 됩니다. 또한 운영 체제, 범주 등을 기준으로 관련 작업을 쉽게 찾을 수 있도록 필터 옵션을 추가했습니다.
  • 추가 OS 버전 지원: Application Migration Service는 이제 CentOS 5.5 이상 및 Red Hat Enterprise Linux(RHEL) 5.5 이상 운영 체제를 지원합니다.
  • 가용성: 이러한 기능은 현재 사용할 수 있으며 Application Migration Service가 지원되는 모든 리전에서 오늘부터 사용할 수 있습니다.

지금 바로 시작하기

Application Migration Service 사용 설명서 페이지를 방문하여 이러한 기능에 대해 자세히 알아보고 가격을 알아보세요. AWS Application Migration Service 시작하기를 방문하여 워크로드 마이그레이션을 시작하는 방법에 대해 자세히 알아볼 수도 있습니다.

즐거운 마이그레이션 되세요!

Donnie