You are on page 1of 17

Cloud Computing

Aksa Kalsoom

Introduction

Cloud computing is the delivery of computing services over the


Internet. Cloud services allow individuals and businesses to use
software and hardware that are managed by third parties at
remote locations.
Cloud computing refers to the delivery of computing resources
over the Internet.
Examples of cloud services include online file storage, social
networking sites, webmail, and online business applications.

History

Concept evovled in 1950(IBM) called RJE (Remote Job


Entry Process).
In 2006 Amazon provided First public cloud AWS
(Amazon Web Service)

Cloud Componets

It has three main components


Clients computer
Distributed computer
Datacenters

Clients

Clients are the device that the end user interact


with cloud
There are three types of clients.
Mobile
Thick
Thin (Most Popular)

Datacenter

This is a collection of
servers where
applications is placed
and is accessed via
internet.

Distributed Servers

Often servers are in


geographically different
places, but server acts as
if they are working next
to each other.

The cloud computing


models

Software as a Service (SaaS)


Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)

The cloud computing


models

In a Software as a Service model (SaaS), a pre-made


application, along with any required software,
operating system, hardware, and network are
provided.
In PaaS, an operating system, hardware, and
network are provided, and the customer installs or
develops its own software and applications.
The IaaS model provides just the hardware and
network; the customer installs or develops its own
operating systems, software and applications.

The cloud computing


models

Deployment of cloud services

Public Cloud
Private Cloud
Community Cloud
Hybrid Cloud (Combined Cloud)

How does cloud computing works?

To understand how does cloud computing work, imagine that the


cloud consists of layers mostly the back-end layers and the frontend or user-end layers.
The front-end layers are the ones you see and interact with. When
you access your email on Gmail for example, you are using
software running on the front-end of a cloud. The same is true
when you access your Facebook account.
The back-end consists of the hardware and the software
architecture that fuels the interface you see on the front end.
Because the computers are set up to work together, the applications
can take advantage of all that computing power as if they were
running on one particular machine.
Cloud computing also allows for a lot of flexibility. Depending on
the demand, you can increase how much of the cloud resources
you use without the need for assigning specific hardware for the
job, or just reduce the amount of resources assigned to you when
they are not necessary.

Deployment of cloud
services

Cloud services are typically made available via a private cloud,


community cloud, and hybrid cloud.
In a private cloud, the cloud infrastructure is operated solely for a
specific organization, and is managed by the organization or a
third party.
Examples include such as online photo storage services, e-mail
services, or social networking sites.
In a community cloud, the service is shared by several
organizations and made available only to those groups. The
infrastructure may be owned and operated by the organizations
or by a cloud service provider
A hybrid cloud is a combination of different methods of resource
pooling (for example, combining public and community clouds).

Applications

Social Networking Sites


Email sites
Search engines
Many more services OVER THE INTERNET

Pros and Cons

Advantages:
Increased Reliability
Enviromently Friendly
Cost reduction
Portibility
Disadvantages
Bandwidth would burst your budget
Too big to scale
App performance could suffer

Conclusion

If you are considering using the cloud, be


certain that you identify what information you
will be putting out in the cloud, who will have
access to that information, and what you will
need to make sure it is protected

You might also like