Friday, May 17, 2013

Deployment Model Of Cloud Computing


Types of Deployment Model Of Cloud Computing

One of the key elements of Cloud Computing is the deployment model. There are a number of different methodologies and ways to define the elements of Cloud. So far there are no unambiguously definitions or standards. Therefore there are different understandings of deployment models with no one being better than another, but we are seeing some dominant definitions. In this article we will explore the concepts of deployment. Generally speaking deployment is the process of making software available and ready for use. In a Cloud context deployment is basically where the software is made available, in other words where it is running. Another issue is when the software is made available, and that is a matter more closely linked to the software development process. Agile development makes is possible to release after each sprint, typically in 2-4 weeks cycles. In this article we will focus only on where the software is made available.
Types of Deployment Model :-
1.Public Cloud :-The most common and well-known deployment model is Public Cloud. A Public Cloud is a huge data center that offers the same services to all its users. The services are accessible for everyone and much used for the consumer segment. Examples of public services are Facebook, Google and LinkedIn. For consumers, Public Cloud offerings are usually free of charge, for professionals there is usually a per-per-use (or user) pricing model. The Public Cloud is always hosted by a professional Cloud supplier.
In layman terms -
  •  In this the cloud servers are provide to all the people of the world,even its a company or a common man.Everyone has the access to use this model but with their own authentication as security is also important.E.g.Amazon EC2,Google Drive,Microsoft Skydrive,etc
  • A public cloud is one based on the standard cloud computing model, in which a service provider makes resources, such as applications and storage, available to the general public over the Internet. Public cloud services may be free or offered on a pay-per-usage model.
  • Easy and inexpensive set-up because hardware, application and bandwidth costs are covered by the provider.
  • Scalability to meet needs.
  • No wasted resources because you pay for what you use.


2.Private Cloud :- The other commonly used deployment model is Private Clouds. There are lots of discussions for how strict the definition of Private Clouds should be. In general a customer’s internally hosted data center is regarded as a Private Cloud. If we add virtualization and automation, such a setup may very well be regarded as a Private Cloud. A professional Cloud vendor may also offer a Private Cloud to their customers by supporting a separate hardware environment in the data center. A Private Cloud is therefore mostly suited for sensitive data, where the customer is dependent on a certain degree of security. Private Clouds, to a certain degree, loose the economy of scale compared to a Public Cloud.
In layman terms -
As the word says private ,which means that is not shared to all the world or all the people,in this deployment model cloud server is accessible to only one organization or a group of people,etc. E.g CIO/G-6
3.Hybrid Cloud :-The Hybrid Cloud is a combination of both Private and Public. This is a setup that is much used for large companies. Vital data is usually preferred in a Private Cloud and supporting services in Public, for instance search, email, blogs, CRM etc. In other words strategic applications are run separately.
In layman terms -
  • Its a combination of both private and public .I this used when we don`t have to show some data or when we don`t want to share the whole server to the public.
  •  A hybrid cloud is typically offered in one of two ways: a vendor has a private cloud and forms a partnership with a public cloud provider, or a public cloud provider forms a partnership with a vendor that provides private cloud platforms.
  • A hybrid cloud is a cloud computing environment in which an organization provides and manages some resources in-house and others provided externally.
  • For example, an organization might use a public cloud service, such as Amazon Simple Storage Service (Amazon S3) for archived data but continue to maintain in-house storage for operational customer data. Ideally, the hybrid approach allows a business to take advantage of the scalability and cost-effectiveness that a public cloud computing environment offers without exposing mission-critical applications and data to third-party vulnerabilities.  This type of hybrid cloud is also referred to as hybrid IT.
  • eg.CIO/G-6/APC + Amazon EC2 

4.Community Cloud :-A way to preserve the benefits of economy of scales with the Private Cloud is a Community Cloud. This is cooperation between users who share some concerns like security, application types, legislative issues and efficiency demands. In other words, a Community Cloud is a closed Private Cloud for a group of users. For governments this is called Government Cloud and is a type of Cloud that is more and more adapted. Due to legislative issues, a Government Cloud may be the answer to country specific judicial concerns.
A community cloud is a multi-tenant infrastructure that is shared among several organizations from a specific group with common computing concerns. Such concerns might be related to regulatory compliance , such as audit requirements, or may be related to performance requirements, such as hosting applications that require a quick response time, for example.
The goal of a community cloud is to have participating organizations realize the benefits of a public cloud -- such as multi-tenancy and a pay-as-you-go billing structure -- but with the added level of privacy,security and policy compliance usually associated with a private cloud The community cloud can be either on-premises or off-premises, and can be governed by the participating organizations or by a third-party managed service provider (MSP). 
E.g -Area Processing Center 

In layman terms -
The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns. It may be managed by the organizations or a third party and may exist on premise or off premise.

If any thing is found incorrect please inform the admin as soon as possible because i don`t want people to get wrong information.
From more information regularly visit this blog.
"KINDLY VISIT REGULARLY AND THE BLOG WILL BE UPDATED EVERY SATURDAY "

No comments:

Post a Comment