2. OutlinesOutlines
Introduction
History
What is Cloud Computing?
Why Cloud Computing?
Cloud Architecture
Cloud Service Models
Cloud Storage
Advantages
Disadvantages
Conclusion
3. The idea of an “Intergalactic Computer Network” was
introduced by J.C.R_Licklider, in 1969.
One of the first milestones in cloud computing history was the
arrival of salesforce.com in 1999, which pioneered the concept
of the delevering enterprise applications via simple website.
The next development was Amazon Web Services in 2002,
which provide a suite of cloud-based services including storage,
computation and even human intelligence.
History Of Cloud OSHistory Of Cloud OS
4. •With traditional desktop computing, we run copies of
software programs on our own computer. The documents we
create are stored on our own pc.
•Although documents can be accessed from other computers
on the network, they can’t be accessed by computers outside
the network. This is PC-centric.
•With cloud computing, the software programs one use aren’t
run from one’s personal computer, but are rather stored on
servers accessed via the Internet.
IntroductionIntroduction
5. • If a computer crashes, the software is still available for
others to use. Same goes for the documents one create;
they’re stored on a collection of servers accessed via the
Internet.
• Anyone with permission can not only access the
documents, but can also edit and collaborate on those
documents in real time.
• Unlike traditional computing, this cloud computing model
isn’t PC-centric, it’s document-centric
IntroductionIntroduction
6. What Is Cloud Computing ?What Is Cloud Computing ?
• Cloud computing is a type of computing that relies on sharing computing
resources rather than having local servers or personal devices to handle
applications.
• In cloud computing, the word cloud (also phrased as "the cloud") is used
as a metaphor for "the Internet," so the phrase cloud computing means "a
type of Internet-based computing," where different services such as
servers, storage and applications are delivered to an organization's
computers and devices through the Internet.
• Cloud computing is comparable to grid computing, a type of computing
where unused processing cycles of all computers in a network are
harnesses to solve problems too intensive for any stand-alone machine.
7. Why Cloud Computing?Why Cloud Computing?
• Cloud Computing Is User Centric
• Cloud Computing Is Task-Centric
• Cloud Computing Is Powerful
• Cloud Computing Is Accessible
• Cloud Computing Is Intelligent
• Cloud Computing Is Programmable
8. What Is Cloud Computing OS?What Is Cloud Computing OS?
• CloudBrowser is a web browser within a browser that allows users to log
in to the user s platform from multiple computers while saving the state‟
of their interface to their data storage centers in the cloud. A cloud
Operating System (OS) is system software that runs in a web browser,
providing access to a variety of web-based applications that allow the user
to perform many simple tasks without booting a full-scale OS. Cloud OS
can be installed and used together with other operating systems, or can
act as a standalone operating system. Because of its simplicity a cloud OS
10. Cloud ArchitectureCloud Architecture
Individual users connect to the cloud from
their own personal computers or portable
devices, over the Internet. To these
individual users, the cloud is seen as a
single application, device, or document.
The hardware in the cloud (and the
operating system that manages the
hardware connections) is invisible.
11. Cloud Service ModelsCloud Service Models
There are mainly 3 service models given as:
1. Software as a Service (SaaS)
2. Platform as a Service (PaaS)
3. Infrastructure as a Service (IaaS)
12. • Just run it for me!
• also known as On-demand Service.
• is an application that can be accessed from anywhere on the world as long as
you can have an computer with an Internet Connection.
• We can access this cloud hosted application without any additional hardware
or software.
• E.g. : G-mail, Yahoo mail, Hotmail etc..,
• Also they can provide security features such as SSL encryption, a
cryptographic protocol.
SaaSSaaS
13. SaaSSaaS
• In the SaaS model, cloud providers install and operate
application software in the cloud and cloud users access the
software from cloud clients. Cloud users do not manage the cloud
infrastructure and platform where the application runs. This
eliminates the need to install and run the application on the
cloud user's own computers, which simplifies maintenance and
support.
• Also they can provide security features such as SSL encryption, a
cryptographic protocol.
15. SaaS Pros and ConsSaaS Pros and Cons
Saas is easy to buy.
Less hardware required for SaaS.
Low Maintance required for SaaS.
No speci.al software or hardware versions reuired
Security.
Latency issue.
Total Dependency on intrnet.
Switching between SaaS vendors is difficult.
ProsPros
ConsCons
16. • Give us nice API (Application Programming Interface) and take care of the
implementation.
• In the PaaS model, cloud providers deliver a computing platform and/or
solution stack typically including operating system, programming language
execution environment, database, and web server.
• is a platform for developers to write and create their own SaaS i.e.
applications.
• which means rapid development at low cost.
• E.g.: Salesforce.com, Windows Azure etc.
PaaSPaaS
17. PaaS Pros and ConsPaaS Pros and Cons
ProsPros
Simplified Devlopement.
Lower risk.
Prebuilt buisness functionality.
Instant community.
Scalabity.
ConsCons
Vendor lock-in.
Data Privacy.
Integration with the rest of the system applications.
18. • also known as hardware as a service.
• is a computing power that you can rent for a limited period of time.
• allows existing applications to be run on a cloud suppliers
hardware.
• cloud providers offer computers – as physical or more often as
virtual machines – raw (block) storage, firewalls, load balancers,
and networks
IaaSIaaS
19. IaaSIaaS
IaaS provides access to fundamental resources such as physical
machines, virtual machines, virtual storage, etc., Apart from these
resources, the IaaS also offers:
Virtual machine disk storage
Virtual local area network (VLANs)
Load balancers
IP addresses
Software bundles
All of the above resources are made available to end user via
server virtualization. Moreover, these resources are accessed by the
customers as if they own them
20. IaaS Pros and ConsIaaS Pros and Cons
ProsPros
ConsCons
You can dynamically choose a CPU, memory and storage configuration as per
your needs.
You easily access the vast computing power available on IaaS cloud platform.
You can eliminate the need of investment in rarely used IT hardware.
IT infra will be handled by the IaaS cloud computing platform vendors.
There is a risk of IaaS cloud computing platform vendor by gaining the access to the
organization?s data. But it can be avoided by opting for private cloud.
IaaS cloud computing platform model is dependent on internet availability.
It is also dependent on the availability of virtualization services.
IaaS cloud computing platform can limit the user privacy and customization options.
21.
22. Some Cloud Service ProvidersSome Cloud Service Providers
Utility ComputingUtility Computing
Platform as a Service
(PaaS)
Platform as a Service
(PaaS)
Cloud-based User
Applications
Cloud-based User
Applications
23. Cloud StorageCloud Storage
Cloud storage means "the storage of data online in the cloud,"
wherein a company's data is stored in and accessible from
multiple distributed and connected resources that comprise a
cloud.
Cloud storage can provide the benefits of greater accessibility
and reliability; rapid deployment; strong protection for
data backup, archival and disaster recovery purposes; and lower
overall storage costs as a result of not having to purchase,
manage and maintain expensive hardware. However, cloud
storage does have the potential for security and compliance
concerns.
24. Types of Cloud StorageTypes of Cloud Storage
1. Public Cloud
2. Private Cloud
3. Hybrid Cloud
25. Public CloudPublic Cloud
ThePublic Cloud allows systems and services to be easily accessible to
general public, e.g., Google, Amazon, Microsoft offers cloud services via
Internet.
ProsPros
Cost Effective.
Reliability.
Flexibility.
Location Independence.
Utility Style Costing.
High Scalability.
Low Security.
Less Costomizable.
ConsCons
26. Private CloudPrivate Cloud
ProsPros
Higher Security And Privacy.
More Control.
Cost and Energy Efficiency.
Restricted Area.
Inflexible Pricing.
Limited Scalability.
Additional Skills.
ConsCons
ThePrivate Cloud allows systems and services to be accessible with in an
organization. The Private Cloud is operated only within a single organization. However,
It may be managed internally or by third-party.
27. Hybrid CloudHybrid Cloud
ProsPros
Scalability.
Flexibility.
Cost Efficiencies.
Security.
Networking Issues.
Security Compliance.
Infrastructural Dependancy.
ConsCons
TheHybrid Cloud is a mixture of public and private cloud. Non-critical activities are
performed using public cloud while the critical activities are performed using private
cloud.
28.
29. Goals of Cloud OSGoals of Cloud OS
• Being able to work from everywhere, regardless of whether or not you are using a
full-featured, modern computer, a mobile gadget, or a completely obsolete PC.
• Sharing resources easily between different work centers at company, or working from
different places and countries on the same projects.
• Always enjoying the same applications with the same open formats, and forgetting the
usual compatibility problems between office suites and traditional operating systems.
• Being able to continue working if you have to leave your local computer or if it just
crashes, without losing data or time: Just log in to your Cloud Operating System from
another place and continue working.
30. CharacteristicsCharacteristics
• In cloud computing environment, performance is monitored and
consistent and loosely coupled architectures are constructed using web
services as the system interface.
• Device and location independence enable users to access systems using
a web browser regardless of their location or what device they are using
e.g., PC, mobile phone.
• There is improved security due to centralization of data, increased
security-focused resources, etc. Security is often as good as or better
than under traditional systems. However, the complexity of security is
greatly increased when data is distributed over a wider area or greater
number of devices and in multi-tenant systems that are being shared by
unrelated users.
31. • Maintenance of cloud computing applications is easier,
because they do not need to be installed on each user’s
computer.
• Application Programming Interface (API) accessibility to software
enables machines to interact with cloud software in the same way
the user interface facilitates interaction between humans and
computers.
34. Popular Cloud OSPopular Cloud OS
iSpaces
Zero PC
Eye OS
Cloudo
Jolicloud
CorneliOS
Apple iCloud
Glide
ZimDeskOS
MyGoya
35. Introduction to ZeroPCIntroduction to ZeroPC
ZeroPC is a commercial Webtop developed by ZeroDesktop, Inc. located in
San Mateo, CA. ZeroPC has been called a Personal Cloud OS.
It mimics the look, feel and functionality of the desktop environment of an
operating system. The software was launched in September 2011 through
Disrupt SF 2011 event and recently selected to the finalist of SXSW 2012 in
Innovative Web Technology category.
ZeroPC is web-based and required Java applet to operate bundled
productivity tool Thinkfree. The web applications found on ZeroPC are built
on Java in the back end. Features included drag-and-drop functionality,
cloud dashboard and personal cloud storage meta services