Cloud Computing promises to increase quality and agility of the IT Services while decreasing the associated costs. We will discuss how to achieve that in this series.
The promise that cloud computing is based upon will change the way we plan, design and consume computing power for the next decade. Yet, it is unclear from where should we start or where we will go.
In this series, I will discuss the principles, concepts and patterns for Private Cloud. The reason for that is that in our Area (MEA) and in different areas as well worldwide, I believe that this will be easier to achieve and implement in mid to large size organizations.
In the first part, I will start with the basic definitions. In the following parts, I will go through the principles and concepts and finally will discuss the patterns to implement Private Cloud.
Public Cloud Provides Computer Power, Storage and Networking infrastructure (such as firewalls and load balances) as a service via the public Internet. Private Cloud provides the same but in own organization data center.
The following three terms are crucial for our discussion
Infrastructure as a Service (IaaS) provides cloud computing at the virtual machine granularity level. For example, computing power will be provided to different consumer inside the organization at the level of server.
Platform as a Service (PaaS) provides cloud computing by providing a runtime environment for compiled application code.
Software as a Service (Saas) provides an entire software application as a service for its consumer.
Private Cloud mission is to offer the IaaS internally inside the organization to allow any workload hosted to inherit a set of cloud like attributes such as infinite capacity, continuous availability and drive predictability.
Sounds a good promise… YEAPJ, let’s see how we will achieve that, in the next blog we will discuss the principles behind Private Cloud.
Credit and thanks go to the Microsoft Team (Kevin Sangwell, Laudon Williams and Monte Whitbeck), the authors of the original document, for allowing me to summarize and publish to the community