Migrating Oracle to the Cloud

Cloud Migrations for Oracle

Our expert analyst team can help your organization stay in compliance and evaluate licensing opportunities and challenges for cloud migrations of Oracle on-premise products to Oracle Cloud, AWS, Azure, Google, and others

Many companies are developing “Cloud First” strategies, but that doesn’t mean “cloud only”.  A cloud first strategy is an organizational commitment to evaluate cloud-based solutions before considering other alternatives. Unlike a cloud only strategy, it doesn’t entirely eliminate other solutions like hybrid or on-premise environments, allowing for greater flexibility.

Cloud Overview

  • Advantages and Disadvantages of moving to the cloud
  • Hybrid Cloud
  • Software as a Service (SaaS)
  • Platform as a Service (PaaS)
  • Infrastructure as a Service (IaaS)
  • On-Premise BYOL Licenses (License Portability)

Cloud Advantages

  • Can be quick and easy to create a new server
  • No need to worry about hardware upgrades
  • Can be less expensive than on-premise solutions
  • Security is generally thought of as more thorough solution as typically found on-premise

Cloud Disadvantages

  • It can be more expensive to maintain than on-premise solutions
  • The process of migrating workloads to the cloud can drain significant time, energy and resources
  • Telecommunication costs can be higher
  • Security can be a concern if it is primarily handled by the client’s IT people as they would be less familiar with the Public Cloud environment than their on-premise environment
  • Fewer options are available in the event of company downturns
  • May not meet regulatory compliance standards

Overall, there are many good reasons to leverage a Cloud solution, but it is important to see it as just another consideration along the path of implementing a new solution for your organization.

Cloud Types

Hybrid Cloud

Hybrid-Cloud has become the most common reality for organizations. Most organizations of a medium-to-large size will have some IT solutions that must remain on-premise due to functionality or business constraints.


  • Hybrid solutions allow you to maintain a higher level of flexibility to choose the best environment and solution which most effectively addresses specific business problems
  • If you have a base of on-premise licenses then you can apply them against the Cloud, or use them to support an on-premise solution


  • Hybrid solutions require you to maintain two different environments in some manner
  • You may also find it more difficult to integrate any on-premise with Cloud due to potential latency challenges, as it is vital organizations evaluate the additional network bandwidth requirements that such solutions would likely need

Software as a Service (SaaS)

This is an application solution that is provided at a subscription price and is entirely Cloud based. It involves all aspects of the solution, including both hardware and software. Startups or small organizations are better positioned to support an all Cloud-based set of IT solutions, since they have no legacy applications, and can more easily shift from any they actively have in place.


  • Generally provides a complete offering that addresses a particular business need. Example: Salesforce
  • These usually offer a good level of basic customizations to modify the solution so that it best fits the need for your organization


  • Basic customization of the solution is usually limited to the modification or creation of reports and the addition of some fields
  • If heavy customizations were made to an on-premise application solution, it is less likely to work the same way in a SaaS Cloud version of the on-premise application

Platform as a Service (PaaS)

These are Cloud-based software platforms that are provided along with supporting hardware. They are typically a platform in which to provide customized solutions, but are not generally a complete solution within themselves. Rather, they might be considered a utility-type solution. Example: Database Software as a Platform.


  • Software licenses and hardware are all supplied under a single subscription
  • You can apply on-premise Oracle licenses to many PaaS Cloud services
  • This allows you to extend your on-premise software investment to the Oracle Cloud


  • Requires the latest version of Database to be in use, which can eliminate some solutions that are not feasible to convert to the newest version

Infrastructure as a Service (IaaS)

This is strictly compute and storage resources supplied within a Cloud environment. This is similar to other Cloud IaaS environments, but Oracle IaaS is designed to run Oracle products the best.


  • You can apply your Oracle licenses against this environment in a manner that closely matches the performance characteristics of an on-premise solution while potentially leveraging the latest server technology that is maintained within Public Clouds
  • You can choose a solution that leverages the shared compute fabric or a bare metal solution which enables you to get more control at the hardware level
  • Easy and quick to allocate more server compute resources


  • This generally utilizes Universal Cloud Credits for licensing, which requires that your usage is predictable as pre-paid fees are spread evenly across the individual months of the term of the contract

On-Premise BYOL Licenses (License Portability)

These are licenses that are run from the organization’s own retained locations. This is the ability to take a perpetual license and allocate it for use within a Cloud platform


  • Leverage existing investment in on-premise licenses by moving them to the cloud


Paying for Oracle Cloud Universal Cloud Credits (UCC)

This is Oracle’s latest licensing approach for their IaaS and PaaS platforms. UCC is an entirely metered subscription service that, by default, requires you to forecast your intended Cloud use at least one year in advance. Such a forecast would essentially take the form of a monthly spend.


  • The spend is not locked into a particular product available on those platforms, as your monies can be applied to any of the products
  • Forecasted spend is averaged across the 12 months or term of the subscription contract


  • During the term of the contract you cannot apply unused monies to future months nor can you pull future monies to support months that exceed their forecasted limits
  • During heavy use months the organization will pay for any overages separate from their contracts and upwards of 1.5 times the contracted hourly rate for products


An older subscription method of pay-as-you-go that was generally used for compute resources in the Cloud, this was replaced by Universal Cloud Credits, but may still be part of current contracts.


An older subscription method that provided a preset monthly cost for a preset list of products and resources. Most commonly used with PaaS products. This was replaced by Universal Credits, but previously activated subscriptions can sometimes be renewed for Non-Metered.


Contact Miro to learn more about whether moving to the cloud is right for your organization.  We can review your licenses, business goals, costs and areas of concern to provide guidance and advice to achieve the best possible outcome.

Contact Us

If you have an urgent question regarding your software licensing or a software audit, please contact Miro right away.

(732)738–8511 x1208
Use the chat box on the right

About Us

Miro is a leading global provider of software asset management services, specializing in license management, audit advisory, negotiation tactics, support management, and cloud services. We help our clients maximize ROI on their software license investments, stay in compliance, and minimize the impact of audits. Miro's performance guarantee promises that our long-tenured, diverse, and passionate team of expert analysts provides insightful and actionable advice to help our clients achieve the best possible outcomes.

Performance Guarantee

Miro’s no risk Performance Guarantee is that the amount of cost savings that we uncover will be more than our fees.

Managed Services for Oracle Licensing

Miro's Managed Services for Oracle licensing is a best practice approach for an organization to optimize and outsource the practice of Software Asset Management to specialized external experts to ensure the organization's compliance with vendor rules and policies.

Learn more about Miro's Managed Services.