클라우드 마이그레이션이란 기존 온-프레미스에서 운영중인 시스템을 클라우드로 옮기는 작업을 이야기 합니다.
마이그레이션의 이유로는 기존 장비의 노후화로 인한 교체 시점에 클라우드를 도입하여 장비 교체로 인한 막대한 초기 투자금을 최소화 하거나, 탄력적인 서비스를 위해 기존 장비를 포기하고 전체 시스템을 클라우드로 옮겨야 하는 상황이 발생할 수 있습니다.
클라우드를 도입하려는 목적을 명확히 하여, 어떠한 시스템을 어떻게 전환할 것인지 정의해야 합니다.
● 클라우드 전환 방법
클라우드로의 전환은 다양한 장점이 있어 대부분의 기업에서 최우선적으로 진행되고 있으나, 실제 전환 시 다양한 문제에 직면하게 됩니다.
이에 대한 대응으로 기업은 클라우드 도입 관련 담당자를 지정하여 계획부터 유지/보수까지 안정적인 전환을 진행하며, 더 나아가 컨설팅/마이그레이션 파트너를 통해 사전에 발생할 수 있는 문제를 최소화하고 있습니다.
● 클라우드 전환 시 고려해야 하는 상황
1. 어떤 시스템을 클라우드로 전환할 것인가?
사업의 규모가 작거나 인프라가 간단한 기업의 경우 빠른 전환이 가능하나, 어느정도 규모가 되는 기업이라면 다양한 시스템이 존재합니다. (ERP, 웹사이트, 그룹웨어, 이메일 등)
또한, 각 시스템에는 라이선스가 존제할 수 있으며, 라이선스로 인하여 마이그레이션이 불가능한 시스템이 있을 수도 있습니다.
이 경우, 가장 빠르고 쉽게 클라우드로 이전할 수 있는 시스템을 먼저 전환하는 것부터 추천합니다.
2. 어떤 클라우드 서비스로 전환할 것인가?
AWS, MS Azure, Google Cloud Platform 같은 외산 클라우드 사업자와 Naver Cloud, KT Cloud, NTN Cloud 등 국산 클라우드 사업자들은 비슷해 보이지만 다양한 가격 체계와 상품을 제공하고 있습니다.
이관할 시스템이 정해졌다면 그에 대한 아키텍처를 구성한 후 각 클라우드 사업자 홈페이지의 가격 계산 기능을 통하여 최적의 사업자를 선정하여야 합니다.
(물론, 대부분 AWS를 선택하게 됩니다.)
3. 어떤 방식으로 마이그레이션 할 것인가?
앞서 설명한 클라우드 전환 방법과 같이 빠른 이관이 가능한 Re-Hosting 부터 클라우드에 최적화된 Re-Factoring까지 다양한 방법론이 있으며, 각 클라우드 사업자별로 마이그레이션을 편리하게 할 수 있는 서비스를 제공하고 있습니다.
● AWS 주요 마이그레이션 서비스
① AWS Server Migration Service : 온-프레미스 서버를 AWS로 마이그레이션
② AWS Migration Hub : 서버 및 애플리케이션 인벤토리 데이터를 수집하여 AWS로의 마이그레이션을 평가, 계획 및 추적하는 데 사용할 수 있는 중앙 위치를 제공
③ AWS Application Discovery Service : 온프레미스 데이터 센터에 대한 정보를 수집하여 클라우드 마이그레이션 프로젝트를 계획하는 데 도움
④ AWS Database Migration Service : 가동 중지 시간을 최소화하면서 데이터베이스를 안전하게 마이그레이션
⑤ AWS DataSync : 안전한 데이터 마이그레이션의 간소화 및 가속화
⑥ AWS Snow 패밀리 : 페타바이트급 데이터를 AWS로 이전하거나 엣지에서 데이터를 처리
⑦ AWS Transfer 패밀리 : 단순하고 안전하며 확장 가능한 파일 전송을 통해 데이터를 손쉽게 관리하고 공유