Objectives
Replatforming Oracle Database to AWS provides the following benefits.
Balance of risk and improvement
Replatforming is more cost-effective, faster, and carries less risk than refactoring. It also enhances automation and improves application performance, security, and scalability more than rehosting.
Lower cost
Replatforming provides flexibility in payment options offered by AWS, which are pay-as-you-go, On-Demand Instances, and Reserved Instances. AWS provides various levels of discount based on use cases, and you pay only for what you use, which can reduce both fixed and variable costs
For Oracle Database Standard Edition 2 (SE2), AWS also provides the License Included model with Amazon RDS. The price includes Oracle licenses as part of a pay-as-you-go subscription model, and you don’t need to purchase the licenses separately.
When running Oracle workloads on AWS, the Amazon RDS instance size can be scaled up and down dynamically according to load fluctuation. This can further reduce cost because you can provision compute power as needed.
For more information about pricing, see Amazon RDS for Oracle pricing
Enhanced automation
Replatforming provides a higher level of automation on maintenance tasks, such as backup, storage scaling, logging, and monitoring, which minimizes human errors. Staff productivity can also be improved by focusing on more valuable tasks, such as business development, performance tuning, and schema optimization.
Increased agility
Provisioning Oracle databases in an on-premises environment is time-consuming and can take weeks to months. By replatforming to AWS, you can complete the same task within minutes to a couple of hours. Replatforming also gives you the flexibility to delete a full stack of database when it's no longer needed, and to stop paying for it. That isn't an option in an on-premises environment.
Better cloud maturity
Replatforming helps align with a cloud-first approach and grows cloud maturity over time. It builds the foundation for future database and application modernization by doing the following:
-
Offloading unstructured data to Amazon Simple Storage Service (Amazon S3
) -
Migrating data warehouse functions to Amazon Redshift
-
Migrating transactional functions to open source database engines such as Amazon Aurora PostgreSQL-Compatible Edition or Amazon Aurora MySQL-Compatible Edition to save licensing cost and reduce operational overhead