대규모 마이그레이션을 할 경우 주로 AWS와 같은 Public Cloud로 이동하게 됩니다.
각 클라우드 업체는 이러한 마이그레이션을 보다 쉽고 빠르게 하기 위해 다양한 서비스를 제공하고 있으며, AWS 기준으로 마이그레이션을 지원하는 서비스를 소개 합니다.
우선 AWS에서 가이드 하는 마이그레이션 또는 앱 현대화(AM) 단계는 아래와 같습니다.
- 현황 진단
– 조직의 준비 상태 점검
– 비즈니스 케이스 정의
– 전문가 집단 육성 시작 - 계획 수립
– 포트폴리오 정리
– 클라우드 혁신 센터 구성
– 기초 플랫폼 환경 구성 - 이행 및 현대화
– 시스템 마이그레이션
– 운영 및 최적화
– 모더나제이션
AWS는 위 단계별 순서에 따라 다양한 서비스를 제공하고 있으며 이 중 첫번째인 현황 진단의 경우 아래와 같은 가이드를 제공하고 있습니다.
■ 조직의 준비 상태 점검
- 비즈니스 역량 측면
– 비즈니스 : 사업성 검토 및 타당성 확보
– 인력구성 : 필요 역량 확보 및 조직 체제 구성
– 거버넌스 : 프로젝트 및 자산의 관체 체계 - 기술 역량 측면
– 플랫폼 : 업무 시스템 인프라의 클라우드 적합도
– 보안 : 보안체계, 위험관리, 규정 준수 대응성
– 운영 : 관리 운영 체계의 클라우드 적용 용이성
위 가이드에 따라 고객에게 표준화된 설문을 진행하게 되며, 이 설문을 MRA 평가라고 하며,
MRA 워크샵을 진행하여 고객의 마이그레이션 적합도 또는 준비 현황을 파악하게 됩니다.
■ MRA (Migration Readiness Assessment) 워크샵
- Portfolio
– 대상 파악 및 기획 입안
– 비즈니스 케이스 정의
– 마이그레이션 계획 수립 - People
– 기술 전문가 양성 - Platform
– 랜딩존 구축
– 운영 모델
– 보안 및 규정 준수 대응 - Migrate
– 마이그레이션 경험 확보
이후 AWS 전환을 준비하기 위한 자원 현황을 파악하게 되는데 “AWS Migration Evaluator”를 활용하게 됩니다.
마이그레이션 대상 서버에 해당 애플리케이션을 설치하면 자동으로 자원의 현황 및 사용율을 분석하게 되며, 최적화 된 AWS 자원을 추천하며, 이를 기반으로 한 총 AWS 사용료도 안내 합니다.
■ AWS Migration Evaluator
- 업무 시스템 인벤토리 수집
– 운영 중인 서버, 메모리, 스토리지, 라이선스 정보
– 자원 현황 및 사용률 - 클라우드 적용 방안 최적화
– 신규 서버, 스토리지 유형, 라이선스 옵션
– 비용지불 모델 비교 - 비즈니스 케이스 도출
– 클라우드 전환 방향성 검토
– 총소유비용 검토
이후 AWS Migration Evaluator 분석 결과를 토대로 아래와 같이 마이그레이션 전환을 위한 전략을 수립하게 되는데, 각 워크로드별 상세 분석 및 어떠한 형태로 전환할 것인지 정리하게 됩니다.
■ 포트폴리오 정리
- 마이그레이션 대상 자료 수집 (AWS Application Discovery Service)
– 업무 시스템 인벤토리
– 시스템 아키텍처
– 성능 정보(SLA/OLA)
– 담당자의 노하우 - 수집된 자료 시스템별 정리 (AWS Migration Hub)
– 인프라스트럭처
– 시스템 사용률
– 애플리케이션 - 클라우드 전환 전략 수립
– 각 워크로드별 전환 전략 수립 (Rehost, Replatform, Refactor 등)
위와 같이 포트폴리오 정리를 통해 워크로드별 클라우드 전환 전략을 수립하게 되면, 각 워크로드에 대한 상세 인프라를 설계합니다.
■ 클라우드 전환 전략
- Relocate : VMware on AWS으로 VMware HCX를 이용해 이동
- Rehost : Application Migration Service를 이용해 Lift & Shift
- Replatform : 빌드 및 배포 자동화와 함께 새 플랫폼으로 이동
- Refactor : 어플리케이션을 작고 유연한 구조로 재설계/구축
- Repurchasing : SaaS 솔루션으로 재구매
- Retain : On-Prem.에 워크로드 그대로 유지 (미전환)
- Retire : 사용하지 않는 서비스 중단 (폐기)
아래는 기본적인 인프라 구성도로 아래 페이지를 통하여 다양한 AWS 서비스별 아이콘을 받으실 수 있습니다.
* 아키텍처 도구 다운로드 : https://aws.amazon.com/ko/architecture/icons/?achp_navrcs2