기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
의사결정 매트릭스
각 마이그레이션은 고유하며 자체 문제, 제한 사항 및 고려해야 할 여러 요소가 있지만, 사용 사례에 가장 적합한 마이그레이션 전략 및 서비스를 식별하는 데 사용할 수 있는 일반적인 기준이 있습니다. 이러한 요소를 식별하고 우선순위를 지정하면 선택 범위를 좁히는 데 도움이 됩니다. 다음 표를 결정 트리로 활용하세요. 사용 사례에 가장 중요한 요소부터 시작하여 마이그레이션에 가장 적합한 도구를 선택하세요.
참고
다음 표에는 고려해야 할 상위 수준의 방향성 요소가 나와 있습니다. 마이그레이션 프로젝트에 대한 전체 기준 목록은 포함되어 있지 않습니다. 목적은 블록 수준 복제(Application Migration Service에서 제공)와 논리적 데이터 수준 복제(다수의 기본 데이터베이스 마이그레이션 도구에서 제공)의 두 가지 거의 다른 데이터 마이그레이션 방법을 일반화하여 비교하는 것입니다. 이 두 가지 방법은 많은 마이그레이션 시나리오에서 적용할 수 있으며 때로는 함께 사용할 수 있지만 테이블이 강조하는 고유한 이점도 있습니다.
기준 |
AWS Application Migration Service |
데이터베이스 도구(기본 도구 또는 AWS DMS) |
|---|---|---|
Architecture |
물리적(블록 수준) |
논리적, 데이터베이스 엔진 수준 |
Scale |
대규모 마이그레이션 |
세분화, 규모 제한 |
속도와 복잡성 비교 |
빠른 종료 시나리오, 복잡성 감소 |
더 느리고 복잡한 접근 방식, 더 많은 계획 및 테스트 필요 |
타임라인 |
공격적인 타임라인 지원 |
추가 노력 및 시간 필요 |
[Migration type] |
리프트 앤 시프트 그대로(일대일만) |
분해 및 통합 옵션을 사용한 리플랫포밍 또는 현대화(일대다, 다대일) |
사전 프로비저닝 |
필요 없음, 자동 마이그레이션 |
데이터베이스 및 인프라 프로비저닝 필요 |
다운타임 |
RTO(분) 내 가동 중지 시간 필요 |
가동 중지 시간이 거의 0에 가깝지만 매우 비용이 많이 듦(동기/비동기 확장 클러스터, CDC 복제 및 유사한 방법을 통해) |
데이터 변경률 |
네트워킹 또는 성능 제한이 있을 수 있음 |
추가 옵션 사용 가능 |
제한 사항 |
대부분의 클러스터링된 시스템을 지원하지 않습니다.*는 x86 플랫폼만 지원합니다.** |
기본 데이터베이스 도구는 클러스터형 데이터베이스와 x86이 아닌 플랫폼을 지원하고, AWS DMS 는 대부분의 데이터베이스 엔진을 포괄함 |
* 블록 수준 복제 방법은 네트워크 연결 스토리지(NAS), NFS 공유 또는 CIFS/SMB 공유와 같은 공유 드라이브를 지원하지 않습니다. 마이그레이션 시 마이그레이션된 시스템에 직접 연결된 블록 수준 스토리지만 지원합니다. (자세한 내용은 SAN/NAS 지원에 대한 애플리케이션 마이그레이션 서비스 FAQ를 참조하세요.) 이렇게 하면 대부분의 클러스터가 다양한 구현의 공유 스토리지에 의존하기 때문에 대부분의 클러스터링된 시스템에 대해 Application Migration Service를 통한 복제 적용 가능성이 제한됩니다. 자세한 내용은이 가이드 앞부분의 Migration with AWS Application Migration Service 섹션에서 장점 및 단점을 참조하세요.
** 블록 수준 복제 방법을 사용하려면 OS 수준에서 AWS 복제 에이전트를 설치해야 하며, 해당 에이전트는 Windows 또는 Linux 운영 체제를 기반으로 하는 x86 플랫폼만 지원합니다(Application Migration Service에서 지원하는 운영 체제 참조). Non-x86 플랫폼은이 마이그레이션 방법의 범위를 벗어납니다. 여기에는 ARM, RISC/CISC 시스템, PowerPC 변형, pSeries, iSeries, zSeries와 같은 IBM 시스템 및 AIX, HP-UX, Solaris, PowerPC용 Linux, 메인프레임의 zLinux 및 기타 비x86 아키텍처와 같은 해당 운영 체제가 포함됩니다.