Supporting a Dynamic Lifecycle

The lifecycle of cloud computing is different in many ways from the lifecycle of a traditional computing environment. The architecture of the cloud environment is predicated on the ability to abstract the details away from users based on a services-oriented architecture. As a result of the cloud, you must think about the term lifecycle in a new way. Now the focus isn’t on disconnected tools and capabilities; instead, the cloud begins to enforce a discipline that has been missing in traditional computing environments. One of the benefits of a cloud environment is that it is designed to support change. To support changing numbers of users, applications, and workloads requires an environment that is architected for change. Therefore, the lifecycle of working with the architecture has to expect changes. One day you might be supporting 100 developers who are working on a new experimental application that will be gone in a month. The architecture has to expect shifts in workloads.

Your business will gain real benefits by approaching cloud computing as a dynamic architectural model that speeds the development and deployment of applications and that makes linking services together easier. For example, you might find that by tying together development and deployment in the cloud environment that there are fewer misunderstandings between those developing applications and those deploying those applications. In addition, when a company adds new employees through ...

Get Hybrid Cloud For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.