2. What is cloud computing ?
History
Virtualization
Cloud Computing hardware
Cloud Computing services
Cloud Architecture
Advantages & Disadvantages
Outline
2
3. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
What is cloud computing ?
“Cloud computing is a style of computing where massively
scalable IT-related capabilities are provided as a service
across the Internet to multiple external customers”
“Cloud computing: A pool of abstracted, highly scalable, and
managed infrastructure capable of hosting end-customer
applications and billed by consumption”
“Cloud computing is Web-based processing, whereby shared
resources, software, and information are provided to computers and
other devices (such as smart phones) on demand over the Internet.”
3
4. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
What is cloud computing ?
“Cloud computing is a style of computing where massively
scalable IT-related capabilities are provided as a service
across the Internet to multiple external customers”
“Cloud computing: A pool of abstracted, highly scalable, and
managed infrastructure capable of hosting end-customer
applications and billed by consumption”
“Cloud computing is Web-based processing, whereby shared
resources, software, and information are provided to computers and
other devices (such as smart phones) on demand over the Internet.”
4
5. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
What is cloud computing ?
“Cloud computing is a style of computing where massively
scalable IT-related capabilities are provided as a service
across the Internet to multiple external customers”
“Cloud computing: A pool of abstracted, highly scalable, and
managed infrastructure capable of hosting end-customer
applications and billed by consumption”
“Cloud computing is Web-based processing, whereby shared resources,
software, and information are provided to computers and other devices
(such as smart phones) on demand over the Internet.”
5
6. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
What is cloud computing ?
• “Cloud Computing is a general term used to describe a new class of
network based computing that takes place over the Internet”
– Platforms :
• a collection of integrated and networked hardware,
software and Internet infrastructure
– Communication and transport
– Networking services to clients
7
7. History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
What is cloud computing ?
• In addition, the platform provides on demand services, that are
always on, anywhere, anytime and any place.
• Pay for use and as needed, elastic
– scale up and down in capacity and functionalities
• The hardware and software services are available to
– general public, enterprises, corporations and businesses markets
What is cloud computing ? 8
8. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
What is cloud computing ?
What is cloud computing ?
What is cloud computing ?
What is cloud computing ?
What is cloud computing ?
What is cloud computing ?
What is cloud computing ?
What is cloud computing ?
What is cloud computing ?
What is cloud computing ?
6
9. HistoryWhat is cloud computing ? Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
History
when John McCarthy wrote that “computation may someday be
organized as a public utility.” Then, grid computing, a concept that
originated in the early 1990s as an idea for making computer power as
easy to access as an electric power grid also contributed to cloud
computing.
The general idea behind the technology dates back to the 1960s,
9
10. HistoryWhat is cloud computing ? Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
History
One of the first movers in cloud computing was Salesforce.com,
which in 1999 introduced the concept of delivering enterprise
applications via a simple website.
In 2002 Amazon started Amazon Web Services, providing
services like storage, computation and even human intelligence.
The year 2006 also saw the introduction of Amazon’s Elastic Compute cloud (EC2) as a commercial
web service that allowed small companies and individuals to rent computers on which to run their
own computer applications.
10
11. HistoryWhat is cloud computing ? Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
History
Then came Google Docs in 2006,
11
12. HistoryWhat is cloud computing ? Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
History
But 2009 marked a key turning point in the evolution of cloud computing, with
the arrival of browser based cloud enterprise applications, with the best known
being Google Apps Working on Google Chrome.
12
13. HistoryWhat is cloud computing ? Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
History
In 2009 , Microsoft’s enter into
cloud computing with the launch
of Windows Azure (cloud platform)
in November.
13
14. HistoryWhat is cloud computing ? Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
History
Office 365 was initially
announced in the autumn of
2010, and was made available
to the public on June 28, 2011
by Microsoft.
14
15. HistoryWhat is cloud computing ? Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
History
Microsoft Office 2013 (also called Office 2013 and
Office 15) is the upcoming version of the Microsoft
Office productivity suite
Office 2013 is more "cloud-based" than previous
versions.
This is notable as the default save location is the
user's SkyDrive.
Office 365: Microsoft enterprise software offered
through the cloud.
15
16. HistoryWhat is cloud computing ? Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
History
16
17. History VirtualizationVirtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
Virtualization
Virtualization is “something which is not REAL, but displays the full qualities of
the REAL”.
Virtualization :
• hardware platform,
• operating system,
• storage device,
• network resources,
• Software implementation.
What is cloud computing ? 17
18. Virtualization
HistoryWhat is cloud computing ? VirtualizationVirtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
Hardware
Operating System
App App App
Traditional Stack
Hardware
OS
App App App
Hypervisor
OS OS
Virtualized Stack
18
20. Virtualization
HistoryWhat is cloud computing ? VirtualizationVirtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
In hardware virtualization, the host machine is the actual machine on which
the virtualization takes place, and the guest machine is the virtual machine.
The words host and guest are used to distinguish the software that runs on
the actual machine from the software that runs on the virtual machine. The
software or firmware that creates a virtual machine on the host hardware is
called a hypervisor or Virtual Machine Manager.
Hardware virtualization
20
21. Virtualization
HistoryWhat is cloud computing ? VirtualizationVirtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages
Desktop virtualization (sometimes called client virtualization) is a concept
which separates a personal computer desktop environment from a
physical machine using the client–server model of computing.
Desktop virtualization
21
24. HistoryWhat is cloud computing ? Virtualization Cloud Computing services Cloud Architecture Advantages & Disadvantages
Cloud Computing hardware
Cloud Computing hardware
Processor
•Intel® Xeon® processor 5500 and 5600 series
Six-core Intel® Xeon®
Quad-core Intel® Xeon®
Memory
• 128 GBs 1333 MHz
Hard Drive
• 12 TB SATA 10k RPM
Network Controller
•1 Dual port Broadcom BCM 5716
Price
• 1457 EUR
PowerEdge 11G T410 Tower Server
24
25. HistoryWhat is cloud computing ? Virtualization Cloud Architecture Advantages & DisadvantagesNeeds of cloud Computing Services on Cloud ComputingCloud Computing services
What cloud computing can provide ?
Cloud Computing services
25
26. HistoryWhat is cloud computing ? Virtualization Cloud Architecture Advantages & DisadvantagesCloud Computing hardware Cloud Computing services
Cloud Computing services
Software as a Service
Software hosted in the cloud
Web browser access
Google Docs
Customers can utilize greater computing power while saving on the following
– Cost
– Space
26
27. HistoryWhat is cloud computing ? Virtualization Cloud Architecture Advantages & DisadvantagesCloud Computing hardware Cloud Computing services
Cloud Computing services
Platform as a Service
Host provides software development platform
Customer creates software
Host provides hardware
Networks
Servers
storage
27
28. HistoryWhat is cloud computing ? Virtualization Cloud Architecture Advantages & DisadvantagesCloud Computing hardware Cloud Computing services
Cloud Computing services
Infrastructure as a Service
Computer infrastructure as a service
Host provides:
Servers
Clients
Networks
Infrastructure providers can dynamically allocate resources
28