You are on page 1of 25

Cloud Computing

Prepared by : Dalel Mahdhi


Darine Znegui
Nidhal Khlifi
Moslem Zgueb
AU:2015/2016

Plan
What is Cloud Computing?
Characteristics of Cloud Computing
Services of Cloud Computing
Software as a Service (Saas)
Platforms as a Service (Paas)
Infrastructure as a Service (Iaas)

Models of Cloud Computing


Public Cloud
Private Cloud
Hybrid Cloud

Evolutions Impact on Engineers Future


AU:2015/2016
Conclusion

What is the Cloud Computing?


General term used to describe a new class of network
based computing that takes place over the Internet.

A collection of integrated and networked hardware,


software and Internet infrastructure (called a platform).

Using the Internet for communication and transport


provides all the services proposed.

AU:2015/2016

What is the Cloud Computing?


Hide the complexity and details of the deployment of the
infrastructure.

providing very simple graphical interface or API for


simple use or management

The platform provides on demand services, that are


always on, anywhere, anytime and any place.

AU:2015/2016

AU:2015/2016

Advantages
Unlimited Storage Capacity
Availability of software applications
Universal Access to Documents
Lighting-quick processing power
Lower IT Infrastructure Costs
Fewer Maintenance Issues
Lower Software Costs
Increased Data Safety
Easier Group Collaboration
Latest Version Availability

AU:2015/2016

Inconvinient
Requires a constant Internet Connection
Security of private data and data storage
Legal contraints
Features Might Be limited
Stored Data Might Not Be Secure
AU:2015/2016

Characteristics of Cloud Computing

On Demand Self Service,


Ubiquitous Network Access: Any where, any time, any
device.
Location independent Ressource Pooling
Rapid Elasticity
Pay as you go.

AU:2015/2016

Services Of Cloud Computing


Software as a Service (Saas)
A way of delivering applications over the Internetas a
service. Instead of installing and maintaining software.
Access it via the Internet, customers have no hardware
or software to buy, install, maintain, or update.
The provider manages access to the application,
including security, availability, and performance.
AU:2015/2016

Examples

AU:2015/2016

10

Platforms as a Service (PaaS)


PaaS is a category of cloud computing that allows users to
create software applications using tools supplied by the
provider.
With PaaS, developers can:
build applications and services over the internet
deploy those applications without any specialized systems
administration skills.
write the code wich can be uploaded by the PaaS provider
and they present it on the internet.
Use of a Platform like a service .
AU:2015/2016

11

Platforms as a Service (PaaS)


Pros & Cons:
+ Rapid development at low cost,
+ Private and public deployment,
-Limits developers to provider languages and tools.

AU:2015/2016

12

Example:
ActiveState
Amazon Web
Services
CloudBees
Force.com
Google App Engine
Microsoft Windows
Azure
AU:2015/2016

13

Infrastructure as a Service (IaaS)

IaaS is one of the three fundamental service models of


cloud computing alongside Platform as a Service (PaaS)
and Software as a Service (SaaS).

IaaS is a form of cloud computing that provides


virtualized computing resources over the Internet.
IaaS involves outsourcing the basic infrastructure used
to support operations--including storage, hardware,
servers, and networking components.
IaaS providers supply these resources on-demand from
their large pools installed in data-center.
14
AU:2015/2016

Example:

Connecting UP
Amazon Web Services
Microsoft Azure

AU:2015/2016

15

Models of Cloud Computing


Public Cloud:
The public cloud is a prime
example of the cloud computing
model:
easy to set up,
highly scalable and elastic,
where users will only pay for the
resources that they use.
It is a set of resources whichs
assigned to one company or
organization.
AU:2015/2016

16

Models of Cloud Computing


Private Cloud:
Private cloud is a type of cloud computing that delivers similar
advantages to public cloud, including scalability and selfservice, but through a proprietary architecture.Unlike public
clouds, a private cloud is dedicated to a single organization
provided with greater control and privacy.
The features and benefits of private clouds therefore are:
Higher security and privacy
More control
AU:2015/2016

17

Models of Cloud Computing


Private Cloud:
Virtual private cloud (VPC)
is the logical division of a service provider's public
cloud multi-tenant architecture to support private cloud
computing in a public cloud environment.
It is a cost-effective solution that is ideal for expanding your
presence into the public cloud instead of expanding your
onsite infrastructure.

AU:2015/2016

18

Models of Cloud Computing


Private Cloud:
Host Private Cloud

Cloud hosting services provide hosting for websites on


virtual servers which pull their computing resource from
extensive underlying networks of physical web servers.

AU:2015/2016

19

Models of Cloud Computing


Hybrid Cloud:

AU:2015/2016

20

Models of Cloud Computing


Hybrid Cloud:

21
AU:2015/2016

Conclusion

Cloud Computing is outpacing the IT industry


Real business value can be realized by customers of all sizes
Cloud solutions are simple to acquire, dont require long term
contracts and are easier to scale up and down as needed
Proper planning and migration services are needed to ensure a
successful implementation
Public and Private Clouds can be deployed together to leverage the
best of both
Third party monitoring services ensure customer are getting the
most out of their cloud environment
Security Compliance and Monitoring is achievable with careful
planning and analysis.

AU:2015/2016

22

Evolutions Impact on Engineers Future


Many of the activities loosely grouped together
undercloud computing have already been happening and
centralised computing activity is not a new phenomena
Grid Computing was the last research-led centralised
approach
However there are concerns that the mainstream
adoption of cloud computing could cause many problems
for users
Many new open source systems appearing that you can
install and run on your local cluster
should be able to run a variety of applications on these systems

AU:2015/2016

23

References
https://en.wikipedia.org/wiki/Cloud_computing
http://www.gartner.com/it-glossary/infrastructure-as-a-serviceiaas/
http://www.interoute.com/what-paas
http://searchcloudcomputing.techtarget.com/definition/publiccloud
http://www.appcore.com/types-cloud-computing-private-publichybrid-clouds/

24
AU:2015/2016

Thank you !

AU:2015/2016

25

You might also like