기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
마이그레이션 옵션 비교: EB CLI와 AWS Application Migration Service
AWS 는 Windows 애플리케이션을 클라우드로 마이그레이션하기 위한 여러 경로를 제공합니다. 이 섹션에서는 EB CLI의 eb migrate 명령과 AWS Application Migration Service (MGN)의 두 가지 기본 옵션을 비교합니다. 이러한 접근 방식의 차이점을 이해하면 특정 요구 사항에 가장 적합한 마이그레이션 전략을 선택하는 데 도움이 됩니다.
Feature | EB CLI(eb migrate) | AWS Application Migration Service (MGN) |
---|---|---|
기본 포커스 | IIS 웹 사이트 및 애플리케이션의 애플리케이션 수준 마이그레이션 | 전체 시스템(물리적, 가상 또는 클라우드 서버)의 서버 수준 리호스팅 |
에 가장 적합 | 최소한의 재구성으로 Elastic Beanstalk로 직접 마이그레이션하려는 IIS 애플리케이션 | 많은 서버 또는 복잡한 인프라와 관련된 대규모 마이그레이션 |
검색 접근 방식 | IIS 사이트, 애플리케이션 및 구성의 애플리케이션 수준 검색 | 운영 체제 및 애플리케이션을 포함한 전체 시스템의 서버 수준 복제 |
대상 환경 | Windows 애플리케이션에 최적화된 Elastic Beanstalk 환경을 직접 생성하고 구성합니다. | Elastic Beanstalk와 함께 작동하기 위해 추가 구성이 필요한 EC2 인스턴스를 생성합니다. |
구성 보존 | IIS별 구성(사이트, 애플리케이션 풀, 바인딩)을 자동으로 보존합니다. | 불필요한 구성 요소를 포함할 수 있는 전체 서버 구성을 보존합니다. |
배포 모델 | Elastic Beanstalk 모범 사례를 사용하여 배포된 애플리케이션을 사용하여 깨끗한 Elastic Beanstalk 환경을 생성합니다. | 클라우드 작업에 최적화가 필요할 수 있는 소스 서버의 복제본을 생성합니다. |
마이그레이션 규모 | 특정 애플리케이션의 대상 마이그레이션에 이상적 | 많은 서버의 대규모 마이그레이션을 위해 설계됨 |
마이그레이션 후 단계 | 미니멀, Elastic Beanstalk 관리 도구와 함께 사용할 준비가 된 환경 | SSM 시작 후 작업 실행과 같이 Elastic Beanstalk와 통합하는 추가 단계가 필요합니다. |
각 마이그레이션 옵션을 사용해야 하는 경우
- 다음 요구 사항이 있는 eb migrate 경우를 선택합니다.
-
-
전체 서버가 아닌 특정 IIS 애플리케이션을 마이그레이션하려는 경우
-
목표는 Elastic Beanstalk를 애플리케이션 관리 플랫폼으로 채택하는 것입니다.
-
손쉬운 조정, 배포 및 모니터링과 같은 Elastic Beanstalk의 관리형 플랫폼 기능을 활용하고자 하는 경우
-
클라우드 네이티브 운영의 AWS 모범 사례를 따르는 깨끗한 배포를 선호합니다.
-
마이그레이션 후 구성 작업을 최소화하려는 경우
-
- 다음 요구 사항이 있는 AWS Application Migration Service 경우를 선택합니다.
-
-
많은 수의 서버를 마이그레이션해야 합니다.
-
정확히 보존해야 하는 복잡한 서버 구성이 있는 경우
-
애플리케이션에 정확한 서버 환경을 유지해야 하는 호환성 문제가 있습니다.
-
애플리케이션을 최소한으로 변경하면서 "리프트 앤 시프트"를 원하는 경우
-
마이그레이션 후 애플리케이션을 리팩터링하거나 최적화할 계획입니다.
-
마이그레이션 워크플로 비교
EB CLI(eb migrate) 워크플로:
-
소스 IIS 서버 또는 접속 호스트에 EB CLI를 설치합니다.
-
를 실행eb migrate하여 IIS 애플리케이션을 검색합니다.
-
명령은 애플리케이션과 구성을 패키징합니다.
-
Elastic Beanstalk 환경은 적절한 리소스로 생성됩니다.
-
애플리케이션이 새 환경에 배포됩니다.
-
Elastic Beanstalk 도구를 사용하여 애플리케이션을 즉시 관리할 수 있습니다.
AWS Application Migration Service 워크플로:
-
소스 서버에 AWS 복제 에이전트를 설치합니다.
-
데이터 복제를 구성하고 테스트합니다.
-
테스트 인스턴스를 시작하여 기능을 확인합니다.
-
로 전환을 예약합니다 AWS.
-
프로덕션 인스턴스를 시작합니다.
-
시작 후 작업을 실행하여 클라우드에 맞게 최적화합니다.
-
Elastic Beanstalk가 대상 플랫폼인 경우 Elastic Beanstalk와 통합하려면 추가 구성이 필요합니다.
결론
Elastic Beanstalk는의 Windows 플랫폼 애플리케이션에 선호되는 대상이며 배포 AWS, 조정 및 관리를 간소화하는 관리형 환경을 제공합니다. 이 eb migrate 명령은 애플리케이션 설정을 보존하는 자동 검색 및 구성을 통해 IIS 애플리케이션용 Elastic Beanstalk에 대한 직접 경로를 제공합니다.
AWS Application Migration Service 는 대규모 서버 마이그레이션을 위한 강력한 기능을 제공하지만 Elastic Beanstalk와 통합하려면 추가 단계가 필요합니다. Elastic Beanstalk가 대상 플랫폼인 대부분의 IIS 애플리케이션 마이그레이션의 경우는 Elastic Beanstalk의 관리형 서비스 모델에 맞는 보다 간소화된 접근 방식을 eb migrate 제공합니다.
규모, 복잡성 및 원하는 최종 상태 아키텍처와 같은 요소를 고려하여 특정 요구 사항에 가장 적합한 마이그레이션 접근 방식을 선택합니다 AWS.
에 대한 자세한 내용은 AWS Application Migration Service 사용 설명서의 What is AWS Application Migration Service?를 AWS Application Migration Service참조하세요.