Are you migrating to cloud?
Image credit @virtru

Are you migrating to cloud?

In last 2 decade we noticed that the digital footprint of business has grown far more than the earlier expectation. Result of forever growing business and digitalization of work, organizations are looking for more robust, Secure and cost-effective infrastructure.

We all do remember the day when just to increase disk space business must wait for days and weeks. Sometimes they must compromise with business because the infrastructure cannot keep up with their business growth or it’s becoming too expensive.

Majority of infrastructure issue have dealt with different cloud provider. However, it was noticed that while migrating the infrastructure/Application to cloud we do overlook few basic points, and which always cause unpleasant, lengthy and expensive experience of migration.

I’ll be talking about several migration Approach, points which ideally, we should consider while thinking about cloud migration. To keep it readable I shall split this in smaller chunk and based on reader interest will prioritize the topics.

1.????Determine what kind of migration you or your clients are looking for?

Clients hire consultant or IT company because often they do know their end goal (outcome) but they look expert to help them on discover the path on how to achieve those end goal.

As an Architect it’s our role to make sure that we gather all available date (said and unsaid) and determine what would be best for client.

?

There could be several factors while determining the type of migration. I personally put them in 6 groups as shown in below image.

?

No alt text provided for this image

?

·??????Rehosting or Lift and Shift

This use case consists either creating infrastructure and doing manual installation or utilizing cloud Migration tools to create the VHD and other files and migrate the system as-it-is in Cloud.

??Manual installation is highly use when you deal with customization, have dependency of IP, Network, paths e.t.c.

??Manual configuration and installation get used when you want to enhance or make a change in state of current application.

??If application of system is independent (do not consist hard coded IP) and you want to maintain current state of application, you can check the feasibility for migrating the system using migration tool.

???

·??????Re-platforming

This use case consists the type of migration which need changes in platform, be it wither compute, Load Balancing, availability, security and many more. You basically keep the same application or working method but increase the power, performance and availability.

?·??????Re-purchasing

This use case consists the type of migration in which you see more benefit in moving the application to other tool, Utilizing SaaS and PaaS feature of cloud and reducing the maintenance overhead as much as possible.

For example, you suggest using PaaS SQL and get read of DB Virtual machine. Suggest for Cosmos DB for certain application and many more.

?

·??????Refactoring ?

To me it basically consists redesigning the application, rearchitect the current situation and currently completely different solution. It could be entirely different architecture on platform, or on application or on both.

?

·??????Retain

There might be a possibility that client is looking for a possibility to explore the option to move the application to cloud but while analysing it may come up that the best possible solution to retain the current solutions instead of moving to cloud. Although there are very few such cases, but it could be due to below region.

??Top level data security, in which client cannot store the data in different country datacentre and could provide do not have their datacentre in that country. Chance of such case is less than 0.01% but this could be

??Application need to decommission in coming future (let say 2-3 years) and as architect you noticed that the cost of migration will exceed the current OPEX cost.

??If data/system is used locally and need high throughput. Since Cloud need an internet connection and throughput it always dependent on bandwidth. Establishing EXPRESSROUTE cost should also need to be factored.

·??????Retire/Decommission

This is basically not directly a part of migration activity, however in some case you discover that the application need to decommission but to various business region such as compliance, security, future use the data need to be archived. In this case you can leverage Cloud archival storage and infrastructure to reduce the OPEX and CAPEX significantly.

?

…Stay tuned many more to come.

?

For deep discussion connect me over LinkedIn or leave me a message.?

Tamara Moore Hoagland

President | Chief Culture Officer | Information Governance Solutions Architect | Small Business Owner at Information First

3 年

Nice job sharing knowledge based on your experience!

回复

要查看或添加评论,请登录

Dhiraj kumar的更多文章

  • How to move Azure Storage Blobs between containers

    How to move Azure Storage Blobs between containers

    Easy file management Azure Storage is a versatile and secure storage service. You can create storage containers with…

  • Part 4 : Initiate your cloud journey (Resource group)

    Part 4 : Initiate your cloud journey (Resource group)

    What is resource group and what is the best way to manage and define your resource group to leverage full capabilities…

  • Part 3: Initiate your cloud Journey (Subscription)

    Part 3: Initiate your cloud Journey (Subscription)

    Once again thanks to all who have reached out for further information on previous topics , it do even help me to keep…

  • Part 2: Initiate your cloud Journey (Governance)

    Part 2: Initiate your cloud Journey (Governance)

    The most important and initial part of your cloud journey planning is to understand the governance. What you are doing…

  • Part 1: Initiate your cloud Journey

    Part 1: Initiate your cloud Journey

    Thanks all for your message and query over Cloud migration topic. It was quite encouraging.

  • Part 4: Cloud Migration

    Part 4: Cloud Migration

    Compare and select the migration tool As a part of migration it is very important to select the correct migration tool.…

  • Part 3: Cloud Migration

    Part 3: Cloud Migration

    Assess Your workload before migration Once you have finalized that you are going to move your workload to cloud. The…

  • Part 2:Cloud Migration

    Part 2:Cloud Migration

    Part 2:Cloud Migration Apology for long delay in second part of Migration I would be trying to write article and…

  • Why Multi-Region #Azure Back-end may not always be optimal? It's challenges

    Why Multi-Region #Azure Back-end may not always be optimal? It's challenges

    Hello All, One of the basic norm of current IT world is to be faster and smarter. Specially if you have your…

社区洞察

其他会员也浏览了