We’re sorry. We could not find a match for your search.

We suggest you try the following to help find what you're looking for:

  • Check the spelling of your keyword search.
  • Use synonyms for the keyword you typed, for example, try “application” instead of “software.”
  • Start a new search.
Contact Sales Sign in to Oracle Cloud

OCI Migration Hub

Whether you are looking to move a full data center, mission-critical workloads, or just a few applications, there are a variety of ways to migrate to the cloud, each with their own advantages and considerations. Oracle offers expertise and resources to guide you through the process to ensure a smooth and fast transition.

Accelerate cloud deployment and onboarding Accelerate cloud deployment and onboarding with Landing Zones

No matter what workload you are moving to OCI or the size of it, setting up your tenancy correctly from the start is crucial for a successful cloud deployment and smooth operations. Oracle provides landing zones that help you provision foundational services, such as compartments, network, security, policies, and logging, according to best practices and with minimal effort.

Migrate to the cloud as is

Certain workloads can be moved to the cloud without much change. While it’s not true for every scenario, often VMware images can be moved from an on-premises ESXi environment to VMware on OCI with minimal changes. This approach can be beneficial for workloads that are already stable and well established, as it minimizes the need for extensive testing and reduces the risk of introducing new bugs or issues. We identified three main categories for move as is:

Container to OCI Container Engine for Kubernetes

When moving containerized applications to OCI, it's possible to move them "as is" by running containers on Oracle Container Engine for Kubernetes (OKE). OKE is compatible with upstream Kubernetes typically supporting three recent versions. Common Kubernetes operators, such as External-DNS and cert-manager, support OKE. To use native services from OKE, such as OCI Load Balancers and Block Volumes, for persistent storage, annotation class names are typically required to be changed. Container images can be stored on OCI Container Registry which is compatible with Docker Registry. CI/CD jobs using a Docker-compatible registry and Docker CLI simply require updated credentials.

You can migrate containers manually or use one of the following tools:

Physical to OCI Bare Metal

Physical servers can be migrated to OCI Bare Metal servers. OCI Bare Metal servers are dedicated physical machines that can be provisioned through the OCI console like OCI virtual machines. Physical machines can be migrated using third-party tools from the list below or you can do it manually by using tools, such as dd, to generate images of the disks and then using a tool, like qemu-img, to convert the disk images to OCI compatible images.

VMware to Oracle Cloud VMware Solution

When migrating VMware images to OCI, it's possible to move them "as-is" by simply uploading the image to the cloud and then running it on a VMware environment within OCI. This allows you to take advantage of the scalability and flexibility of the cloud while minimizing the need for extensive testing while reducing the risk of new bugs or issues.

Migrate to the cloud and replatform

Some see the move to cloud as a chance to modernize their applications. Modernizing an application can be as a simple as switching certain layers in the stack with managed services or as complex as advanced refactoring of monolithic applications to microservices. An example of a simple modernization is switching Oracle Database with Oracle Autonomous Database, minimizing management overhead, reducing human errors and associated risks. We identified three main categories for migrate and modernize:

VMware to Oracle Cloud Infrastructure (OCI) Compute

When migrating from an on-premises VMware environment to OCI, you can choose to replatform your applications to run on OCI Compute. Oracle Cloud Migrations brings an integrated migration experience with the ability to plan and manage virtual machines’ migration from on-premises environments and other clouds to OCI.

Physical servers and virtual machines to OCI virtual machines

When migrating physical servers or virtual machines to OCI virtual machines, you can use third-party tools from the list below or you can do it manually by using tools, such as dd, to generate images of the disks and then qemu-img to convert the disk images to OCI-compatible images. To benefit from the advantages of cloud services, consider replacing certain parts of your applications with fully managed services, such as Oracle Autonomous Database and MySQL HeatWave. This approach can lead to better performance, efficient architecture, and less management overhead in the long run.

  • ZConverter's disaster recovery manager enables source-agnostic migration and recovery of complete applications.
    Migrate applications and enable disaster recovery with ZConverter
  • RackWare provides a complete Workload Mobility Platform that extends across physical and virtual environments.
    Quick start guide
    RackWare Migration Manager
  • Matilda Migrate and Discover are migration and discovery tools that support OCI. Matilda Discover can make a full inventory of your existing environment, including application, middleware, and database assets.
    Documentation
  • PlateSpin Migrate is a powerful server portability solution that automates the process of migrating servers over the network between physical machines, virtual hosts, and enterprise cloud platforms—all from a single point of control.
    Documentation
    PlateSpin Migrate

