How to evaluate Cloud Agnosticness?

How to evaluate Cloud Agnosticness?

Read 1st article

Read 3rd article

Read 4th article

As in any field of life, we need information to make a decision. The same with the ambition to be Cloud Agnostic.

So, what would we measure to know if our architecture is Cloud Agnostic?

As I mentioned in the 1st article, it is not binary but a grade of agnosticness.

To evaluate Cloud Agnosticness, I propose the following: the effort of migrating from current cloud to another cloud or another environment of your choosing.

From my experience in migration to cloud projects, when we get to the details of the technology, there is always something that need to be adopted, upgraded or replaced.

Before we decide anything, the first thing you need to do, is to measure what is your architecture grade of Cloud Agnosticness.

Since the calculation is based of effort, I propose the following parameters to categorize levels of effort:

  • Migrate Lift & Shift - the closest to as-is migration.? Having the same Linux, copy folders, change few configurations and run
  • Migrate by Export & Import - mostly relevant databases or storage service
  • Migrate by deployment - take your code and deploy in another infrastructure
  • Migrate by re-coding - require the most effort. Could be in case of using specific cloud services, mainly PaaS e.g. integration platform that is not available to the target environment
  • Migrate by re-config - Could be in case of using specific PaaS services that you mostly configure e.g. API Gateway

?

Please note that a cloud service migration effort may require for example re-coding and re-config.

Each of the parameters will get a value between 1 to 10 based on your rough effort estimation.

The function is calculated per each of the cloud service you use.

I have attached a worksheet to demonstrate the calculation.

Let's regard this as an open-source project, so you are welcome to comment, add or send other calculation worksheets.

Thanks for reading,

Noam

Adhip Ray

Startups Need Rapid Growth, Not Just Digital Impressions. We Help Create Omni-Channel Digital Strategies for Real Business Growth.

8 个月

Congratulations on joining the Rabbit team! It's exciting to see how Rabbit is streamlining cloud spending management, especially with its support for BigQuery migrations. Having a tool that simplifies the migration process can be a game-changer for businesses looking to optimize their data infrastructure. I’m looking forward to learning more about how Rabbit is helping customers achieve seamless transitions and better manage their cloud costs.

回复

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

Noam Tamarkin的更多文章

社区洞察

其他会员也浏览了