This document defines and explains cloud computing. Cloud computing refers to storing and accessing data and programs over the Internet instead of a computer's hard drive. It discusses the history of cloud computing beginning in the 1950s. The key components of cloud computing are clients, distributed servers located in data centers, and a central server that administers the system. There are different service models depending on what is provided via the cloud. Cloud services can be deployed in public, private, community, or hybrid models. The popularity of cloud computing is due to reduced complexity, scalability, and not needing to purchase software licenses.
2. What is Cloud Computing?
Distributed computing on internet Or
delivery of computing service over the
internet.
Eg: Yahoo!, GMail, Hotmail-
Instead of running an e-mail
program on your computer, you log in to a Web e-mail
account remotely. The software and storage for your
account doesn't exist on your computer -- it's on the
service's computer cloud.
3. History
Concept evolved in 1950(IBM) called RJE
(Remote Job Entry Process).
In 2006 Amazon provided First public cloud
AWS(Amazon Web Service).
4. Cloud Components
It has three components
1.) Client computers
2.) Distributed Servers
3.) Datacenters
5. Clients
Clients are the device that the end user
interact with cloud.
three types of clients:
1.) Mobile
2.) Thick
3.) Thin (Most Popular)
8. Central Server
It Administers the system such as monitoring
traffic, client demands to ensure everything
runs smoothly.
It uses a special type of software called
Middleware.
Middleware allow computer to communicate
each other.
9. Service Models
SaaS(Software as a service): Required
software, Operating system & network is
provided.
PaaS(Platform as service): Operating
system and network is provided.
IaaS(Infrastructure as a service): just
Network is provided.
10. Deployment of Cloud Service
Public Cloud
Private Cloud
Community Cloud
Hybrid Cloud(Combined Cloud)
11. Why cloud service is popular?
Reduce the complexity of networks.
Do not have to buy software licenses.
Customization.
Cloud providers that have specialized in a particular
area (such as e-mail) can bring advanced services
that a single company might not be able to afford
or develop.
scalability, reliability, and efficiency.
Info. at cloud are not easily lost.