You are on page 1of 23

Cloud computing

Presented by :
Mohamed ABOUZRAR.

Zakaria JOUILIL. Redouan EL MOSSAOUI.

Supervised by:
Mr. EL AMRANI

PLAN: Life before cloud computing. What is cloud computing? Evolution of servers. Cloud models. Advantages & disadvantges of cloud comuting. The futur.

Life before cloud computing


Traditional business applications have always been

very complicated and expensive.


The amount and variety of hardware and software

required to run them are daunting.


You need a whole team of experts to install, configure,

test, run, secure, and update them.


you need a hard disk with a grand capacity to store a

very large amount of data.

What is cloud computing?


Cloud computing represents a different way to architect

remotely and manage resources computing.


Type of cloud computing:
Public cloud : sells services to anyone on the Internet. Private cloud : is a proprietary network or a data center that supplies

hosted services to a limited number of people.

Categories of cloud computing: Infrastructure-as-a-Service (IaaS). Platform-as-a-Service (PaaS) . Software-as-a-Service (SaaS).

Cloud computing characteristics:


You eliminate all headaches which you you just open a browser, log in,

find in traditional business applications. customize the app, and start using it.
and communicate with contacts, upload photos.

Users may create accounts, build profiles, add

Evolution of servers
The Traditional Server Concept The Virtual Server Concept

The Traditional Server Concept

Web Server
Windows IIS

App Server App Server


Linux DOWN! Glassfish

DB Server
Linux MySQL

EMail
Windows Exchange

The Virtual Server Concept

Close-up
Server 1 Guest OS Server 2 Guest OS Clustering Service Console

VMM (Virtual Machine Monitor) x86 Architecture

Intercepts hardware requests

Cloud computing takes virtualization to the next step


You dont have to own the hardware

You rent it as needed from a cloud


There are public clouds e.g. Amazon EC2, and now many others (Microsoft, IBM, Sun, and others ...) A company can create a private one With more control over security, etc.

Cloud Models
Deployment Models
Private cloud Public cloud

Delivery Models
SaaS PaaS IaaS

Delivery Models
Examples: Google docs, Mobile Me, Zoho, Examples: Microsoft Azure, Google App Engine, Force.com, maturing

Software
nascent

Platform
Examples: Amazon EC2/S3, Sun cloud services, Rackspace mosso offering ,

evolving

Infrastructure

Advantages of Cloud Computing


Lower computer costs:
We do not need a high-powered and high-priced computer to

run cloud computing's web-based applications. Since applications run in the cloud (not on the desktop PC) the desktop PC does not need the processing power or hard disk space required by traditional desktop software.

Improved performance:
With few large programs hogging the computer's memory, we

will see better performance. Computers in a cloud computing system boot and run faster because they have fewer programs and processes loaded into memory
14

Improved document format compatibility.


We do not have to worry about the documents we create on

our computers being compatible with other users' applications or OS. There are no format incompatibilities when everyone is sharing documents and applications in the cloud.

Unlimited storage capacity:


Cloud computing offers virtually limitless storage.

Easier group collaboration:


Sharing documents leads directly to better collaboration. Many users do this as it is an important advantages of cloud

computing

Device independence.:
We are no longer limited to a single computer or network.

Changes to computers, applications and documents follow us

through the cloud. Move to a portable device, the applications and documents will be still available.

Disadvantages of Cloud Computing


Requires a constant Internet connection:
Cloud computing is impossible if you cannot connect to

the Internet.

Features might be limited:


Today many web-based applications simply are not as

full-featured as their desktop-based applications.

Can be slow:
Even with a fast connection, web-based applications can

sometimes be slower than accessing a similar software program on the desktop PC.

17

Stored data might not be secure.

Stored data can be lost:


If the data goes missing, we have no physical or local

backup.

I want to feel that I own things. A lot of people feel, Oh, everything is really on my computer, but I say the more we transfer everything onto the web, onto the cloud, the less were going to have control over it.

Apple Co-Founder Steve Wozniak

The future of Cloud Computing


Software floats away from hardware as a result.

if you were to ask a CIO to draw a map of their infrastructure, they would not be able to. He will be able to say 'here are my partner providers, but he will not be able to draw a diagram of his infrastructure. David Merrill, Chief economist of Hitachi Data Systems

Modular software
To take advantage of hardware available by clouds,

individual software applications are set to get larger and more complex as they are written to take advantage of scale.
Cloud applications will require a new programming

mindset.

"Software has to be thought about

differently

Faster interconnects
In 2020 we can expect communications in the datacenter to be running at a speed in the low hundreds of gigabits per second". Joseph Reger, chief technology officer of Fujitsu Technology Solutions

Thank you for your attention

You might also like