IT Pro is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission. Learn more

Taking a hybrid approach to application migration

Not all parts of an application can or should migrate to the cloud

Planet with cloud connection

Applications are far from simple. They often consist of separate features that are implemented as services, components, plugins and other systems or resources. Hosting these applications locally in a data centre can be a challenge in itself, and it is even more problematic when these applications are moved to a cloud-based environment.

Not all parts of an application can or should migrate to the cloud. In some cases, applications make use of services from partner organisations, connect to third-party services and utilise services and components that are inside the corporate network, where for various reasons they simply cannot be migrated to the cloud.

In these cases, it may be better to run a hybrid application with one foot in the cloud and another in the business's own data centre. A hybrid app is one where some functionality - for example processing and data handling - is hosted in a cloud, while other application functionality is hosted in a static environment.

Even if the core data needs to stay put, it is still possible to effectively leverage compute services from various cloud providers.

As an example, an app which contains sensitive or regulatory data won't be able to be stored in the cloud. But the database can be kept on-premises and the app itself run in the cloud, partitioning the application. This is a truly hybrid app, giving some of the advantages of using cloud services without having to store the sensitive or regulated data off-site.

If a hybrid app is deployed during migration, it is important to think about how the various parts of the app will communicate and whether it is feasible to run an app split between locations. Close attention will also need to be paid to the type of connectivity available, as well as the additional costs involved.

Latency is another a critical concern: it may be a deal breaker if it is too high, since the resulting application performance could prove unacceptably slow. But colocating some infrastructure with an interconnect service typically offers lower latency as well as discounted connectivity.

As pressure to move applications to cloud and hybrid environments intensifies, IT teams must grapple with significant migration challenges. Taking a hybrid approach will help mitigate risks by meeting security requirements both on-premises and in the cloud.

Featured Resources

Activation playbook: Deliver data that powers impactful, game-changing campaigns

Bringing together data and technology to drive better business outcomes

Free Download

In unpredictable times, a data strategy is key

Data processes are crucial to guide decisions and drive business growth

Free Download

Achieving resiliency with Everything-as-a-Service (XAAS)

Transforming the enterprise IT landscape

Free Download

What is contextual analytics?

Creating more customer value in HR software applications

Free Download

Most Popular

16 ways to speed up your laptop
Laptops

16 ways to speed up your laptop

13 May 2022
Europe's first autonomous petrol station opens in Lisbon
automation

Europe's first autonomous petrol station opens in Lisbon

23 May 2022
Linux-based Cheerscrypt ransomware found targeting VMware ESXi servers
ransomware

Linux-based Cheerscrypt ransomware found targeting VMware ESXi servers

26 May 2022