Azure can bring the benefits of productivity, agility and decreased costs to your organisation, but like many things, realising the dream relies upon the preparation before you take the leap. Learn how to rehost and refactor for the cloud.
Microsoft recommends a 4 phase process for migration:
But don't forget about the need for planning. Before you begin the migration process it is always advisable to clarify your priorities and objectives to ensure successful migration. Don't forget to review:
This may seem like boring spade work but necessary as forgetting about applications and workloads can complicate things later on.
Things to review:
Fordway often help organisations with the Assess stage. There are roughly 80 different instance types listed by Microsoft which are split into 11 series so it can be a bit confusing if you are unused to the process.
As part of this stage it is imperative to evaluate your infrastructure requirements in order to:
You will also want to think about the Business Criticality of systems (frequency of use, number of users), the application portability and security requirements as well as your requirements for availability, disaster recovery and business continuity in order to segment and prioritise systems for migration.
At the end of this process you will understand which applications you can simply re-host or refactor and which may need more significant re-architecting or rebuilding
This is where you work out how to map your workloads to the Azure servers. You’ll need to think about ease of migration, speed, functionality and cost to work out the best place for your workloads.
Using the information, you have gathered you can plan to make the best of Azure Reserved VM Instances and Azure Hybrid Benefit
Your most likely targets are:
If you have workloads running on physical servers you may need help converting this to a VM workload. You’ll need to think about factors such as latency and connection requirements. What are your requirements for the VM does it exceed the number of cores or allowable memory?
For a complex cloud migration, you probably won’t want to manage the migration yourself. By using a Microsoft partner such as Fordway who understand the process and have experience of the tools available, you can be sure that you manage the risks and avoid trial and error to ensure that your migration is successful and secure.
If you want to simply Rehost / ‘lift and shift’ existing Hyper-V workloads or physical servers, you can use Azure Site Recovery and then perform a one-way DR failover to do this. Simply set up Azure Site Recovery as if you were preparing to use if for DR, then once set up do a failover to Azure and delete everything related to Azure site recovery.
If you are looking to Re-platform from an IIS Webserver to PaaS Azure Websites, there is an Azure Website Migration tool. Similarly, if you are looking to migrate form from a SQL server to Azure SQL database then you can use the Azure Database Migration Service.
Once your applications are in Azure, you need to understand that just like managing a server you need to manage resources continuously in order to improve security, performance and maximise ROI.
Using the Azure Advisor and Security Center you can optimise your environment by right sizing your VMs and using Reserved Instances to reduce costs.
If you'd like further advice on migrating your services or applications to cloud contact us