클라우드 마이그레이션이란?
클라우드 마이그레이션은 데이터 센터와 같은 온프레미스 환경에서 클라우드로 애플리케이션, 물리적 또는 가상 서버 세트 또는 분석 에코시스템 내의 데이터베이스와 같은 워크로드를 이동하는 것을 일컫습니다. 한 클라우드에서 다른 클라우드로 이동하는 것도 마이그레이션 전략에 포함됩니다.
특히 분석 워크로드의 경우 클라우드 컴퓨팅으로 마이그레이션하면 온프레미스 인프라에만 집착하는 것보다 더 고유한 이점이 있습니다. 이러한 워크로드를 마이그레이션하는 환경에는 일반적으로 유지 관리 비용이 많이 들고, 실시간 및 AI 분석에 필요한 속도와 확장성을 자체적으로 제공할 수 없는 하드웨어 및 소프트웨어를 갖춘 레거시 인프라가 존재합니다.
전체 마이그레이션 프로세스는 AWS, Google Cloud 또는 Microsoft Azure와 같은 주요 클라우드 서비스 공급자가 제공하고 유지 관리하는 퍼블릭 클라우드 환경을 대상으로 하는 경우가 가장 많습니다. 기업이 둘 이상의 클라우드에서 동시에 많은 클라우드 컴퓨팅 서비스를 사용하고 있다면, 해당 기업이 멀티 클라우드 접근 방식을 사용한다고 말할 수 있습니다.
마이그레이션에는 퍼블릭 클라우드와 온프레미스 자산의 조합인 하이브리드 클라우드도 포함될 수 있습니다. 이 설정은 기존 인프라를 보존하고 성능과 비용을 보다 엄격하게 제어할 수 있는 기능을 제공하는 동시에 최첨단 퍼블릭 클라우드 서비스의 힘을 활용합니다. 데이터 분석 플랫폼은 이러한 유연성을 유지하기 위해 하이브리드 클라우드 환경으로 마이그레이션될 수 있습니다.
현재 온프레미스에서 실행 중인 거의 모든 항목을 퍼블릭, 하이브리드 또는 멀티 클라우드 환경으로 마이그레이션할 수 있습니다. 비즈니스 애플리케이션과 스토리지는 가장 일반적으로 이동되는 워크로드 중 하나입니다. 그러나 퍼블릭 클라우드 서비스가 발전함에 따라 수많은 인공 지능(AI) 및 머신 러닝 엔진(ML), 클라우드 데이터베이스, 네트워크 연결 도구 및 이전에 온프레미스 분석 워크로드를 지원할 수 있는 기타 시스템도 포함하도록 적용 범위가 확장되었습니다.
다양한 클라우드 마이그레이션 유형
워크로드를 클라우드로 마이그레이션하는 방법은 단순한 것부터 복잡한 것까지 다양합니다. 성공적인 마이그레이션에 필요한 비용과 노력은 클라우드 마이그레이션 도구의 사용 용이성과 데이터 마이그레이션 관리를 위한 다양한 프로세스에 따라 달라집니다. 이상적으로는 클라우드 인프라로의 원활한 전환을 보장하는 심층 자동화를 갖춘 긴밀하게 구조화된 다단계 접근 방식이 사용됩니다.
세 가지 주요 마이그레이션 전략은 다음과 같습니다:
1. 리호스트(일명 리프트 앤 시프트)
가장 간단한 옵션인 리프트 앤 시프트는 IaaS(Infrastructure-as-a-Service)에서 실행되는 기존 애플리케이션 아키텍처를 사용하여 기존 시스템을 있는 그대로 클라우드 환경으로 이동하는 것입니다. 리호스팅은 초기에는 비교적 저렴하지만 사용하는 도구에 따라 장기적으로 다른 옵션보다 비용이 더 많이 들 수 있습니다. 이는 최적화되지 않은 워크로드에 대해 과도한 운영 비용이 발생할 수 있을 뿐만 아니라 기회 비용을 유발할 수 있는 기능 및 클라우드 네이티브 API에 대한 최적화가 부족하기 때문입니다. 클라우드 마이그레이션에 성공한 조직은 일반적으로 다음 중 하나를 수행합니다:
- 환경(온프레미스, 퍼블릭 클라우드, 멀티 또는 하이브리드 클라우드)에 관계없이 거의 동일한 플랫폼을 찾아 리프트 앤 시프트를 편리하고 효율적으로 진행합니다.
- 리프트 앤 시프트를 넘어 새로운 클라우드 우선 아키텍처를 만듭니다.
Medibank는 16TB가 넘는 데이터를 퍼블릭 클라우드의 테라데이타 Vantage로 이동할 때 리호스팅 경로를 택했습니다. 시장을 선도하는 의료 서비스 제공 및 경험을 구축하기 위해 회사는 SAS, Tableau 및 MicroStrategy와 같은 제공업체의 7개 애플리케이션을 온프레미스 데이터 웨어하우스에서 현재 Medibank에서 실행 중인 AWS 클라우드로 이동했습니다. Vantage는 모든 환경에서 동일한 소프트웨어를 제공하기 때문에 Medibank는 그 과정에서 어떤 것도 다시 코딩할 필요가 없었습니다.
2. 리플랫폼
리호스팅보다 약간 더 복잡한 접근 방식인 리플랫포밍은 클라우드 마이그레이션을 수행하기 전에 워크로드를 약간 변경해야 합니다. 미들웨어 변경과 클라우드 제공업체의 PaaS(Platform-as-a-Service) 사용은 모두 플랫폼 변경 접근 방식에 일반적인 단계입니다.
리플랫포밍은 애플리케이션이 데이터베이스와 상호 작용하는 방식 또는 확장 방식을 변경할 수도 있습니다. 리플랫포밍을 수행하면 리소스를 구성하고 Ansible 플레이북과 같이 기계가 읽을 수 있는 파일을 통해 프로비저닝할 수 있는 코드형 인프라 도입이 가능합니다.
리호스팅과 마찬가지로 리플랫포밍은 핵심 아키텍처를 온프레미스에서 그대로 유지합니다. 다소 보수적인 클라우드 마이그레이션 전략이지만 표준 리프트 앤 시프트보다 클라우드 컴퓨팅 서비스의 기능을 더 많이 활용할 수 있는 전략입니다.
3. 리팩터
이 접근 방식은 위에 나열된 두 방식보다 훨씬 더 많은 시간과 노력을 조직에게 요구합니다. 애플리케이션을 온프레미스와 거의 동일하게 유지하는 대신 리팩토링을 수행하려면 전체 아키텍처를 변경하여 새로운 클라우드 환경을 활용해야 합니다.
클라우드 마이그레이션 전 애플리케이션 또는 기타 워크로드를 리팩토링하기 전에 기업은 비용과 이점을 비교 평가해야 합니다. 리팩토링은 노동 집약적이며 비용이 많이 듭니다. 그러나 클라우드의 기술적 기능과 경제 모델에 더 최적화된 워크로드의 형태로 큰 이익을 가져다 줍니다. 이 접근 방식은 최신 데이터 아키텍처를 구축하는 데에도 유용할 수 있습니다.
리팩토링의 일반적인 클라우드 트렌드는 모놀리식 아키텍처를 마이크로서비스 기반 아키텍처로 변경하는 것입니다. 마이크로서비스를 사용하면 애플리케이션을 더 쉽게 수정할 수 있습니다. 팀은 상호 연결된 전체 시스템을 변경하여 재테스트를 강제하는 대신 문제가 있는 독립적으로 유지 관리되고 배포된 구성 요소만 업데이트하면 됩니다.
마이크로서비스 접근 방식은 또한 비즈니스별 도메인을 중심으로 구성된 데이터 모델링 접근 방식인 데이터 메시의 새로운 개념과 일치하며, 각 영역에는 정보 관리 방식을 감독하는 다양한 기능을 수행하는 자체 팀이 있습니다. 데이터 메시는 클라우드 워크로드에 대한 DevOps 민첩성을 향상시킬 수 있습니다.
기타 마이그레이션 가능성
마이그레이션 프로세스 중에 평가 중인 워크로드가 클라우드에 적합하지 않거나 더 이상 필요하지 않다고 판단될 수 있습니다. 이런 경우 "교체", "폐기" 또는 "유지"와 같이 고유한 형태의 클라우드 마이그레이션으로 분류됩니다.
예를 들어 레거시 애플리케이션을 SaaS(Software-as-a-Service)로 대체할 수 있습니다. 반대로 온프레미스 애플리케이션은 그대로 두고 하이브리드 클라우드 환경에 연결할 수 있습니다.
클라우드 마이그레이션의 5가지 가장 큰 이점
마이그레이션 유형에 관계없이 목표는 일반적으로 동일합니다. 이동 중인 워크로드를 현대화하여 더 나은 성능, 비용 최적화 및 전반적인 유연성의 조합을 달성합니다. 클라우드 마이그레이션의 주요 이점은 다음과 같습니다:
1. 확장성 및 탄력성
온프레미스에서 워크로드 크기를 조정하려면 정기적으로 물리적 서버를 구매, 프로비저닝, 유지 관리하고 추가하거나 빼야 합니다. 이 프로세스는 복잡하고 비용이 많이 들 수 있습니다. 대조적으로, 클라우드 환경은 요구 사항 변화에 따라 확장 및 축소가 가능한 주문형 컴퓨팅을 제공합니다. 탄력성은 한 걸음 더 나아가 클라우드 리소스를 빠르게 진화하는 워크로드에 맞게 동적으로 확장합니다.
애널리틱스 팁: 선택한 클라우드 인프라에서 하이브리드 배포 지원과 함께 확장 가능한 데이터 탐색, 모델링 및 스코어링을 제공하는 단일 분석 환경을 사용하세요.
2. 비용 절감
클라우드를 도입하면 다양한 방식으로 비용에 영향을 미칩니다. 하드웨어 및 소프트웨어에 자본을 지출하는 것에서 클라우드 서비스 구독에 운영 비용을 지출하는 것으로 전환됩니다. 고정 비용은 가변적입니다. 그러나 클라우드 컴퓨팅의 종량제 특성은 때때로 양날의 검이 될 수 있습니다. 워크로드의 예측할 수 없는 변화로 인해 비용이 급증할 수 있습니다. 또한 소프트웨어 기반으로 최적화가 되어 있지 않으면 워크로드가 성능과 비용 간의 균형을 맞추지 못합니다.
애널리틱스 팁: 하드웨어에 전적으로 의존하는 주먹구구식 대안이 아닌 비용을 절감할 수 있는 고급 인덱싱 기술이 포함된 분석 솔루션을 찾으세요. 또한 사용하지 않은 용량에 비용을 낭비하지 않도록 예측 가능한 종량제 요금제 조합을 찾으세요.
3. 유연성
퍼블릭 클라우드로 마이그레이션한다고 해서 온프레미스를 남겨둘 필요는 없습니다. 클라우드 배포 옵션은 매우 유연하며, 하이브리드 클라우드 및 하이브리드 멀티 클라우드와 같은 아키텍처를 포함합니다. 기업이 퍼블릭 클라우드에서 거의 무제한으로 제공되는 리소스를 활용하는 경우에도 기존 투자를 극대화할 수 있습니다. 클라우드는 또한 고급 AI 및 ML 도구를 포함한 중요한 리소스에 대한 액세스를 단순화합니다.
애널리틱스 팁: 온프레미스 및 클라우드에서 유사하게 작동하는 소프트웨어를 사용하세요. 이는 마이그레이션을 단순화하고 하이브리드 배포 작업을 단순화하는 데 도움이 됩니다. 가능성을 제한하는 클라우드 전용 데이터 웨어하우스에 안주하지 마십시오.
4. 성능
이전 환경이 눈에 띄게 노후되었거나 물리적으로 사용자와 멀리 떨어져 있는 경우 온프레미스에서 클라우드로 이동하면 성능이 업그레이드될 수 있습니다. 또한 클라우드는 수요가 증가할 때 수용 가능한 성능을 보장하는 데 도움이 되는 자동 크기 조정과 같은 새로운 기능을 제공합니다. 하이브리드 클라우드는 필요할 때 온프레미스 하드웨어 및 소프트웨어의 로컬 성능을 유지할 수 있습니다.
애널리틱스 팁: 동적 리소스가 할당된 플랫폼을 활용하여 전략적 및 전술적 워크로드 모두의 서비스 수준 계약을 일관되게 충족합니다. 컴퓨팅 및 스토리지 기능을 별도로 확장하는 것도 적절한 리소스를 저렴한 비용으로 제공하는 데 중요합니다.
5. 확장된 기능
주요 클라우드 서비스 제공업체는 AI 및 ML에서 사이버 보안에 이르기까지 모든 영역의 최첨단 기술을 보유하고 있습니다. 따라서 클라우드 고객은 온프레미스에서만 운영하는 경우에는 도달할 수 없는 계속 확장되는 기능 세트에 액세스할 수 있습니다. 기본적으로 제공되는 수많은 서비스를 통해 워크로드 현대화 및 최적화 경로를 단순화합니다.
애널리틱스 팁: 클라우드 데이터 분석 플랫폼에서 통합된 AI 및 ML을 찾으세요. 그렇지 않으면 동일한 작업을 수행하기 위해 타사 파트너 엔진을 연결해야 하는 복잡성이 있습니다.
클라우드 마이그레이션의 5가지 일반적인 문제
특히 조직이 오늘날의 연결된 멀티 클라우드 현실에 최적화된 데이터 분석 플랫폼을 선택하지 않은 경우 클라우드 마이그레이션 전략을 수행할 때 종종 장애물에 부딪치게 됩니다. 몇 가지 반복적으로 발생하는 문제는 다음과 같습니다:
1. 확인되지 않은 비용
클라우드 마이그레이션은 서류상 비용을 절약해야 하지만 경우에 따라 실제로 비용이 증가하는 경우가 있습니다. 예를 들어, 클라우드 전용 데이터 웨어하우스는 성능 최적화가 제한되어 있습니다. 즉, 많은 성능 문제를 처리하기 위한 유일한 방법은 단순히 더 많은 클러스터를 구입하는 것밖에 없기 때문에 비용이 급격히 증가합니다.
2. 애플리케이션 리팩토링
클라우드 환경에 맞게 앱을 재구성하면 성능을 개선하고 비용 효율성을 높일 수 있지만 여기에는 상당한 노력이 필요합니다. 상당한 시간을 투자해야 하기 때문에 마이그레이션 일정을 준수하고 가동 중지 시간을 적절하게 제어하는 데 어려움을 겪을 수 있으므로 회사 운영에 파급 효과를 줄 수 있습니다.
3. 데이터베이스 마이그레이션
Accenture는 이러한 엄청난 양의 데이터를 전환하기 전 고려해야 할 레거시 환경의 복잡성, 마이그레이션 과정 전반에 걸쳐 현대화해야 할 필요성을 포함하여 데이터베이스 이동에 수반되는 복잡성을 강조했습니다. 또한 마이그레이션이 완료된 후에도 모든 데이터가 무결성을 유지했는지 확인해야 할 과제가 남아 있습니다.
4. 파트너 선정 및 관리
시장에는 많은 클라우드 공급업체가 존재하며 기업의 특정 비즈니스 요구 사항에 적합한 서비스를 제공하는 공급업체를 선택하는 것이 중요합니다. 클라우드 파트너에 대한 적절한 검증을 하지 않으면 특정 공급자의 서비스에 종속되거나 잘 통합되지 않은 수많은 포인트 솔루션을 조합해야 할 수 있습니다.
5. 계획
클라우드 여정을 계획할 때 이 모든 작업이 회사에게 벅차게 느껴질 수 있습니다. 무엇보다도 마이그레이션의 목표는 기업을 현대화하는 것이지만 해당 목표를 달성하는 방법을 계획할 때 다른 많은 질문을 신중하게 고려해야 합니다. 조직은 마이그레이션 중 어떻게 가동 시간을 충분히 유지하나요? 사용자가 새로운 클라우드 기반 도구를 채택하도록 어떻게 장려하나요? 비용을 어떻게 통제하고 예산을 어떻게 설정하나요? 마이그레이션은 처음부터 시간을 투자하여 신중하게 계획해야 합니다.
클라우드 마이그레이션 성공 전략
성공적인 마이그레이션 전략에는 클라우드 마이그레이션 서비스 내 전문가, 프로세스 및 기술의 적절한 조합이 필요합니다:
- 전문가: 컨설턴트는 심층 지침을 제공하고 각 기업의 요구에 맞는 맞춤형 솔루션을 구축할 수 있습니다.
- 프로세스: 인벤토리 및 기준 평가로 시작하여 비즈니스 프로세스 모델링을 통해 권장 사항을 안내하는 다단계 접근 방식입니다.
- 기술: 연결된 다중 클라우드 플랫폼을 통해 조직은 애널리틱스에 선호하는 클라우드 및 기술 스택을 사용할 수 있습니다.
테라데이타의 클라우드 마이그레이션 프로그램은 이러한 모든 요소를 결합하여 전체적인 접근 방식을 제공하여 고객의 특정 요구 사항을 충족하고 성공적인 클라우드 마이그레이션을 가능하게 합니다. 클라우드 마이그레이션 및 배포 모범 사례에 관한 최신 웨비나를 시청하여 자세히 알아보세요.
클라우드 배포 웨비나 보기