컨테이너에 워크로드 마이그레이션 개요

Migrate for Anthos and GKE를 사용하여 VM 기반 워크로드를 Google Kubernetes Engine(GKE) 또는 Anthos 클러스터에서 실행되는 컨테이너로 변환합니다. VMware, AWS, Azure, Compute Engine에서 실행되는 VM에서 워크로드를 마이그레이션하여 기존 워크로드를 쉽게 컨테이너화할 수 있는 유연성을 제공합니다.

지원되는 소스 플랫폼에서 다음으로 VM을 마이그레이션할 수 있습니다.

GKE 및 Anthos 클러스터 정보

Google Kubernetes Engine(GKE) 클러스터는 자동 확장 및 멀티 클러스터 지원을 통해 안전한 관리형 Kubernetes 서비스를 제공합니다. GKE를 사용하면 Google Cloud에서 제공하는 Kubernetes에서 컨테이너식 애플리케이션을 배포, 관리, 확장할 수 있습니다.

Anthos는 애플리케이션 관리 플랫폼으로서 클라우드 및 온프레미스 환경에 일관적인 개발 및 운영 경험을 제공합니다. Anthos에는 다음을 포함한 일련의 핵심 구성요소가 포함됩니다.

  • Anthos 클러스터 - 클라우드 및 온프레미스 환경 모두에서 Kubernetes 클러스터를 실행하는 컨테이너 조정 및 관리 서비스입니다. Anthos는 Google Cloud용 Anthos 클러스터, VMware용 Anthos 클러스터, Anthos clusters on AWS를 사용하여 애플리케이션을 배포하려는 환경에서 Kubernetes 설치를 관리합니다.

  • Anthos Config Management: 환경 전반에서 정책을 정의, 자동화, 시행하여 조직의 보안 및 규정 준수 요구사항을 충족합니다.

  • Anthos Service Mesh: 애플리케이션 성능을 모니터링, 문제 해결, 개선하는 동안 서비스 간 트래픽을 관리하고 보호합니다.

  • Anthos 보안 - 환경에 일관된 제어 기능을 제공하여 하이브리드 및 멀티 클라우드 배포를 보호합니다.

Cloud Run 정보

Cloud Run은 웹 요청 또는 Pub/Sub 이벤트를 통해 호출 가능한 스테이트리스(Stateless) 컨테이너를 실행하는 관리형 컴퓨팅 플랫폼입니다. 간소화된 Linux 서비스 관리자를 사용하면 Cloud Run에 마이그레이션된 컨테이너 워크로드를 배포할 수 있습니다.

Migrate for Anthos and GKE 정보

Migrate for Anthos and GKE의 가치와 대략적인 소개는 대한 다음 문서를 참조하세요.

탐색

다음 리소스를 사용하여 마이그레이션 프로세스에 대한 단계별 안내를 찾습니다.

빠른 시작

빠른 시작을 사용하여 간단한 Compute Engine VM을 마이그레이션합니다. 이 가이드에서는 대부분의 Linux 마이그레이션에서 수행할 기본 단계를 소개합니다.

튜토리얼

튜토리얼에서는 코드 변경 없이 VM에서 GKE 환경으로 서비스 및 해당 데이터베이스를 이동하는 방법을 알아봅니다. 사용된 샘플 애플리케이션은 고유 트랜잭션 처리 네트워크와 데이터베이스가 모두 포함된 소매 금융 서비스를 시뮬레이션하는 Bank of Anthos입니다.

실무형 실습

다음 실습을 사용하여 마이그레이션할 샘플 VM을 포함한 개발 환경을 만듭니다(기존 Google 계정이 필요하지 않음).

마이그레이션 단계

Migrate for Anthos and GKE를 사용하면 기존 워크로드를 안전한 관리형 Kubernetes 클러스터의 컨테이너로 마이그레이션하고 현대화할 수 있습니다.

다음 섹션에서는 VM을 컨테이너로 마이그레이션하는 단계를 설명합니다. 다음 섹션을 순서대로 따라하세요. 각 섹션이 이전 섹션을 바탕으로 빌드됩니다.

소스 워크로드 검증

GKE 또는 Anthos에서 컨테이너로 실행하려는 VMware, AWS, Azure 또는 Compute Engine에서 실행되는 Linux 및 Windows VM을 결정합니다.

  • 계획 권장사항을 검토 실제 애플리케이션 마이그레이션을 기반으로 한 애플리케이션 마이그레이션에 대한 도움말을 읽어보세요.

  • 호환되는 VM 운영체제 검토 Migrate for Anthos and GKE에서 테스트된 운영체제 목록을 검토합니다.

  • Migrate for Anthos and GKE는 VM 워크로드에서 실행하는 도구를 제공하여 컨테이너의 마이그레이션에 적합한 워크로드를 판단합니다. 자세한 내용은 적합성 평가 도구 사용을 참조하세요.

Migrate for Anthos and GKE 설정

소스 VM에서 대상 컨테이너로 워크로드를 마이그레이션하는 데 필요한 변환을 수행하는 Migrate for Anthos and GKE 구성요소를 실행하기 위해 처리 클러스터를 만듭니다.

  • VMware, AWS, Azure의 경우, 대상이 Google Cloud이면 Migrate for Compute Engine 설치의 종속 항목이 있어 워크로드를 Google Cloud로 쉽게 전송할 수 있습니다.

  • VMware의 경우 온프레미스 컨테이너에서 실행할 애플리케이션을 마이그레이션하려면 소스 VMware VM의 vCenter/vSphere 환경에 VMware용 Anthos 클러스터를 설치하여 마이그레이션을 수행합니다.

  • AWS의 경우 AWS 컨테이너에서 실행할 애플리케이션을 마이그레이션하려면 소스 AWS VM의 리전에 Anthos clusters on AWS를 설치하여 마이그레이션을 수행합니다.

  • Windows VM의 경우 Compute Engine VM에서 Google Cloud의 GKE 또는 Anthos에서 실행되는 컨테이너로의 마이그레이션만 지원됩니다. 따라서 다른 소스의 Windows VM은 먼저 Migrate for Compute Engine을 사용하여 Compute Engine VM으로 마이그레이션해야 합니다.

자세한 안내는 설정 단계를 참조하세요.

Linux 워크로드 마이그레이션

Linux 워크로드를 컨테이너로 마이그레이션하고 컨테이너를 Google Cloud의 GKE 또는 Anthos 클러스터, VMware용 Anthos 클러스터 또는 Anthos clusters on AWS 1.4 이상 버전에 배포합니다.

Windows 워크로드 마이그레이션

Windows 워크로드를 컨테이너로 마이그레이션하고 컨테이너를 Google Cloud의 GKE 또는 Anthos 클러스터, VMware용 Anthos 클러스터 또는 Anthos clusters on AWS 1.4 이상 버전에 배포합니다.

제거

자세한 내용은 Migrate for Anthos and GKE 제거를 참조하세요.

다음 단계