3. DEFINITION
• It is the delivery of on demand computing service over the internet on a pay as
you go basis.
• An Emerging Computing Technology that uses the Internet and Central Remote
Servers to maintain data and application.
• A combination of hardware and software based computing resources delivered
as a network service.
• It also refers to Manipulating, Configuring and accessing the
application online.
• Makes possible to save files to a remote database and retrieve them on demand.
3CLOUD COMPUTING
5. Difference between Internet and
Cloud
• Internet is establishing and maintaining connectivity of
computers
• Cloud is a technology delivers many type of resource over
internet
5CLOUD COMPUTING
7. KEY PROPERTIES
Cloud
computing
User-centric
Task centric
powerful
Accessible
Intelligent
Programmable
users having more control, more
choices or more flexibility
Connecting hundreds or
thousands of computers
focus is on how the
application can be helpful to
complete the task
users can instantly retrieve more information from
multiple repositories.
Data retrieval using intelligent
analysis technique
Automated tasks
7CLOUD COMPUTING
10. Client/Server Computing: Centralized Applications
and Storage
• Everything operated on the client/server model.
• All the software applications, all the data, and all the control resided on huge
mainframe computers otherwise known as servers.
• Users accessed the mainframe only when granted permission.
• Processing power is limited.
• When multiple people are sharing a single computer, even if that computer is a
huge mainframe, you have to wait your turn.
• So the client/server model, differed from cloud computing in that it did not
have a user-centric focus;
10CLOUD COMPUTING
12. Peer-to-Peer Computing: Sharing Resources
• P2P computing defines a network architecture in which each
computer has equivalent capabilities and responsibilities.
• Every computer is a client and a server; there are no masters
and slaves.
• By recognizing all computers on the network as peers, P2P
enables direct exchange of resources and services.
• P2P was also a decentralizing concept. Control is
decentralized, with all computers functioning as equals.
12CLOUD COMPUTING
14. Distributed Computing: Providing More
Computing Power
• Distributed computing also refers to the use of distributed systems to
solve computational problems.
• In distributed computing, a problem is divided into many tasks, each of
which is solved by one or more computers.
14CLOUD COMPUTING
15. Collaborative Computing: Working as a
Group
• Multiple users to work simultaneously on the same computer-based
project. This type of collaborative computing is the driving force behind
cloud computing.
• In addition, users must be able to share files and have multiple users
work on the same document simultaneously.
15CLOUD COMPUTING
16. Cloud Computing: The Next Step in
Collaboration
• Users from multiple locations within a corporation, and from multiple
organizations,desired to collaborate on projects that crossed company and
geographic boundaries. To do this, projects had to be housed in the
“cloud” of the Internet.
16CLOUD COMPUTING
18. CLOUD
• The cloud is a collection of computers and servers that are publicly
accessible via the Internet.
• This hardware is typically owned and operated by a third party on a
consolidated basis in one or more data center locations.
18CLOUD COMPUTING
19. Two Sections in cloud architecture
• Front End
• Back End
Each of the ends is connected through a network, usually Internet.
CLOUD ARCHITECTURE
19CLOUD COMPUTING
21. Front End
• The front end refers to the client part of cloud computing system.
• It consists of interfaces and applications that are required to access
the cloud computing platforms, Example - Web Browser.
Back End
• The back end refers to the cloud itself.
• It consists of all the resources required to provide cloud computing
services.
• It comprises of huge data storage, virtual machines, security
mechanism, services, deployment models, servers, etc.
21CLOUD COMPUTING
22. Process behind cloud architecture
• When users select a task or service (either starting an application
or opening a document).
• The user’s request then gets passed to the system management,
which finds the correct resources and then calls the system’s
appropriate provisioning services.
• These services slice out the necessary resources in the cloud, launch
the appropriate web application, and either creates or opens the
requested document.
• After the web application is launched, the system’s monitoring
functions track the usage of the cloud so that resources are
attributed to the proper user(s).
22CLOUD COMPUTING