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 CLI는 로컬 머신에서 사용할 수 있는 경량 도구로, VM에서 실행되는 애플리케이션 구성 요소를 현대화하기 위해 워크로드를 마이그레이션하는 데 사용됩니다. 이 도구는 GKE, Cloud Run에 배포할 수 있는 아티팩트를 생성합니다. 오프라인 모드를 사용하면 Linux 기반 워크로드를 로컬로 마이그레이션하고 런타임 중에 인터넷에서 리소스를 가져오지 않고도 로컬 네트워크에서 작업할 수 있습니다.
Google Kubernetes Engine(GKE) 클러스터는 자동 확장 및 멀티 클러스터 지원을 통해 안전한 관리형 Kubernetes 서비스를 제공합니다.
GKE를 사용하면 Google Cloud에서 제공하는 Kubernetes에서 컨테이너화된 애플리케이션을 배포, 관리, 확장할 수 있습니다.
GKE Enterprise는 애플리케이션 관리 플랫폼으로서 클라우드 및 온프레미스 환경에 일관적인 개발 및 운영 경험을 제공합니다. GKE Enterprise에는 다음을 비롯한 일련의 코어 구성요소가 포함됩니다.
GKE 클러스터 - 클라우드 및 온프레미스 환경 모두에서 Kubernetes 클러스터를 실행하는 컨테이너 조정 및 관리 서비스입니다. GKE Enterprise는 애플리케이션을 배포하려는 환경에서 Google Cloud 기반 GKE 클러스터 또는 Google Distributed Cloud를 사용하여 Kubernetes 설치를 관리합니다.
구성 동기화: 하나 이상의 Git 저장소와 같은 정보 소스에 저장된 중앙 구성 집합에 맞게 클러스터를 지속적으로 조정합니다.
정책 컨트롤러: 환경 전반에서 정책을 정의, 자동화, 시행하여 조직의 보안 및 규정 준수 요구사항을 충족합니다.
구성 컨트롤러: Google Cloud 리소스를 프로비저닝하고 조정하는 호스팅 서비스입니다.
Cloud Service Mesh: 애플리케이션 성능을 모니터링, 문제 해결, 개선하는 동안 서비스 간 트래픽을 관리하고 보호합니다.
GKE Enterprise 보안: 환경 전반에 일관된 제어 기능을 제공하여 하이브리드 및 멀티 클라우드 배포를 보호합니다.
Cloud Run 정보
Cloud Run은 웹 요청 또는 Pub/Sub 이벤트를 사용해 스테이트리스(Stateless) 컨테이너를 실행할 수 있게 해 주는 관리형 컴퓨팅 플랫폼입니다.
간소화된 Linux 서비스 관리자를 사용하면 Cloud Run에 마이그레이션된 컨테이너 워크로드를 배포할 수 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-04(UTC)"],[],[],null,["# Migrate to Containers overview\n==============================\n\nUse Migrate to Containers to modernize traditional applications away from\nvirtual machine (VM) instances and into native containers that run on\nGoogle Kubernetes Engine (GKE) or Cloud Run platform. You can migrate\nworkloads from VMs that run on VMware or Compute Engine, giving you the\nflexibility to containerize your existing workloads with ease.\nMigrate to Containers supports modernization of IBM WebSphere, JBoss, Apache,\nTomcat, WordPress, Windows IIS applications, as well as containerisation of\nLinux-based applications.\n\nThe Migrate to Containers CLI is a lightweight tool that you can use on your local\nmachine for migrating your workloads to modernize application components that\nrun on VMs. It generates artifacts that you can deploy to GKE or\nCloud Run. The offline mode lets you perform migrations of your\nLinux-based workloads locally and can work on your local network without pulling\nresources from the internet during runtime.\n\nYou can migrate applications from supported source platforms to the following:\n\n- [Google Kubernetes Engine (GKE)](/kubernetes-engine/docs) and [Autopilot clusters](/kubernetes-engine/docs/concepts/autopilot-overview)\n- [Cloud Run](/run/docs)\n\nAbout Migrate to Containers integration with Cloud Code\n-------------------------------------------------------\n\nThe Migrate to Containers integration with the Cloud Code gives you the ability\nto migrate applications from VMs to containers running on GKE,\ndirectly in Visual Studio, using a Linux machine.\n\n- The extension is integrated with the Migration Center discovery client CLI and Migrate to Containers CLI.\n- It provides a guided replatforming journey, technical fit assessment, and automated artifact generation, which let you run existing applications on GKE.\n\nTo learn more about the Migrate to Containers extension, see\n[Replatform Linux applications to containers](/code/docs/vscode/replatform-apps-to-containers).\n\nAbout GKE and GKE Enterprise clusters\n-------------------------------------\n\nGoogle Kubernetes Engine (GKE) clusters provide secured and\nmanaged Kubernetes services with autoscaling and multi-cluster support.\nGKE lets you deploy, manage, and scale containerized\napplications on Kubernetes, powered by Google Cloud.\n\n- [Autopilot clusters](/kubernetes-engine/docs/concepts/autopilot-overview): this mode of operation in GKE provisions and manages the cluster's underlying infrastructure, including nodes and node pools, giving you an optimized cluster experience. For the benefits of using the simplified Linux service manager, see [Migrating to Autopilot clusters and Cloud Run](/migrate/containers/docs/autopilot-overview).\n\nGKE Enterprise is an application management platform that provides a\nconsistent development and operations experience for cloud and on-premises\nenvironments. GKE Enterprise includes a set of core components, including the\nfollowing:\n\n- [GKE clusters](/anthos/clusters/docs): container orchestration and\n management service for running Kubernetes clusters in both cloud and\n on-premises environments. GKE Enterprise relies on\n GKE clusters on Google Cloud or Google Distributed Cloud\n to manage Kubernetes installations in the environments where you intend to\n deploy your applications.\n\n- [Config Sync](/anthos-config-management/docs/config-sync-overview):\n continuously reconciles your clusters to a central set of configurations that\n are stored in a source of truth, like one or more Git repositories.\n\n- [Policy Controller](/anthos-config-management/docs/concepts/policy-controller):\n defines, automates, and enforces policies across environments to meet your\n organization's security and compliance requirements.\n\n- [Config Controller](/anthos-config-management/docs/concepts/config-controller-overview):\n a hosted service to provision and orchestrate Google Cloud resources.\n\n- [Cloud Service Mesh](/service-mesh/docs): manages and secures traffic between\n services while monitoring, troubleshooting, and improving application\n performance.\n\n- [GKE Enterprise security](/anthos/docs): secures your hybrid and\n multi-cloud deployments by providing consistent controls across your\n environments.\n\nAbout Cloud Run\n---------------\n\nCloud Run is a managed compute platform that lets you run\nstateless containers using web requests or Pub/Sub events.\nThe simplified Linux service manager lets you deploy your migrated container\nworkloads on Cloud Run.\n\n- For the benefits of using the simplified Linux service manager, see [Migrating to Autopilot clusters and Cloud Run](/migrate/containers/docs/services-manager).\n\nWhat's next\n-----------\n\n- Learn about the [benefits of migrating to containers](/migrate/containers/docs/anthos-migrate-benefits)."]]