written 8.6 years ago by | modified 2.9 years ago by |
Mumbai University >Information Technology>Sem7>Cloud Computing
Marks: 8 M
written 8.6 years ago by | modified 2.9 years ago by |
Mumbai University >Information Technology>Sem7>Cloud Computing
Marks: 8 M
written 8.6 years ago by |
Public Cloud:
Public clouds are made available to the general public by a service provider who hosts the cloud infrastructure.
Generally, public cloud providers like Amazon AWS, Microsoft and Google own and operate the infrastructure and offer access over the Internet. With this model, customers have no visibility or control over where the infrastructure is located.
Public Cloud customers benefit from economies of scale, because infrastructure costs are spread across all users, allowing each individual client to operate on a low-cost, “pay-as-you-go” model.
Another advantage of public cloud infrastructures is that they are typically larger in scale than an in-house enterprise cloud, which provides clients with seamless, on-demand scalability. These clouds offer the greatest level of efficiency in shared resources; however, they are also more vulnerable than private clouds.
A public cloud is the obvious choice when:
Your standardized workload for applications is used by lots of people, such as e-mail.
You need to test and develop application code.
You need incremental capacity (the ability to add compute resources for peak times).
You are doing collaboration projects.
Private Cloud:
Private cloud is cloud infrastructure dedicated to a particular organization. Private clouds allow businesses to host applications in the cloud, while addressing concerns regarding data security and control, which is often lacking in a public cloud environment.
It is not shared with other organizations, whether managed internally or by a third-party, and it can be hosted internally or externally.
When is a Private Cloud for you:
You want consistency across services
You have more server capacity than your organization can use
Your data center must become more efficient
You want to provide private cloud services
Hybrid Cloud:
Hybrid Clouds are a composition of two or more clouds (private, community or public) that remain unique entities but are bound together offering the advantages of multiple deployment models.
In a hybrid cloud, you can leverage third party cloud providers in either a full or partial manner; increasing the flexibility of computing. Augmenting a traditional private cloud with the resources of a public cloud can be used to manage any unexpected surges in workload.
Hybrid cloud architecture requires both on-premise resources and off-site server based cloud infrastructure. By spreading things out over a hybrid cloud, you keep each aspect of your business in the most efficient environment possible.
The downside is that you have to keep track of multiple cloud security platforms and ensure that all aspects of your business can communicate with each other.
Here are a couple of situations where a hybrid environment is best:
Your company wants to use a SaaS application but is concerned about security.
Your company offers services that are tailored for different vertical markets. You can use a public cloud to interact with the clients but keep their data secured within a private cloud.
You can provide public cloud to your customers while using a private cloud for internal IT.