Cloud computing is the delivery of computing services over the Internet. It allows users to access software, storage, and computing power remotely. There are several types of cloud services including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). While cloud computing provides advantages like reduced costs and increased flexibility, it also poses risks if internet access is lost or data security is compromised. The future of cloud computing is expected to include greater application availability in the cloud and increased hybrid cloud adoption combining public and private cloud options.
2. WHAT IS CLOUD COMPUTING
• Cloud computing is the delivery of
computing services over the Internet.
• Cloud services allow individuals and
businesses to use software and hardware
that are managed by third parties at
remote locations.
• Examples of cloud services include online
file storage, social networking sites,
webmail, and online business applications.
3. Introduction To Cloud
Computing
• When you store your photos online instead
of on your home computer, or use webmail
or a social networking site, you are using a
“cloud computing” service.
• The cloud computing model allows
access to information and computer
resources from anywhere where a network
connection is available..
4. History Of Cloud Computing
• Cloud concepts have existed
for many years.
• It was a gradual evolution that
started in the 1950s with
mainframe computing.
5. Cont…
• Multiple users were capable of accessing a
central computer through dumb terminals,
whose only function was to provide access to
the mainframe.
• Because of the costs to buy and maintain
mainframe computers, it was not practical for an
organization to buy and maintain one for every
employee.
6. Revolution In Cloud Computing
• After some time, around 1970, the concept of
Virtual Machines (VMs) was created.
• Using virtualization software like VMware, it
became possible to execute one or more
operating systems simultaneously in an isolated
environment.
• The VM operating system took the 1950s’
shared access mainframe to the next level,
permitting multiple distinct computing
environments to reside on one physical
environment.
7. Evolution In Cloud Computing
• Grid computing: Solving large problems with
parallel computing
• SaaS: Network-based subscriptions to
applications
• Cloud computing: Anytime, anywhere access to
IT resources delivered dynamically as a service
8. Cloud Computing Stacks
• Cloud Computing is often described as a stack,
as a response to the broad range of services
built on top of one another under the term
“Cloud”.
9. Cont…
SaaS (Software as a Service)
• SaaS uses the web to deliver applications that
are managed by a third-party vendor and whose
interface is accessed on the clients’ side.
• Most SaaS applications can be run directly from
a web browser without any downloads or
installations required, although some require
small plugins.
• SaaS Examples: Google Gmail, Microsoft 365,
Salesforce, Cisco WebEx.
10. Cont…
IaaS (Infrastructure as a Service)
• Cloud infrastructure services, known as
Infrastructure as a Service (IaaS), are self-
service models for accessing, monitoring, and
managing remote data center infrastructures,
such as compute (virtualized or bare mental),
storage, networking, and networking services
(e.g. firewalls).
• IaaS Examples: Amazon Web Service (AWS),
Microsoft Azure, Google Compute Engine (GCE)
11. Cont…
PaaS (Platform as a Service)
• Cloud platform services, or Platform as a Service
(PaaS), are used for applications, and other
development, while providing cloud components to
software. What developers gain with PaaS is a
framework they can build upon to develop or
customize applications. PaaS makes the
development, testing, and deployment of
applications quick, simple, and cost-effective.
• Enterprise PaaS Examples: Apprenda*
• *Apprenda is one provider of a private cloud
PaaS for .NET and Java.
12. Advantages Of Cloud
Computing
• Achieve economies of scale – increase volume
output or productivity with fewer people. Your
cost per unit, project or product plummets.
• Reduce spending on technology
infrastructure. Maintain easy access to your
information with minimal upfront spending. Pay
as you go (weekly, quarterly or yearly), based on
demand.
13. Cont…
• Globalize your workforce on the cheap. People
worldwide can access the cloud, provided they
have an Internet connection.
• Streamline processes. Get more work done in
less time with less people.
• Reduce capital costs. There’s no need to spend
big money on hardware, software or licensing
fees
14. Drawbacks Of Cloud Computing
• High Speed Internet Required - Cloud
Computing’s performance in slow speed internet
connections is absurd. Slow connections like
dial-up make is Cloud computing a pain for the
user or it can be say it is impossible for the users
to enjoy cloud computing on slow connections.
• Constant Internet Connection – Cloud
Computing solution without proper internet
connection is just like lifeless body. Because you
are using internet for accessing both your
documents and applications,
15. Cont…
in case if you don’t have an internet connection
you can’t even access your documents
• Data Stored is not secure – All the data in Cloud
Computing is stored on Cloud. Its your duty to
make sure how secure Cloud is? Whether only
authorized persons are slowed to access to your
confidential data. Concept of cloud computing is
new and even if hosting companies say that the
data is secured it can’t be a 100% truth.
16. Future Of Cloud Computing
• 5 Predictions
• 1. More application availability on the cloud.
• 2. Increased growth in the market for cloud
• 3. More hybrid cloud adoption
• 4. Increased development for the cloud
• 5. More innovation because of cloud
17. Conclusion
Considering the recent advances and offerings in Cloud
Computing it is clear that this technology is here to stay.
Currently all of the big players in the IT industry such as
Google, Microsoft, Amazon,Apple etc… have some sort of
Cloud Computing offering, and although there are not
currently any standards for Cloud Computing
IBM has started
• The Open Cloud Manifesto as a step towards
standardizing Cloud services.
• Gartner Research has also indicated that Cloud Computing
will be as influential as e-business and has continued to
feature it in its top strategic technologies.