The economics of running software applications are clearly in favor of cloud computing. This means running applications as services. While much of our previous experience with building/buying and running applications carries over to the cloud, there are some new decisions to be made.

The make-or-buy decision for such applications remains relevant, but is now joined by the host-or-rent decision: for bought applications, will we host them inside our own data centers, or will we use a publicly available service?

If we host applications in our own data centers, will we do all the heavy lifting ourselves, or will we use a platform that will abstract away most of the work?

Either way, our applications must run on something. The economics favor sharing hardware between applications. But do we do that using containers or virtual machines, or even a combination of both?

These are tough questions, because there are so many options available to us, each with their own pros and cons. Therefore it makes sense to learn from others as well as from doing.


Please Join the Discussion

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s