Virtual machine to Container Engine for Kubernetes

When migrating from an on-premises virtual machine environment to OCI Container Engine for Kubernetes, you are required to containerize your workloads. Create a container image for each application, upload your images to OCI Container Registry, and build your application deployment definition using native Kubernetes format or a tool, such as Helm Charts. Provision OKE on OCI, and you are now ready to deploy your application. You can use OCI DevOps pipeline to automate CI/CD.

  • Automate Helm deployment to OKE with OCI DevOps pipeline
    Reference Architecture
    GitHub
  • Architecting microservices-based applications on OCI
    Learn how to design your application as a collection of loosely coupled services following the share-nothing model.
    Guide
  • Transform monolithic Java apps to microservices on Oracle Cloud
    Infrastructure

Migrate workloads to OCI

Oracle offers a variety of tools and resources to help you migrate to OCI. These include migration assessments, which help you determine the best approach for your specific migration, and migration support services, which provide expert guidance and assistance throughout the entire migration process. Additionally, Oracle offers a range of services, such as Oracle Cloud Migrations, Oracle Database Migration, and OCI Data Transfer, that can help you easily and securely migrate your workloads to the cloud.

Migrate Oracle Applications

Oracle provides unique tooling and automation to streamline the deployment, move, and maintenance of Oracle on-premises apps, ultimately reducing the time, risk, and cost of moving and of day-to-day operations.

Migrate ISV and custom applications to OCI

Secure landing zone that meets the CIS Foundations Benchmark

Accelerate application migration by provisioning the foundation for your workloads using a Terraform-based landing zone template that meets the security guidance prescribed in the “CIS Oracle Cloud Infrastructure Foundations Benchmark”.
- Reference Architecture
- GitHub

Multi-tier web application

Provision a basic auto scalable multi-tier web application with Oracle Autonomous Database.
- Reference Architecture
- GitHub

Architecting microservices-based applications on OCI

Learn how to design your application as a collection of loosely coupled services following the share-nothing model.
- Guide

Compliance at Launch: Pre-Assessed Web Applications

- Reference Architecture
- GitHub

Understand modern app deployment strategies

- Guide

Why ISVs are choosing Oracle Cloud

Oracle Database, Oracle Cloud, and IT infrastructure for SAP
- SAP to OCI

Migrate Oracle Databases

Oracle offers many options for migrating Oracle Databases. For common scenarios, use OCI Database Migration service, for other scenarios, you can choose from a range of migration tools.

Use the migration advisor to learn more about the appropriate migration method for your workload. Oracle Database Migration provides a high-performing, self-service experience for migrating databases to OCI. It provides logical online and offline migration for enterprise-level database migration with minimal downtime.

Migrate WebLogic to OCI

When migrating Oracle WebLogic Server to OCI, start by deploying WebLogic using WebLogic Server for OCI Terraform stack or WebLogic Operator for Kubernetes. Once WebLogic is deployed, you can migrate the WebLogic domains and applications using the WebLogic Deploy Tooling.

WebLogic Server for OCI

- GitHub
- Documentation

WebLogic Operator for Kubernetes

- GitHub
- Documentation
- Hands-On Lab

WebLogic Deploy Tooling

- GitHub
- Documentation
- Tutorial
- Hands-On Lab

Oracle Forms to OCI

- Documentation
- Hands-On Lab

Migrate MySQL

Migrate to MySQL HeatWave

Migrate from your on-premises MySQL Database, Amazon RDS or Amazon Aurora to MySQL HeatWave on Oracle Cloud Infrastructure or Amazon Web Services.

Migrate other databases

Migrate Microsoft SQL Server to Autonomous Database

Migrate Microsoft SQL Server to Oracle Autonomous Database

Migrate Microsoft SQL Server to OCI

