Cloud Deployment Methods
A public cloud is a cloud model which based on the standard cloud computing,in which a company relies on a third-party cloud service provider for services such as servers,data storage and applications,which are delivered to the company through the Internet.Public cloud services may be free of offered on a pay-per-usage model.It can be deployed faster with more scalability and accessibility.And there is no wasted resources,because you pay for what you use.
A private cloud is a proprietary network or a data center that provides hosted services to a limited number of people behind a firewall.
Undertaking a private cloud project requires a significant level and degree of engagement to virtualize the business environment, and requires the organization to reevaluate decisions about existing resources. When done right, it can improve business, but every step in the project raises security issues that must be addressed to prevent serious vulnerabilities.
Private clouds are ideal when you need to accelerate innovation, have large compute and storage requirements, or have very strict control, security, and compliance needs.
A community cloud is a multi-tenant infrastructure that is shared among several organizations from a specific group with common computing concerns (security,compliance,jurisdiction,etc.),managed and secured commonly by all the participating organizations or a third-party managed service provider.
Community clouds are a hybrid form of private clouds built and operated specifically for a targeted group. These communities have similar cloud requirements and their ultimate goal is to work together to achieve their business objectives.
Community clouds are often designed for businesses and organizations working on joint projects, applications, or research, which requires a central cloud computing facility for building, managing and executing such projects, regardless of the solution rented.
Hybrid cloud is a combined form of private cloud and public cloud in which some critical data resides in the enterprise’s private cloud while other data is stored in and accessible from a public cloud. Hybrid clouds seek to deliver the advantages of scalability, reliability, rapid deployment and potential cost savings of public clouds with the security and increased control and management of private clouds.