We’ll walk you through the each step of the transition so it’s as easy and successful as possible.
Right at the start we’ll assess your current environment to determine where you are in relation to what you want to achieve. While sometimes this can be done as part of the strategy phase, we essentially look at the current state of the business and IT infrastructure and quantify the benefits and efforts needed to move to cloud.
We’ll also identify key requirements, concerns, controls and constraints for the cloud strategy.
This stage devises a cloud strategy using the business aims, drivers and the inputs from the first phase. This is a team exercise to ensure the client team is aligned around your business and therefore cloud goals and objectives. It is at this stage that the direction and capabilities of the cloud migration are determined.
This is someone in a system architect-level position responsible for planning and completing all aspects of the migration.
2. CHOOSE YOUR LEVEL OF CLOUD MIGRATION
We’ll decide whether to move your application from an on-premise data centre to the cloud, through either a shallow cloud integration or a deep cloud integration.
We’ll see whether you want to pick a single cloud provider and migrate your application so it runs optimised for that single environment, or whether you want to run on multiple cloud providers.
We’ll help establish a key set of KPIs relative to your business for the cloud migration, looking at things like user experience, application/component performance, infrastructure and business engagement.
These metrics will show how your in-progress migration is doing and highlight visible or invisible problems that may be lurking. Most importantly, the cloud migration KPIs will help you determine when the migration is complete and successful.
This is the process of measuring the pre-migration performance of your application or service in order to determine if its post-migration performance is acceptable.
Setting baselines help us determine when your migration is complete and provides validation of the post-migration performance improvements you expected. We can also refer to baselines during a cloud migration to diagnose any problems that arise.
We’ll also need to decide if you will migrate your entire application at once, or migrate it to the cloud component by component or service by service. We’ll also look to establish which components should be migrated and in which order. It could be best to move internal services first or it may best to move services closest to your customers first.
This is a realisation of the cloud idea in order to demonstrate its feasibility. This helps to establish the foundations to ensure that the technology and processes are in place for a smooth transition.
A minimum viable cloud environment is a secure public cloud environment running at least one application or server and is designed to ease you into the operational cloud area, as well as engage all necessary stakeholders.
We may want to do other work on your applications and services before they are migrated so they work as effectively and efficiently in the cloud as possible.
Migrating data is one of the trickiest parts of a cloud migration as the location of your data can significantly impact the performance of your application. Moving your data to the cloud when the data-access methods are still primarily on-premises can significantly impact performance. The same holds true if the data is still on-premise but the service accessing it resides in the cloud.
We’ll help you determine when and how you switch over the production system from the legacy on-premise solution to the new cloud version. Depending on the complexity and architecture of your application, and especially the architecture of your data and data stores, we’ll look at two common approaches – an all at once approach, or a do it a little bit at a time approach.
Even after you’ve finished migrating everything to the cloud, there are a few more things to consider, mainly resource optimisation. The cloud is dynamic and can easily allocate additional resource at a moment’s notice so you can look to scale as needed.
As the cloud will be a new entity for on-site technical and operational staff, they need to be trained and educated, ideally on the job, on how to use the new cloud platform. This will help them perform their tasks in a confident and secure way going forward.
Here’s a few other things for you to consider when moving to the cloud.
Create and maintain a safe and secure cloud environment. Fortunately, the major cloud providers offer significant tooling and resources to help you out.
Through mainly pay as you go pricing, where you only pay for what you use, cloud computing generally boasts to be a cheaper option than on-premise solutions.
See how we helped others transition to the cloud with ease.
Find out more about migrating and adopting the cloud by reading our blog.
Cloud computing has created a technology revolution for small businesses, offering access to a range of capabilities that typically only larger companies could afford. Using an internet connection and a web browser, small companies can tap into software and services as they need them and pay for what they use on a monthly basis, like utility services.