Migrate to Containers

Intelligently extract, migrate, and modernize applications to run natively on containers

Features

Craft your ideal migration journey

Most digital transformations will be a mix of strategies. For the workloads that will benefit from containers, Migrate to Containers delivers a fast, smooth path to modernization. For other workloads that are better suited as a VM, simply move them as is with Migrate to Virtual Machines and leverage VPC network integration with GKE. Don't settle for being locked into existing infrastructure or one migration path. With Google, run your workloads how you want, where you want.

Upgrade to containers with ease

Some workloads are simply written off by IT as being “unable to upgrade.” But Migrate to Containers strips away layers of manual effort, making migration and modernization a possibility for those workloads, even with small IT teams. Automate the extraction of existing applications from servers and VMs so they can run natively in containers, without having to rewrite or re-architect apps. This helps you eliminate complexity and knowledge gaps that have previously held businesses back from being able to upgrade to containers.

Capitalize on the benefits of modernization faster

Accelerating the migration and adoption of the modern platform enables the business to operate more efficiently with unified policy, management, and skill sets across existing and newly developed apps. It also enables you to unlock additional funding for more modernization and new app development by being able to reallocate budget that was previously required to keep legacy environments up.

Accelerate adoption of day-two operations

For day-two operations, save on labor and costs associated with maintaining, patching, and updating VMs and physical servers by switching to modern CI/CD pipelines, image-based management, and desired-state configuration. Easily modernize IT landscapes by accelerating the adoption of modern services such as Service MeshConfig Management, role based access control (RBAC), Cloud Logging, and more. Thereby unifying your policy enforcement and management practices across both migrated and newly developed applications.

How It Works

Migrate to Containers makes it fast and easy to modernize traditional applications away from virtual machines and into native containers. Our unique automated approach extracts the critical application elements from the VM so you can easily insert those elements into containers in Google Kubernetes Engine, Cloud Run, or Anthos clusters without the VM layers (like Guest OS) that become unnecessary with containers.

Common Uses

Getting familiar with Migrate to Containers

Benefits of migrating to containers

Migrate to Containers is a tool to containerize existing VM-based applications to run on Google Kubernetes Engine (GKE)GKE Autopilot clustersGKE Enterprise, or Cloud Run. By taking advantage of the GKE and GKE Enterprise ecosystems, Migrate to Containers provides a fast and simple way to move to modernized orchestration and application management. Modernization and management can be done without requiring access to source code, rewriting, or rearchitecting applications.

Learn more

    Benefits of migrating to containers

    Migrate to Containers is a tool to containerize existing VM-based applications to run on Google Kubernetes Engine (GKE)GKE Autopilot clustersGKE Enterprise, or Cloud Run. By taking advantage of the GKE and GKE Enterprise ecosystems, Migrate to Containers provides a fast and simple way to move to modernized orchestration and application management. Modernization and management can be done without requiring access to source code, rewriting, or rearchitecting applications.

    Learn more

      Getting your migration started

      Migrate a Linux VM using Migrate to Containers CLI

      In this quickstart, you create a Compute Engine virtual machine (VM) instance, then use the Migrate to Containers CLI to migrate the VM to Google Kubernetes Engine (GKE).

      Learn more

        Migrate a Linux VM using Migrate to Containers CLI

        In this quickstart, you create a Compute Engine virtual machine (VM) instance, then use the Migrate to Containers CLI to migrate the VM to Google Kubernetes Engine (GKE).

        Learn more

          Pricing

          Migrate to ContainersPricing table
          ServicePrice

          Migrate to Containers

          Migrate to Containers is offered at no charge for migrating workloads to Google Cloud. Customers will still pay for all other Google Cloud services they consume (compute, storage, networking, etc.), but by itself, the use of this tool (Migrate to Containers) does not incur additional cost. Any customer can use Migrate to Containers (with or without an Anthos subscription).

          Migrate to Containers

          Pricing table

          Migrate to Containers

          Price

          Migrate to Containers is offered at no charge for migrating workloads to Google Cloud. Customers will still pay for all other Google Cloud services they consume (compute, storage, networking, etc.), but by itself, the use of this tool (Migrate to Containers) does not incur additional cost. Any customer can use Migrate to Containers (with or without an Anthos subscription).

          Google Cloud pricing calculator

          Add and configure products to get a cost estimate to share with your team.

          Contact sales

          Talk to a Google Cloud migration specialist.

          Learn more about migration with Google Cloud

          Rapid Migration Program (RaMP)

          Data center migration

          Migrating your applications

          Google Cloud VMware Engine

          Google Cloud's migration product portfolio

          Google Cloud
          • ‪English‬
          • ‪Deutsch‬
          • ‪Español‬
          • ‪Español (Latinoamérica)‬
          • ‪Français‬
          • ‪Indonesia‬
          • ‪Italiano‬
          • ‪Português (Brasil)‬
          • ‪简体中文‬
          • ‪繁體中文‬
          • ‪日本語‬
          • ‪한국어‬
          Console
          Google Cloud