Migrate for Compute Engine

Fast, flexible, and safe migration to Google Cloud with Migrate for Compute Engine (formerly Velostrata).

Frictionless migration

Frictionless migration

Cloud migration creates a lot of questions. Migrate for Compute Engine (formerly Velostrata) by Google Cloud has the answers. Whether you’re looking to migrate one application from on-premises or one thousand applications across multiple data centers and clouds, Migrate for Compute Engine gives IT teams the power to migrate these systems to Google Cloud.

Reduce risks

Reduce risks

Built-in testing makes it fast and easy to validate before you migrate. And fast on-premises rollback provides a safety net when the unexpected happens. No software agents means no impact on the resources needed by the workload itself, no need to open access to or from the network where the workload is running, and the ability to complete your migration without the source systems running at all. And with workloads that begin within minutes, downtime is minimal, up front, and predictable.

Improve agility

Improve agility

Accelerate and simplify your migration journey by leveraging Migrate for Compute Engine’s speed and scale. Migrate a single app with a few clicks, execute a migration sprint with 100 systems using migration waves, or use our REST API to build your in-house migration factory. With Migrate for Compute Engine, you are empowered to migrate and customize in whatever way that is best for you.

Cut costs

Cut costs

Migrate for Compute Engine helps reduce migration labor and complexity — in fact, one Fortune 50 customer found that they saved up to five hours per server. You can also eliminate costly on-premises hardware and software licenses sooner and rightsize your cloud instances with usage-driven analytics to avoid cloud over-provisioning.

Velostrata migration completes in 15 minutes, compared to a traditional migration which takes up to 24 hours.

Save time

With Migrate for Compute Engine’s real-time streaming, stateful workloads begin running in the cloud within minutes rather than days or weeks. While your application runs in Google Cloud, remaining data syncs and transfers seamlessly in the background. This means apps are live up to 100x faster, and migrations complete up to 10x quicker, as compared with traditional migration strategies. Plan and test in parallel, roll back in minutes (if needed), and migrate hundreds of workloads per sprint.

How it works

  • Step 1: In-cloud testing and validation

    Use isolated test clones to test directly in the cloud without any impact on live applications.
  • Step 2: Build your migration waves

    Migration waves are a designated group of systems that you'll migrate in a specific order, so that IT maintains key dependencies throughout the migration process. Use our trusted discovery and assessment partners to inventory your current IT landscape and then use that information to craft your migration waves.
  • Step 3: Deploy workloads to Google Cloud

    For simple migrations, you can migrate directly from vCenter using our plugin. For multi-tier workloads that require a specific order or automation, you'll execute migration waves from the Migrate for Compute Engine console. For either path, you'll receive analytics-based rightsizing recommendations to help you pick the cloud instance types to best meet your computing needs.
  • Step 4: Background data migration

    Applications begin running in Google Cloud after just a few minutes, so there's negligible downtime. Meanwhile, remaining data transfers (and syncs) seamlessly in the background — in a way that is completely transparent to end users. This helps maintain SLAs, while keeping maintenance windows short and predictable.
  • Step 5: Stateful rollback to on-premises (if needed)

    If things don't go as planned, roll back to on-premises, make some tweaks, and try again. No loss of data or project time.

“Google Cloud has been exemplary in the “how can we help you” approach and with understanding what we want to do and how to make what we want happen.”

–Jon Latshaw, VP, Cloud Services, Cardinal Health

Use cases

Accelerate your migration

Accelerate your migration journey

Move business application workloads from on-premises and other clouds into Google Cloud quickly and easily, with built-in support for testing, rollback, automation, and more. Reduce IT labor and keep migrations on time and under budget.

Migrate any application

Migrate any application landscape

Migrate any application landscape with ease, whether it's a single application, a mix of thousands of applications, multi-tier systems like SAP, legacy OSes, and/or physical servers.

cloud's agile capacity

Unlock the cloud's agile capacity

Move applications that are pegged on-premises into larger, more powerful instances in the cloud with minimal downtime and complete data synchronization throughout. Stop spending on costly on-premises hardware, and rely on the cloud's on-demand capacity.

Safeguard your migration

Safeguard your migration end-to-end

Test applications directly in the cloud before you migrate. Begin applications in the cloud within minutes, while providing minimal downtime that is easy to predict and schedule. Roll back to on-premises anytime if needed.


Automatic and seamless adaptations

Automatic and seamless adaptations for cloud, including driver/agent installations, networking, licensing, and more. No manual changes to the applications, images, networks, storage, or drivers are required when migrating most operating systems and versions.

Provisioning and rightsizing

Provision cloud instances directly from Migrate for Compute Engine, including support for customizations to networking, encrypted disks, and more, as well as analytics-based rightsizing recommendations for both cost and performance.

On-premises stateful rollback

Stateful rollback so no trip to the cloud is one-way if applications don’t operate as planned.


Customization hooks allow IT managers to perform specific customizations (e.g., enable or disable services) upon migration to cloud or roll back to on-premises.

Pre-migration validation and testing

Pre-migration validation via Migrate for Compute Engine’s test-clone capability, which allows testing of production workloads and data directly in the cloud, within an isolated environment that has zero impact on production or live systems.

Automated migration waves

Automatically generate self-documenting, auditable migration waves from vCenter or other clouds. This helps provide an ordered migration plan that includes configuration details and enables scalable automated batch migration.

Programmable migrations

Programmable operations with REST API or PowerShell enable automation of the migration flow using the orchestration/automation tools of your choice.

Boot over WAN

Migrate for Compute Engine performs a native boot from the source operating system over the WAN in just a few minutes — regardless of the data size. While the system boots, Migrate for Compute Engine adapts it on the fly to meet the target environment. No manual changes to the application, image, storage, drivers, or networking are required.

Intelligent streaming

Prioritizes necessary data for an application to run and moves that data into the cloud first. Applications begin running in cloud within minutes, while less-frequently accessed data can be streamed in the background while the application runs in cloud.

Multi-tier caching and optimization

A multi-tier read-write cache in the cloud stores the working set of data needed by the application while it runs in the cloud. De-duplication, pre-fetching, asynchronous write-back, and network optimizations further accelerate the migration and reduce migration bandwidth by up to 75% in production migrations.


Each Migrate for Compute Engine deployment incorporates active-active migration clusters that are deployed across two zones. Writes are acknowledged in both zones and asynchronously transferred back to on-premises storage to prevent data loss during a single zone outage when deployed in a dual zone configuration.

Customers migrating to GCP may use Migrate for Compute Engine software at no additional cost. However, GCP charges for resources like Compute Engine instances, Cloud Storage, Stackdriver, and networking bandwidth used during your migration.


Watch videos, read guides, and explore your migration options.

Google Cloud

Get started

Learn and build

Need more help?

Request a demo or trial through our sales team.

Send feedback about...

Migrate for Compute Engine - Cloud Migration Software for GCP