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, you can help support this site and get something for yourself by signing up for any of the services listed below through the provided links.

The following links are part of affiliate programs, and I will receive a referral payment from any of the services you sign-up for.

  • Get Faster Shipping: Perhaps you're about to order some stuff on 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.
  • Start Investing Now: Are you looking to start investing some of your disposable saved income? Get started by opening an account with Webull, where upon sign-up and opening a brokerage account with an initial deposit of at least $100 you will receive 1 stock valued (subject to change based on normal market movement) between $8 and $1600.

Thanks for reading and take care.