To migrate Microsoft SQL Server to OCI, first deploy MS SQL on OCI and then use the backup/restore method to migrate data. Try the Hands-On Lab to learn more.
- Deploy Microsoft SQL in HA
- Hands-On Lab

Migrate other databases and data sources to OCI

Use OCI GoldenGate to replicate data from various sources and to various targets on OCI. OCI GoldenGate can be used to replicate from the following data sources:

MySQL

MySQL Database Server, Amazon Aurora MySQL, Amazon RDS for MariaDB, Amazon RDS for MySQL, Azure Database for MySQL, MariaDB, Google Cloud SQL for MySQL

Big data

Apache Kafka, Confluent Kafka, Azure Event Hubs, Amazon MSK

PostgreSQL

PostgreSQL Server, Amazon Aurora PostgreSQL, Amazon RDS PostgreSQL, Azure Database for PostgreSQL, Google Cloud SQL for PostgreSQL
- Documentation
- Quick starts

Migrate files and block storage to OCI

Migrate files to OCI Object Storage

To move files to OCI Object Storage, you can use the OCI Console, OCI Command Line Interface (CLI), and the OCI software development kits (SDKs) that are available for the most common programming languages or third-party tools that support the OCI Object Storage S3 compatible API. Each SDK provides code samples to help you get started.
- CLI and SDKs
- Upload data to OCI Object Storage
- Use Rclone to move data to OCI Object Storage

Data Transfer Service

Oracle offers offline data transfer solutions that let you migrate data to Oracle Cloud Infrastructure. You send your data as files on encrypted USB 2.0/3/0 disk to an Oracle transfer site. Operators at the Oracle transfer site upload the files into your designated Object Storage bucket in your tenancy.
- Documentation

Storage Gateway

Oracle Cloud Infrastructure (OCI) Storage Gateway is a cloud storage gateway that lets you connect your on-premises applications with OCI. Applications that can write data to an NFS target can also write data to OCI Object Storage, without requiring application modification to uptake the REST APIs.
- Documentation

NFS to Storage Gateway

Use Cloud Sync to move on-premises datasets from a local NFS-mounted file system to Storage Gateway, where the data is then moved asynchronously to Oracle Cloud Infrastructure Object Storage.
- Documentation

Migrate Java application servers to OCI

Migrate JBoss/WildFly Java applications to OCI

Migrate Tomcat Java applications to OCI

Migrate DNS Zones to OCI

Save time when migrating DNS by importing complete DNS zones using the BIND file format, which is the industry preferred zone file format and has been widely adopted by DNS server software.

Get started with OCI

Try 20+ Always Free cloud services, with a 30-day trial for even more

Oracle offers a Free Tier with no time limits on more than 20 services such as Autonomous Database, Arm Compute, and Storage, as well as US$300 in free credits to try additional cloud services. Get the details and sign up for your free account today.

  • What’s included with Oracle Cloud Free Tier?

    • 2 Autonomous Databases, 20 GB each
    • AMD and Arm Compute VMs
    • 200 GB total block storage
    • 10 GB object storage
    • 10 TB outbound data transfer per month
    • 10+ more Always Free services
    • US$300 in free credits for 30 days for even more

Training

Migration training courses
Access courses to learn, test your knowledge, and earn an Oracle University badge for your social media accounts.

Oracle Professional Services

Oracle Cloud Lift Services provide guidance from cloud engineers on planning, architecting, prototyping, and managing cloud migrations. Customers can move critical Oracle and non-Oracle workloads in weeks—or even days—instead of months by leveraging these included services for customer tenancies.

  • Free expert MySQL migration guidance

    Request expert guidance from Oracle engineers to help you plan your migration to OCI.

    Learn more
  • Oracle Consulting

    A digital-first world requires modern, integrated technology—as well as support from empowered employees and leaders—to drive speed, agility, and predictability. At Oracle Consulting, we’re the experts that other experts seek out for leading practices in Oracle Cloud. With our deep know-how and proven expertise from implementing countless cloud journeys, we can help you achieve the best version of your future digital state.

    Learn more

Landing zone

Provision the foundation for your workloads using a Terraform-based landing zone that meets the security guidance prescribed in the “CIS Oracle Cloud Infrastructure Foundations Benchmark”.