2. Introduction
Cloud Computing term and technology is used
every.
It can be loosely explained as follows: the
operations of a business are carried out in one
place and the functions in some remote place; it is
possible with the help of technology, that is cloud
computing.
Cloud computing has an advantage for the
businesses to increase their IT functionality
without adding extra infrastructure or software.
3. Types of Cloud
Most people separate cloud computing into two distinct sets
of models:
Deployment models: This refers to the location and
management of the cloud's infrastructure.
Service models: This consists of the particular types of
services that you can access on a cloud computing
platform.
4. Types of Cloud
Cloud computing can be classified into four types based on the
location of the cloud (Deployment Model:
1) Private Cloud
2) Public Cloud
3) Hybrid Cloud
4) Community Cloud
5. Public Cloud
Public cloud computing services are available to anyone,
from anywhere, and at any time throught the Internet.
This computing infrastructure is hosted at the vendor’s workplace.
The end user cannot view the infrastructure.
The computing infrastructure is shared between companies.
The Service provider makes the resources such as storage and
applications available to the public over the WWW.
6. Public Cloud
These services may be fre or on a pay-per-usage model.
It is meant to serve multitude of users and not a single customer.
Any customer requires its virtual computing environment that is
separated and mostly likely isolate, from the other users.
A Public Cloud can offer any kind of service Infrastructure, Platorm
or applications
Amazon EC2 is a Public Cloud Providing Infrastructure as
service
Google AppEngine is a Public Cloud providing an application
development platform as a service
Salesforce.com is a Public Cloud providing software as a
service
7. Public Cloud
It can be composed by geographically dispersed datacenters inorder
to share the load of users and better serve them according to their
location.
For example, Amazon Web Services has data centers installed in US
and in Europe, and allow their customers to choose between three
different regions: us-west1, us-east-1 and eu-west-1.
Such regions are priced differently and further divided into
availability zones, which map to specific data centers.
8. Private Cloud
Here the computing infrastructure is dedicated to the customer
and is not shared with any other companies.
They are costly and highly secure than public clouds.
Private clouds may be hosted externally as well as in their own
premise hosted clouds.
Public clouds guarantee a fair management and the respect of
the customer’s privacy but still there are threat or as
unacceptable risk that some organizations are not willing to
take, institution like government and military agencies.
Loss of control where virtual IT infrastructure resides could
open the way to other problematic situations.
9. Private Cloud
Geographical location of a datacenter determines the
regulations
Private clouds are virtual distributed systems that rely on a
private infrastructure and provide internal users with dynamic
provisioning of computing resources.
It have the advantage of keeping in house the core business
operations by relying on the existing IT infrastructure – that
avoids less critical, sensitive information does not flow out of
private cloud.
10. Hybrid Cloud
Organizations can submit less valued applications in public cloud
and high valued applications in the private cloud. The combination is
known as hybrid cloud.
Cloud bursting is used to define a system where the organization
uses its own infrastructure for normal usage and cloud is used for
peak times.
11. Community Cloud
The cloud infrastructure is shared between the companies of the
same community.
For example, all the government organizations in a city can share
the same cloud but not the non-governmental organizations.
The users of a specific community cloud fall into a well-identified
community, sharing same concerns or needs-they can be government
bodies, industries, or even simple users but all of them focus on the
same issues for their interaction with the cloud.
13. Community Cloud
The United States Government, under the auspices of the
General Services Administrator (GSA), launched a cloud
computing portal called Apps.gov.
The purpose of providing cloud services to federal agencies.
Described under the “U.S. Federal Cloud Computing Initiative
(http://www.scribd.com/doc/17914883/US-Federal-Cloud-
Computing-Initiative-RFQ-GSA),
The goal of the initiative is to make large portions of the
federal government's apparatus available under a cloud
computing model.
This is a good example of a community cloud deployment,
with the government being the community.
14. Community Cloud
The United States Government, under the auspices of the
General Services Administrator (GSA), launched a cloud
computing portal called Apps.gov.
The purpose of providing cloud services to federal agencies.
Described under the “U.S. Federal Cloud Computing Initiative
(http://www.scribd.com/doc/17914883/US-Federal-Cloud-
Computing-Initiative-RFQ-GSA),
The goal of the initiative is to make large portions of the
federal government's apparatus available under a cloud
computing model.
This is a good example of a community cloud deployment,
with the government being the community.
15. Types of cloud computing and their offering to
businesses
www-based cloud computing service is a type of cloud
service that exploits certain web service functionalities, rather
than deploying applications. For example Google Maps API
Software as a Service is an idea, where an application can
be used by multiple tenants, using the browser. Saas
solutions are used in sales, ERP and HR
Platform as a Service is variant of SaaS, one can run their
own applications but by executing on the cloud provider's
infrastructure
16. Types of cloud computing and their offering to
businesses
Utility Cloud Computing services offer virtual storage and
server options, where the companies can access it on
demand. This allows easy creation of virtual data center.
Managed services are the oldest cloud computing solutions.
In this, a cloud computing provider utilizes an application than
the end customers. Examples are using anti-spam services
and application monitoring
Service commerce is a max of SaaS and managed services.
It provides a hub of services, where the end user interacts.
Example are tracking expenses, virtual assistant services and
travel bookings.
17. Cloud Infrastructure
• Cloud Computing Infrastructure works likes
an Electricity Grid
• When you need light in a room you turn the
switch on and you have a light.
• Similarly, whenever you need resources
such as information on software, they are
stored in a network called a cloud.
• You can find it in your cloud computing
infrastructure and pull it up.
• Information is stored in cloud computing
infrastructure instead of on the computer.
18. Cloud Infrastructure
-A cloud infrastructure consists of client and
server machines
- Application, platform and infrastructure
services are used by two machines.
-Servers deploy services and act as a
provides whereas a client uses it and acts as
a requestor
19. Cloud Infrastructure
• Any business that requires multiple
computers could benefit from a cloud
computing infrastructure.
• It eliminates the need for individual
employees to backup data regularly
• Because the network administrator would
be responsible for backing up data on cloud
computing infrastructure.
20. Cloud Infrastructure
One can get cloud computing infrastructure for his business, within
the following five steps
1) Choose on demand technology which will be the foundation for your
infrastructure
2) Determine how your employees can access information from the
infrastructure
3) Prepare the infrastructure with the necessary software and hardware
4) Set up each computer to access the infrastructure
5) Integrate all aspects of the infrastructure so that all employees can participate
in resource sharing.
21. Cloud Application Architecture
-The latest technology in sharing of resources is cloud computing.
-It maintains large numbers of servers and can be filled in terms of on-
demand and pay-per-cycle.
-The end users have no idea about the location of the servers in the
cloud network.
- Cloud computing is fully enabled by virtualization(hypervisors). A
virtualized application is combined with all the components of
execution with an operating system.
- This flexibility is advantageous to cloud computing and it is varies
from other computing such as grid or utility and SaaS.
-Launching new instances for an application is easy and it provides the
following
Scale up and down rapidly
Increased fault tolerance
Bring up development or test instances
Speedier versions to the customer base
Load and test an application