2. Outline
What is cloud computing ?
History
Virtualization
Needs of cloud Computing
Services on Cloud Computing
Cloud Architecture
Advantage & Disadvantage
YASH GAJERA
3. What is cloud computing ?
Outline
What is cloud computing ?
History
Virtualization
Needs of cloud Computing
Services on Cloud Computing
Cloud Architecture
Advantage & Disadvantage
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
4. What is cloud computing ?
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
5. What is cloud computing ?
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
6. 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,
– basically a step on from Utility Computing
– a collection/group of integrated and networked hardware, software and
Internet infrastructure (called a platform).
– Using the Internet for communication and transport provides hardware,
software and networking services to clients
• These platforms hide the complexity and details of the underlying
infrastructure from users and applications by providing very simple
graphical interface or API (Applications Programming Interface).
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
7. History
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 ? History
History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
8. History
The general idea behind the technology dates back to the 1960s,
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.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
9. 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.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
10. History
Then came Google Docs in 2006,
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
11. 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.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
12. History
In 2009 , Microsoft’s enter into
cloud computing with the launch
of Windows Azure (cloud platform)
in November.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
13. History
Office 365 was initially
announced in the autumn of
2010, and was made available
to the public on June 28, 2011
by Microsoft.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
14. 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.
Also, Microsoft is hoping that users will get Office
2013 through Office 365.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
15. History
Features of Office 2013 include:
Touch Mode along with touch enhancements.
Flatter look of the Ribbon interface
Microsoft Outlook now has a new visualization for
scheduled tasks
New Start Experience
New alignment lines when moving objects
Online picture support with content from
Office.com, Bing.com and Flickr
Resume Reading in Word and PowerPoint
New slide designs, animations and transitions in
PowerPoint 2013
Support for Hotmail.com in Outlook
Cloud support through Office 365 & sky drive
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
16. History
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
17. History
Virtualization
Virtualization is “something which is not REAL, but displays the full qualities of
the REAL”.
In computing, virtualization is the creation of a virtual (rather than actual)
version of something, such as a hardware platform, operating system (OS),
storage device, or network resources.
A software implementation of a machine that executes programs like a
real machine.
What is cloud computing ? History
History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
18. Virtualization
App App App App App App
OS OS OS
Operating System
Hypervisor
Hardware Hardware
Traditional Stack Virtualized Stack
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
19. Virtualization
Types of virtualization
Hardware virtualization
Desktop virtualization
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
20. Virtualization
Hardware virtualization
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.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
21. Virtualization
Desktop virtualization
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.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
22. Virtualization
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
23. Virtualization
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
24. Needs of cloud
Virtualization Computing
12000
Available
10000 Resource, 10000
8000
No of users
Required
resource, 5000
6000
4000
Required resource
2000
Available Resource
0
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
25. Needs of cloud Computing
12000
10000
Required
8000
No of users
resource, 5000
6000 Available
Resource, 5200
4000
2000 Required resource
Available Resource
0
Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
26. Needs of cloud Computing
PowerEdge 11G T410 Tower Server 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
• ₹ 2,50,000
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
27. Needs ofon Cloud Computing
Services cloud Computing
What cloud computing can provide ?
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
28. Services on Cloud Computing
Software as a Service
Defined as service-on-demand, where a provider will license software tailored
Infrastructure providers can allow customers’ to run applications off their
infrastructure, but transparent to the end user
Customers can utilize greater computing power while saving on the following
– Cost
– Space
– Power Consumption
– Facility
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
29. Services on Cloud Computing
Platform as a Service
Provides all the facilities necessary to support the complete process of
building and delivering web applications and services, all available over the
internet
Infrastructure providers can transparently alter the platforms for their
customers’ unique needs
Google App Engine, Engine Yard, force.com (SalesForce platform) are few of
the examples of service providers.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
30. Services on Cloud Computing
Infrastructure as a Service
Defined as delivery of computer infrastructure as a service
o Fully outsourced service so businesses do not have to purchase servers, software or
equipment
Infrastructure providers can dynamically allocate resources for service
providers
o Service providers offer this service to end users
o Allows cost savings for the service providers, since they do not need to operate their own
datacenter
o Ad hoc systems allow quick customization to consumer demands
Amazon’s EC2, GoGrid, Right Scale and Linode are few of the examples of service providers.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
31. Services on Cloud Computing
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
32. Services on Cloud Computing
Cloud Architecture
Cloud Architecture
• Public Clouds
• Private Clouds
• Hybrid Clouds
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
33. Cloud Architecture
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
34. Cloud Architecture
Advantage & Disadvantage
Advantage
• Lower computer costs:
– You 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, your desktop PC does not need
the processing power or hard disk space demanded by traditional desktop software.
– When you are using web-based applications, your PC can be less expensive, with a smaller
hard disk, less memory, more efficient processor...
– In fact, your PC in this scenario does not even need a CD or DVD drive, as no software
programs have to be loaded and no document files need to be saved.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
35. Advantage & Disadvantage
Advantage
• Instant software updates:
– Another advantage to cloud computing is that you are no longer faced with choosing
between obsolete software and high upgrade costs.
– When the application is web-based, updates happen automatically
• available the next time you log into the cloud.
– When you access a web-based application, you get the latest version
• without needing to pay for or download an upgrade.
• Improved document format compatibility.
– You do not have to worry about the documents you create on your machine being
compatible with other users' applications or OSes
– There are potentially no format incompatibilities when everyone is sharing documents
and applications in the cloud.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
36. Advantage & Disadvantage
Advantage
• Unlimited storage capacity:
– Cloud computing offers virtually limitless storage.
– Your computer's current 1 Tbyte hard drive is small compared to the hundreds of Pbytes
available in the cloud.
• Increased data reliability:
– Unlike desktop computing, in which if a hard disk crashes and destroy all your valuable
data, a computer crashing in the cloud should not affect the storage of your data.
– if your personal computer crashes, all your data is still out there in the cloud, still
accessible
– In a world where few individual desktop PC users back up their data on a regular
basis, cloud computing is a data-safe computing platform!
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
37. Advantage & Disadvantage
Advantage
• Universal document access:
– That is not a problem with cloud computing, because you do not take your documents
with you.
– Instead, they stay in the cloud, and you can access them whenever you have a computer
and an Internet connection
– Documents are instantly available from wherever you are
• Latest version availability:
– When you edit a document at home, that edited version is what you see when you access
the document at work.
– The cloud always hosts the latest version of your documents
– as long as you are connected, you are not in danger of having an outdated version
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
38. Advantage & Disadvantage
Advantage
• Easier group collaboration:
– Sharing documents leads directly to better collaboration.
– Many users do this as it is an important advantages of cloud computing
• multiple users can collaborate easily on documents and projects
• Device independence.
– You are no longer tethered to a single computer or network.
– Changes to computers, applications and documents follow you through the
cloud.
– Move to a portable device, and your applications and documents are still
available.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
39. Advantage & Disadvantage
Disadvantage
• Requires a constant Internet connection:
– Cloud computing is impossible if you cannot connect to the Internet.
– Since you use the Internet to connect to both your applications and documents, if you
do not have an Internet connection you cannot access anything, even your own
documents.
– A dead Internet connection means no work and in areas where Internet connections are
few or inherently unreliable, this could be a deal-breaker.
• Does not work well with low-speed connections:
– Similarly, a low-speed Internet connection, such as that found with dial-up
services, makes cloud computing painful at best and often impossible.
– Web-based applications require a lot of bandwidth to download, as do
large documents.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
40. Advantage & Disadvantage
Disadvantage
• Features might be limited:
– This situation is bound to change, but today many web-based applications simply are not
as full-featured as their desktop-based applications.
• For example, you can do a lot more with Microsoft PowerPoint than with Google Presentation's
web-based offering
• Can be slow:
– Even with a fast connection, web-based applications can sometimes be slower than
accessing a similar software program on your desktop PC.
– Everything about the program, from the interface to the current document, has to be
sent back and forth from your computer to the computers in the cloud.
– If the cloud servers happen to be backed up at that moment, or if the Internet is having
a slow day, you would not get the instantaneous access you might expect from desktop
applications.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
41. Advantage & Disadvantage
Disadvantage
• Stored data might not be secure:
– With cloud computing, all your data is stored on the cloud.
• The questions is How secure is the cloud?
– Can unauthorised users gain access to your confidential data?
• Stored data can be lost:
– Theoretically, data stored in the cloud is safe, replicated across multiple machines.
– But on the off chance that your data goes missing, you have no physical or local backup.
• Put simply, relying on the cloud puts you at risk if the cloud lets you down.
What is cloud computing ? History Virtualization Needs of cloud Computing Services on Cloud Computing Cloud Architecture Advantage & Disadvantage
YASH GAJERA
Application as services provider…Softwares as a serviceGreat computing u tell the computing ..platform as services…All these terms are refered to cloud computingSo what is cloud computing & What is in cloud computing ?Cloud computing is convergences of three major terms ….v u s…
In 1999 Salesforce started delivering applications to users using a simple website. The applications were delivered to enterprises over the Internet, and this way the dream of computing sold as utility started being reality. Although the service was successful, some more time would pass until it would become widespread.Amazon was next on the bandwagon, launching Amazon Web Service in 2002. Then in 2006, Amazon launched its Elastic Compute cloud (EC2) as a commercial web service that allows small companies and individuals to rent computers on which to run their own computer applications.
and companies like Oracle and HP have all joined the game. This proves that today, cloud computing has become mainstream.
and companies like Oracle and HP have all joined the game. This proves that today, cloud computing has become mainstream.