Incremental cloud adoption

Category

Blogs

Author

Lorem ipsum

Date

April 28, 2023

The cloud as a means of hosting your hardware, technical infrastructure, and software applications has been a game-changer for companies of all ages and sizes. For well-established companies, there are benefits to moving their infrastructure to the cloud, but with several challenges. I want to outline a few approaches that can work. Any large organization has a very heterogeneous set of architectures and systems. Some systems are new, well understood, and easy to change. Others may working for decades but are hard to change and understand fully. Given such widespread systems, what approach works best? The answer is that you have to attack a multi-factorial problem with multiple dimensions. 

The model for cloud computing adoption is below:

For distributed systems, which typically run on Java + Linux + some enterprise database, one can adopt methods as discussed below:

 Put in place CI/CD pipelines.

 Put in place integration tests to get confidence in the changes. 

Introduce containers and then.

Container orchestration.

Now your cloud gets ready. At that point, you can decide whether or not to go fully on the cloud or have a hybrid (on-prem + public) cloud approach.

Given below is the diagram of the distributed model:

When faced with large data-centric systems, which are typically data warehouses alongside reporting and other infrastructure, the approach would be to create a migration plan for your data to the cloud, followed by an incremental approach of migrating various reporting applications to produce and consume from the cloud.

Rome did not get built in a day. Neither are large organizations. Rewriting entire suites of business-critical systems to take advantage of the cloud is likely out of the question. You want to incrementally, and over a period shift your dependence primarily to the cloud.

At Wissen, we work with several Fortune 500 companies to help untangle and transform to the cloud. To learn more about how we achieve this, contact us.