Cloud migration

Why and how to successfully transition to the cloud

Your organisation can gain competitive advantages from cloud computing such as higher efficiency, greater flexibility, lower costs and better performance for your applications and services. Because cloud computing represents a shift from the traditional way of thinking about IT resources, making the transition to the cloud requires careful planning and strategy.

Cloud migrations can also include transitioning from one provider’s cloud to another. This also requires careful planning and many of the same considerations apply.

Evaluate your costs and needs

Here are some initial points to consider as you explore a cloud migration.

Evaluate your existing investment

Weigh the existing investment in your on-premises data center and consider the costs of moving to the cloud to determine whether it is right for your organisation. For many smaller or younger companies, migrating to the cloud can be a no-brainer. With cloud computing, you can quickly gain access to enterprise-class resources on a pay-as-you-go basis, resources that may otherwise be cost-prohibitive.

Consider your applications and data

Which applications would you migrate to the cloud? Will they perform well in the cloud or for instance, do they depend on your current, customised on-premises infrastructure? Older applications may not be supported by your target cloud, so make sure the cloud platform you are migrating to supports your application’s language. Also, consider whether the data you want to move to the cloud—is right for the cloud. For example, highly sensitive data may require a more secure cloud deployment.

Start Justin

Determine how much resources each application uses

The cloud can provide great benefits for scaling resources up or down for your applications. Determine which of your applications can benefit from a pay-as-you-go resource consumption model.

The right fit: public, private or hybrid cloud?

The cloud is not one size fits all. A primary benefit of the cloud is that it lets you configure your deployment in a way that makes the most sense for your organisation. For example, you can choose to deploy cloud computing through the public cloud, a private cloud or a hybrid cloud:

Public cloud

This is the most common way of deploying cloud computing. Resources are owned and operated by a third-party cloud services provider and shared with other organisations who also use the service.

Private cloud

In a private cloud, resources are used exclusively by one business or organisation. Private clouds are often used when stronger security or higher control over the infrastructure is required.

Hybrid cloud

A combination of public and private, a hybrid cloud taps into public cloud resources and your private cloud or existing on-premises resources. A connection is made between the different environments to help you capitalise on the advantages of all.

Learn more about the options with What are public, private and hybrid clouds?

When to migrate?

When to migrate to the cloud is a business decision—based on multiple factors unique to each organisation. However, a key time to consider the cloud is when your business is on the verge of an expansion or upgrade. For instance, maybe your server hardware is reaching the end of its lifecycle or you need to add capacity to your data center. Or, it is time to upgrade to the latest version of software that is critical to your business operations. These can be opportune moments to consider the cloud as part of your new or upgraded infrastructure.

Risk mitigation

When migrating to the cloud an organisation must evaluate its security and regulatory compliance needs and plan its deployment accordingly. When you migrate to the cloud, you will be relying less on your organisation’s internal security and control, so you will need to work with your provider to ensure the right levels of security and compliance. For example, if your organisation is managing sensitive data, you may need dedicated hardware, software and networking equipment (private cloud) in your deployment—or a public cloud that offers compliance tools and resources that are specific to your industry.

Get help with cloud migration strategy and implementation

To help ensure a smooth transition, consider working with an outside partner to get your cloud computing environment up and running. A third-party can help you formulate a cloud migration strategy. And, some technology partners build ready-made solutions or help you design, build and manage a solution that is customised to your organisation’s needs. Another option is to work with your cloud service provider to implement a solution for your organisation.

Consider starting small

You will need to have a migration timeline for moving to the cloud. While some organisations choose to migrate everything at once, it can be easier—and less risky—to migrate an application or workload at a time. For example, you may choose to start with less critical workloads like a development and test environment rather than your production environment. Virtualisation can also simplify your migration. It can be much easier to move various workloads to the cloud if they have already been virtualised within your on-premises server environment.

Migrating from one cloud to another

You may already be taking advantage of cloud computing. If so, your cloud migration scenario could involve transitioning from one cloud provider to another. Over time, you may find that another provider offers distinctive features and capabilities—and you want to take advantage of them. Careful consideration of how the new provider’s service will benefit your environment and a carefully planned migration will help ensure a successful transition.

Choose a cloud services provider

Once you have decided to make the move to cloud computing, your next step is to choose a cloud service provider. It is vital to assess the reliability and capability of a service provider that you plan to entrust with your organisation’s applications and data. Some things to consider:

Business health and processes

The provider should have a track record of stability and a formal management structure. Established risk management policies are essential, as is the provider’s ability to validate compliance with all your requirements. And do not underestimate your instincts. You should trust the company. Check its reputation and research its partners. Make sure you fully understand its level of cloud experience.

Administration support

Your provider should be able to promise you a basic level of service that you are comfortable with. Understand its service level agreements (SLAs). The provider should also deliver performance reports and be able to track and monitor your services and any changes made to your systems. Billing should be automatic and seamless.

Technical capabilities and processes

Your provider should make it easy for you to deploy, manage and upgrade your environment. Also, make sure the provider is using standard APIs and data transforms; that it has a formal system for event management that is integrated with its monitoring/management system and that the provider has documented and formal processes for requesting, logging, approving, testing and accepting changes. Even if you do not plan to use a hybrid cloud initially, you should make sure the provider can support this model.

Security practices

Make sure the provider has a comprehensive security infrastructure. There should be policies and procedures in place for controlling access to provider and customer systems, as well as ones that ensure integrity of customer data. Evaluate physical security, too. Is the provider’s co-located hardware protected? Do data centers have environmental safeguards to protect against disruptive events? There should also be redundant networking and power and a documented disaster recovery and business continuity plan. To learn more, see Microsoft Azure Trust Center: Security.

There is a lot to consider when it comes to cloud migration. But a carefully planned deployment—whether it is your first foray into the cloud or you are switching to a new provider—can help your organisation get the most from your deployment. Make sure you have a solid strategy and consider working with a trusted provider and technology partner.

Free Account

Bring your next great idea to life with the Azure Free Account

Start today

Visual Studio

Subscribers get up to $1800 per year of additional Azure services

Activate now

Startups

Join the BizSpark program and get free Azure services

Learn more