ThorneLabs

Questions to Ask to Determine if Your Application is Cloud Ready

• Updated April 7, 2016


Anyone working in IT has heard the question, “is your application cloud ready?”. What on earth does it mean? What factors go into making an application “cloud” ready?

Applications can be architected in many different ways and there are arguably many factors that go into making an application “cloud” ready.

This post isn’t going to cover what those factors are. What’s more interesting to me is how to quickly figure out if an application is “cloud” ready. I have found that there are a series of questions that can be asked to quickly determine this.

This post will be an ever growing list of questions that can be asked to determine if an application is suitable to run in an OpenStack or cloud environment.

  1. Does the application require infrastructure level high availability features such as VMware HA? If yes, then the application is probably not a good fit for an OpenStack or cloud environment.
  2. Can the application horizontally scale? If no, then the application is probably not a good fit for an OpenStack or cloud environment.
  3. Is the application already deployed in a public cloud and will it stay running if some number of cloud servers/instances fail? If no to both questions, there is a possibility the application is not a good fit for an OpenStack or cloud environment.
  4. Does the application need to be contained in one virtual machine/server, or, in other words, is the application tightly coupled? If yes to both questions, then the application is probably not a good fit for an OpenStack or cloud environment.
  5. Does the application require an operating system such as RHEL 5 or older? If yes, then the application is probably not a good fit for an OpenStack cloud environment.

If you have additional questions that you have found useful, please post them in the comments and I will add them to the list.

References

If you found this post useful and would like to help support this site - and get something for yourself - sign up for any of the services listed below through the provided affiliate links. I will receive a referral payment from any of the services you sign-up for.

Get faster shipping and more with Amazon Prime: About to order something from Amazon but want to get more value out of the money you would normally pay for shipping? Sign-up for a free 30-day trial of Amazon Prime to get free two-day shipping, access to thousands of movies and TV shows, and more.

Thanks for reading and take care.