Hosting an organisation’s applications and databases in a public cloud service can offer significant overall cost and efficiency benefits. As part of the process of moving to the new services you need to quantify cloud migration costs: both one-off and ongoing
Ongoing operational costs post-migration can be well understood and estimated in advance. There are public cloud service cost estimation tools (Oracle Cloud Cost Estimator, AWS Simple Monthly Calculator), or you can lock-in your service costs via agreed subscriptions.
In this blog, I will discuss some of the additional costs to be aware of when migrating applications and databases to a public cloud.
A well-executed cloud migration project starts with migrating data to a cloud platform. The quickest and easiest way to do this is by using existing database backup technologies to write backups to cloud storage.
The ideal scenario is to execute a cloud strategy with minimal risk and change to your existing critical systems. Therefore, setting up a cloud-based DR environment isn’t ideal as a first step.
A DR environment automatically commissions the cloud environment as part of the production landscape with the associated operational requirements.
This introduces additional dependencies at the early stage of your cloud journey that your business may not be ready to commit to yet.
Moving your data to the cloud may seem like a necessity. But there are cloud migration considerations you need to factor into your business case for such a major project.
As a consultant in the area, I have come across many cases where clients believe the migration of mission-critical data to the cloud is a requirement. But in my experience, there are instances where staying on-premise is just as valid, if not preferable.
Moving mission-critical data from on-premise servers to the cloud is a major undertaking which may deter a business from making the move. But there are costs associated with keeping your data on-premise which you need to consider. This includes the possibility that the cost benefits of cloud services could significantly outweigh the negative costs of the cloud migration itself.
Knowing the cloud migration benefits is important as making the decision to move your mission-critical database to the cloud is not a decision to be taken lightly.
There are many factors you need to consider and choices you need to make. However, the first task is to build a cost/benefit analysis of a cloud migration business case for executive management to consider.
In this blog post, I will discuss the tangible cloud migration benefits. Many of which you should consider referencing in your business case.
Cloud services are a key component of every IT cloud migration. Depending on your objectives and requirements, different cloud service providers should be evaluated to ensure the best fit for your purpose.
Here I compare each of the major cloud service providers and evaluate their core offerings. Given the vast differences in customer requirements it’s impossible to provide specific recommendations – but I do outline the pros and cons of each service.
Cloud migration of existing IT applications and infrastructure provides opportunities for organisations to save cost, provide greater levels of service and deliver a competitive advantage.
While the migration of certain technologies to cloud services is a no brainer – the migration of large, mission-critical database platforms can be more challenging. The associated planning, reconfiguration for dependent systems, testing and operational setup of the cloud platform can alter the cost/benefit of the whole migration.
You can optimise Oracle performance in a myriad of ways. In many cases, the diagnosis might point to optimising existing application code.
But in some cases, you could be better off migrating your database platform to a hardware upgrade instead of increasing capacity.
This is the best option only when the business problem at hand justifies the additional expense of a new infrastructure.
There are certain situations when a hardware upgrade is the most cost-effective way to optimise Oracle performance and can deliver scalable performance to the business and its users.
In many instances of Oracle system optimisation, businesses consider a capacity increase as the first course of action. That is often a mistake. In my experience, 8 out of 10 times, an expansion isn’t needed to solve a problem, and just ends up an unnecessary and untimely cost.
Here are some surprising statistics we’ve seen from working in this space for the last 20 years.
- 80% of the fixes we’ve provided have not required any additional infrastructure or capacity spending.
- Most of the fixes have been just using the capabilities of the database platform better.
- In the last five years, 95% of fixes have not required upgrades or capacity spending.
So before you upgrade, check if you actually need one, you could save thousands of dollars, even millions depending on the size of your existing system.
Thinking about giving your Oracle database the 12c upgrade?
Upgrading your Oracle database platform is one of the most strategic IT projects an organisation will undertake.
Whilst this upgrade is a relatively straightforward process, it will typically be linked to an infrastructure platform migration, or can be tied to a major application upgrade.
We will discuss the main performance-related features in Oracle 12.2 (12c) that will directly benefit your organisation – enabling your systems to run faster or reducing the effort required to maintain and operate your critical Oracle database platforms.