How to Troubleshoot Apps for the Modern Connected Worker
Cloud computing
1. 1D
PRESENTED TO:- PRESENTED BY:-
Er. K.P GANGWAR ROHITASH MATHUR
CSE 3RD YEAR
1347610033
FUTURE INSTITUTE OF ENGINEERING AND TECHNOLOGY, BAREILLY(UP)
A.P.J ABDUL KALAM UNIVERSITY, LUCKNOW(UP)
2. CONTENTS
• What is cloud and cloud computing?
• Cloud architecture
• Service models
▫ Saas(software as a service)
▫ Paas(platform as a service)
▫ Iaas(infrastructure as a service)
• Deployment models
▫ Private cloud
▫ Public cloud
▫ Community cloud
▫ Hybrid cloud
• Benefits
• Disadvantages
3. CLOUD COMPUTING?
• The term Cloud refers to a
Network or Internet. In other
words, we can say that Cloud is
something, which is present at
remote location.
• Cloud Computing refers to
manipulating, configuring, and
accessing the applications
online. It offers online data
storage, infrastructure and
application.
4. Cloud architecture
• Each of the ends are connected through a network, usually via Internet. We
can broadly divide the cloud architecture into two parts:
• Front End refers to the client part of cloud computing system. e.g., Web
Browser.
• Back End , it comprises of huge data storage, virtual machines, security
mechanism, services, deployment models, servers, etc.
5. Service models
• Service Models are the
reference models on which
the Cloud Computing is
based. These can be
categorized into three basic
service models as listed
below:
• Infrastructure as a Service
(IaaS)
• Platform as a Service (PaaS)
• Software as a Service (SaaS)
6. SaaS(Software as a service)
• It refers to a software that is
deployed on a hosted service and
is accessible via Internet.
• The license to the software may
be subscription based or usage
based. And it is billed on
recurring basis.
• SaaS applications are cost
effective since they do not
require any maintenance at end
user side.
• They are automatically upgraded
and updated.
7. PaaS(Platform as a service)
• It offers the runtime environment
for applications.
• PaaS offers browser based
development environment. It
allows the developer to create
database and edit the application
code either via Application
Programming Interface or point-
and-click tools.
• provides built-in security,
scalability, and web service
interfaces.
• It is easy to integrate with other
applications on the same platform.
8. Iaas(Infrastructure as a service)
• provides access to fundamental
resources such as physical
machines, virtual machines,
virtual storage, etc.,
• Full Control of the computing
resources through Administrative
Access to VMs.
• The computing resources can be
easily scaled up and down.
• On-demand availability of
resources.
9. Deployment models
• Deployment models define the type
of access to the cloud, Cloud can
have any of the four types of access:
Public, Private, Hybrid and
Community.
10. Benefits
• One can access applications as utilities, over the Internet.
• Manipulate and configure the application online at any time.
• It does not require to install a specific piece of software to access or
manipulate cloud application.
11. Benefits
• offers online development and
deployment tools, programming
runtime environment through
Platform as a Service model.
• Cloud resources are available
over the network in a manner
that provides platform
independent access to any type
of clients.
• The resources can be used
without interaction with cloud
service provider.
• Cloud Computing is highly cost
effective because it operates at
higher efficiencies with greater
utilization. It just requires an
Internet connection.
12. Disadvantages
• Requires a constant Internet
connection
• Does not work well with low-
speed connections
• Features might be limited
• Stored data might not be
secure
• Stored data can be lost
• Vendor lock-in
• Infrastructure failures