Migrate to Containers 정보

Migrate to Containers를 사용하여 기존 애플리케이션을 가상 머신(VM) 인스턴스로부터 Google Kubernetes Engine(GKE) 또는 Cloud Run 플랫폼에서 실행되는 기본 컨테이너로 현대화합니다. VMware, Compute Engine에서 실행되는 VM에서 워크로드를 마이그레이션하여 기존 워크로드를 쉽게 컨테이너화할 수 있는 유연성을 제공합니다. Migrate to Containers는 IBM WebSphere, JBoss, Apache, Tomcat, WordPress, Windows IIS 애플리케이션의 현대화는 물론 Linux 기반 애플리케이션의 컨테이너화도 지원합니다.

Migrate to Containers는 워크로드 마이그레이션을 위해 두 가지 다른 방법을 제공합니다.

  • 로컬 머신을 사용하여 마이그레이션: Migrate to Containers CLI를 사용해서 VM에서 실행되는 애플리케이션 구성요소를 쉽고 빠르게 현대화할 수 있습니다. 이것은 로컬 머신을 사용하여 워크로드를 마이그레이션하는 경량화된 방법입니다. 이 방법에서는 GKE, Cloud Run에 배포할 수 있는 아티팩트가 생성됩니다. 오프라인 모드를 사용하면 Linux 기반 워크로드를 로컬로 마이그레이션하고 런타임 중에 인터넷에서 리소스를 가져오지 않고도 로컬 네트워크에서 작업할 수 있습니다. 이 방법은 앱 소유자에게 가장 적합합니다.

    이 방법에 대한 자세한 내용은 Migrate to Containers CLI 아키텍처를 참조하세요.

  • Google Cloud 처리 클러스터를 사용하여 마이그레이션: GKE 처리 클러스터를 사용하여 소스 VM에서 대상 컨테이너로 워크로드를 마이그레이션하는 동안 필요한 변환을 수행하는 Migrate to Containers 구성요소를 실행할 수 있습니다. 이 방법은 인프라 소유자에게 가장 적합합니다.

    이 방법에 대한 자세한 내용은 Migrate to Containers 아키텍처를 참조하세요.

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

Cloud Code와 Migrate to Containers 통합 정보

Cloud Code와 Migrate to Containers를 통합하면 Linux 머신을 사용하여 Visual Studio에서 직접 VM의 애플리케이션을 GKE에서 실행되는 컨테이너로 마이그레이션할 수 있습니다.

  • 확장 프로그램은 Migration Center 탐색 클라이언트 CLI 및 Migrate to Containers CLI와 통합됩니다.
  • GKE에서 기존 애플리케이션을 실행할 수 있도록 안내되는 플랫폼 변경 여정, 기술 적합성 평가, 자동화된 아티팩트 생성을 제공합니다.

Migrate to Containers 확장 프로그램에 대한 자세한 내용은 Linux 애플리케이션을 컨테이너로 플랫폼을 변경을 참조하세요.

GKE 및 GKE Enterprise 클러스터 정보

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

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

  • GKE 클러스터 - 클라우드 및 온프레미스 환경 모두에서 Kubernetes 클러스터를 실행하는 컨테이너 조정 및 관리 서비스입니다. GKE Enterprise는 애플리케이션을 배포하려는 환경에서 Google Cloud의 GKE 클러스터 또는 베어메탈용 Google Distributed Cloud Virtual을 사용하여 Kubernetes 설치를 관리합니다.

  • 구성 동기화: 하나 이상의 Git 저장소와 같은 정보 소스에 저장된 중앙 구성 집합에 맞게 클러스터를 지속적으로 조정합니다.

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

  • 구성 컨트롤러: Google Cloud 리소스를 프로비저닝하고 조정하는 호스팅 서비스입니다.

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

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

Cloud Run 정보

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

실무형 실습

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

다음 단계