Welcome to the Oracle to Azure PaaS database migration.
This document scope is within Oracle migration of Azure Database Migration Guide.
- Cost Optimization
- Application & Database Modernization
- Administrative Overhead
- Performance Improvement
- Cloud-First Mindset
Cost Optimization is the largest number of cases for Oracle to Azure migration and typical scenario for Cost Optimization is Oracle to PostgreSQL migration scenario.
In Oracle to PostgreSQL migration scenario, if customer is already optimized instance / objects / queries for performance with Oracle native features, the performance can be a concern in PostgreSQL after migration.
For mission critical system or performance critical system, Azure SQL Managed Instance or Azure Synapse Analytics can be a better choice based on OLTP / OLAP workload.
-
Rehost: Often referred to as “lift and shift” migration, this no-code option lets you migrate your existing applications to Azure quickly. Each application is migrated as-is, which provides the benefits of the cloud without the risks or costs of making code changes, and you can leverage SQL Server on Azure Virtual Machines, Microsoft’s infrastructure as a service (IaaS) product, to achieve that.
Oracle database migration: Lift and shift -
Refactor: Often referred to as repackage, this cloud migration strategy involves some change to the application design but no wholesale changes to the application code. Your application can take advantage of infrastructure as a service (IaaS) and platform as a service (PaaS) products, such as Azure App Service, Azure SQL Managed Instance, and containers.
Oracle database migration: Refactor -
Rearchitect: Modify or extend your application's code base to scale and optimize it for the cloud. Modernize your app into a resilient, highly scalable, independently deployable architecture and use Azure SQL Database, Microsoft’s platform as a service (PaaS) offering, to accelerate the process, scale applications with confidence, and manage your apps with ease.
Oracle database migration: Rearchitect -
Rebuild: Rebuild an application from scratch using cloud-native technologies. Azure platform as a service (PaaS) provides a complete development and deployment environment in the cloud, without the expense and complexity of software licenses, the need for underlying application infrastructure, or middleware and other resources. With this cloud migration strategy, you manage the applications and services you develop, and Azure manages everything else.
For more information about cloud migration patterns, see Cloud Migration Pattern.
- Discovery
- Detail Guidance for Discovery
- Assessment & Convert
- Detail Guidance for Oracle to PostgreSQL Migration Scenario.
- Detail Guidance for Oracle to SQL Database Migration Scenario.
- Detail Guidance for Oracle to PostgreSQL Migration Scenario.
- Detail Guidance for Oracle to SQL Database Migration Scenario.
- Detail Guidance for Post-Migration
- Before the Hands On Lab
- Hands On Lab Exercise for Oracle to PostgreSQL Migration Scenario.
- Hands On Lab Exercise for Oracle to SQL Database Migration Scenario.
Welcomes for contributions and suggestions.