The key challenges of migrating databases to the Cloud

Published: 24-Apr-2018

By Roberto Mircoli, chief technology officer at Virtustream

As healthcare organisations embark on their digital transformation journeys to the Cloud, there can be a number of challenges to overcome. In this article, Roberto Mircoli, chief technology officer at Virtustream, outlines successful cloud migration strategies to minimise human intervention, improve speed, and accuracy and significantly reduce operating costs

“While all the benefits of cloud are widely understood, migrating a database or an application to the Cloud is not always smooth sailing and there can be challenges to overcome when transitioning.

Why migrate?

Let’s first look at why organisations might want to migrate their mission-critical databases to the cloud.

As stated above, the benefits of cloud adoption have been widely documented over the last few years. Factors such as convenience, scalability, flexibility, and economic efficiency, all leading to improved productivity being the key takeaways.

During the first wave of cloud adoption we saw that the main benefit was the Cloud’s availability of low-cost IT infrastructure, which suited project-based development, test and dev, and DevOps.

Now, during the current wave of adoption, we are seeing more mission-critical applications, and a wider range of workloads, migrating to the Cloud.

During the first wave of cloud adoption we saw that the main benefit was the Cloud’s availability of low-cost IT infrastructure, which suited project-based development, test and dev, and DevOps

The net effect is a shift up the stack with an increased emphasis on application availability and assurance.

Along with this, cloud environments are becoming more manageable, which enables companies to focus on more-strategically-relevant IT tasks such as defining transformative IT services for their internal and external users.

With the rise of remote working, the ease of access that cloud provides to its users is important.

With cloud accessible from a multitude of devices, employees have access to vital information wherever they are located.

What we are seeing more often now is organisations migrating mission-critical applications into the Cloud, including workloads with a variety of requirements. Furthermore, cloud migration enables very-effective disaster recovery and high availability options for geographically distributed organisations.

Migrating workloads to the Cloud is a strategic decision for an organisation as it underpins the transformation towards a more-agile and business-aligned operating model for their IT.

Because of this, I would avoid migrating half-heartedly. If you are going to migrate to the cloud, you should move over as much as possible.

While a database can be migrated to the cloud independently, it usually makes more sense – technically and strategically – to also migrate with it the applications which are served and interact with it in order to take full advantage of the benefits of cloud.

With any large-scale programme of work like moving a mission-critical application into the cloud, the first step is to devise a plan

If you are going to migrate a database to the cloud in isolation without its associated application, it’s crucially important to rely on specific expertise both for the migration and the following service management related to it.

The migration should consider all the interdependencies and resource requirements to guarantee performance, availability and security in the cloud; and adequate service management skills are key to ensure proper configuration and change management.

That’s why, when it comes to a mission-critical database, those serving an ERP system – a specialised enterprise class cloud provider which also provides managed services and SLAs – should be considered over general-purpose or pure IaaS cloud alternatives.

Enterprises are often cautious about putting their mission-critical workloads into the cloud for very-specific reasons, including:

  • Security and compliance. Often security burdens are so heavy that enterprises are cautious about considering alternatives
  • Performance degradation. Many enterprises cannot compromise on the performance of mission-critical apps
  • Availability. If users cannot access applications, they are unproductive; workflows are stifled and the business is up in arms
  • That’s exactly what Enterprise class cloud providers which specialise in mission critical workloads effectively address, with a combination of adhoc cloud architectures and cloud management tools as well as stringent operating principles and expertise.

    For example, rather than using a general purpose cloud architecture, with Enterprise class cloud providers who specialise in mission critical workloads, enterprises can utilise dedicated individual VRF domains.

    VRF is a network virtualisation technique used by telco providers, the same one used to isolate MPLS circuits. This helps in isolating domains in a multi-tenanted cloud, with many benefits in terms of security, compliance, resource utilisation and optimisation of network topologies and segmentation.

    This option provides enterprises the freedom of the public cloud while still keeping it virtually private and as secure, or even more secure, than what they have on-premise.

    Formulate a plan

    With any large-scale programme of work like moving a mission-critical application into the cloud, the first step is to devise a plan.

    Migrating a database to an enterprise class specialised cloud gives access to a set of automation tools and operating templates which reduce human intervention and improve speed and accuracy for most of these important tasks, while significantly reducing the associated operating costs

    By doing so, organisations can avoid the worst-case scenarios that may appear both during and after the migration.

    This plan should cover what features you require in the cloud and what steps are being taken to secure this data. It is also important to truly understand the cloud environment being used, whether private, public, hybrid or multi-cloud, as no one cloud does it all, and different use cases require specialised attributes.

    Therefore, preparing and understanding the use case is another important requirement.

    There is another key aspect, which is the complexity of different application environments. They don’t live in isolation. There is a lot of interdependency between different application modules or between the applications and the databases. The way those interdependencies are sustainable in a private cloud environment is via very-sophisticated network topologies through the use of VLANs, etc. These are the driving principles which govern the network or VLAN configuration in a private environment.

    When you consider moving legacy applications to the Cloud, you don’t want to disrupt those configurations, topologies and related private IP addressing schemes, as the ripple effect could be fatal. Lifting and shifting to a standardised cloud environment just won’t work here.

    The biggest cost of mission-critical applications and databases is not building them and starting them up, but rather the total cost of running them.

    Migrating a database to an enterprise class specialised cloud gives access to a set of automation tools and operating templates which reduce human intervention and improve speed and accuracy for most of these important tasks, while significantly reducing the associated operating costs.

You may also like