먼저 마이그레이션 또는 현대화하시겠습니까?
온-프레미스 애플리케이션을 먼저 마이그레이션해야 하는지("다시 호스팅") 또는 먼저 현대화해야 하는지("replatform") 파악하는 것은 일반적인 질문입니다. 답은 마이그레이션 목표에 따라 달라지지만 목표를 접근 방식에 맞추는 것은 어려울 수 있습니다. 도움이 되도록 올바른 경로를 찾는 데 도움이 되는 짧은 평가를 만들었습니다.
각 접근 방식을 정의하고 해당 이점을 간략하게 설명합니다. 설명된 이점이 목표와 일치하는 경우 질문에 대한 답을 찾았을 수 있습니다.
다시 호스트 접근 방식(“리프트 앤 시프트”)을 사용하여 애플리케이션을 먼저 마이그레이션합니다. 다시 호스팅을 사용하면 기존 애플리케이션을 있는 그대로 클라우드로 이동하고 나중에 현대화합니다. 다시 호스팅에는 다음과 같은 네 가지 주요 이점이 있습니다.
즉각적인 지속 가능성: 리프트 앤 시프트 접근 방식은 데이터 센터 공간을 줄이는 가장 빠른 방법입니다.
즉각적인 비용 절감: 비슷한 클라우드 솔루션을 사용하면 운영 비용과 자본 비용을 교환할 수 있습니다. 종량제 및 사용한 만큼만 요금 지급.
IaaS 솔루션: IaaS VM(가상 머신)은 기존 온-프레미스 애플리케이션과의 즉각적인 호환성을 제공합니다. 워크로드를 Azure Virtual Machines로 마이그레이션하고 클라우드에 있는 동안 현대화합니다. 일부 온-프레미스 애플리케이션은 최소한의 작업으로 애플리케이션 플랫폼으로 이동할 수 있습니다. 모든 애플리케이션을 호스트할 수 있는 IaaS 솔루션에서 첫 번째 옵션으로 Azure App Service를 권장합니다.
즉각적인 클라우드 준비 테스트: 마이그레이션을 테스트하여 조직에 클라우드를 채택할 인력과 프로세스가 있는지 확인합니다. 최소 실행 가능 제품을 마이그레이션하는 것은 조직의 클라우드 준비 상태를 테스트하는 좋은 접근 방식입니다.
먼저 다시 배치 전략을 사용하여 애플리케이션을 현대화합니다. 이 접근 방식에서는 마이그레이션 프로세스 중에 애플리케이션의 일부를 변경합니다. 클라우드로 마이그레이션하는 데는 좀 더 많은 작업이 필요하지만 애플리케이션의 비용 및 성능 효율성이 향상됩니다. 마이그레이션 전에 현대화하면 다음과 같은 네 가지 이점이 있습니다.
출시 시간 단축: PaaS(Platform as a Service) 기술을 사용하여 배포 속도를 향상합니다.
애플리케이션 혁신 증가: PaaS를 사용하면 개발자가 비즈니스 논리 및 중요한 데이터 플레이에 집중할 수 있습니다.
향상된 생산성: PaaS를 채택하면 애플리케이션을 시장에 출시하는 데 필요한 기술이 좁아지고 개발, 보안 및 운영 생산성이 향상됩니다.
개발 속도 향상: 관리되는 서비스로 전환하면 개발자가 집중해야 하는 항목이 제한되고 스프린트 속도가 증가합니다.
이제 먼저 무엇을 해야 할지 알 수 있습니다. 마이그레이션 또는 현대화를 시작합니다.