This is a basic cloud computing presentation given by us in college.
It includes Saas, Paas and Iaas..
Partnerds - Shubhajit Roy, Arpan Nag, Souvik Sarkar
2. CONTENTS
• What is cloud.
• how cloud implemented in computing.
• Reasons to use Cloud Computing.
• Cloud deployment models
• Cloud Computing Architecture
• Cloud Service Model
• SaaS
• PaaS
• IaaS
• Issues
• Cloud Computing Data Storage
• Cloud Computing Security
• Challenges
• Different Providers
3. WHAT IS CLOUD ?
• The term cloud refers to a
network or internet.
• Cloud can provide services over
network, i.e., On public networks
or on private networks, i.e.,
WAN, LAN or VPN. Applications
such as e-mail, web
conferencing, customer
relationship management (CRM)
all run in cloud.
4. HOW CLOUD IMPLEMENTED IN
COMPUTING ?
• How can the cloud help?
In the cloud, we have a shared pool of
computer resources (servers, storage,
applications, etc.)
• Where is the cloud?
The shared pool of computer
resources exists in a physical location
called data centers. Your cloud
providers have multiple data centers
around the world. So your data is
replicated at multiple sites.
5. REASONS TO USE CLOUD COMPUTING
SERVICES
• Flexibility
• Disaster recovery
• Automatic software
updates
• Platform independency
• Capital-expenditure
free
• Online data storage
• Security
• Work from anywhere
• Competitiveness
6. CLOUD DEPLOYMENT MODELS
PUBLIC CLOUD
Public Cloud allows systems and services to be
easily accessible to the general public e.g., e-mail.
PRIVATE CLOUD
The Private Cloud allows systems and services to
be accessible within an organization.
COMMUNITY CLOUD
The Community Cloud allows systems and
services to be accessible by group of
organizations.
HYBRID CLOUD
The Hybrid Cloud is mixture of public and private
cloud.
7. CLOUD COMPUTING
ARCHITECTURE
• It is the responsibility of the back end
to provide built-in security
mechanism, traffic control and
protocols.
• The server employs certain protocols,
known as middleware, helps the
connected devices to communicate
with each other.
8. CLOUD SERVICE MODELS
There are many other service
models all of which can take
the form like XaaS, i.e.,
Anything as a service. This
can be network as a service,
business as a service,
identity as a service,
database as a service or
strategy as a service.
9. SaaS (SOFTWARE AS A SERVICE)
• Allows to provide software
application as a service to the end
users.
• It refers to a software that is
deployed on a hosted service and is
accessible via internet.
• There are several saas applications,
some of them are listed below:
• Billing and invoicing system
• Customer relationship
management (crm)
10. PaaS (PLATFORM AS A SERVICE)
• A service model that
involves outsourcing the
basic infrastructure and
platform.
• User need not to think
about the underlying
architecture.
• Pay as you go model.
11. IaaS (INFRASTRUCTURE AS A
SERVICE)
• A service model that involves
outsourcing the basic
infrastructure used to support
operations--including storage,
hardware, servers, and
networking components.
• The service provider owns the
infrastructure equipment and is
responsible for housing,
running, and maintaining it.
• The customer typically pays on a
per-use basis.
12. ISSUES
• CONTINUOUS INTERNET CONNECTION
• PROVIDER LANGUAGES ONLY
• VENDOR LOCK-IN
• SERVICE DELAYS
• SECURITY ISSUES
15. CLOUD COMPUTING
SECURITY
Security Planning
Security Boundaries
Isolated Access to Data
Brokered Cloud Storage Access System
Encryption
16. CHALLENGES
Requires a constant Internet
connection
Does not work well with low-speed
connections
Features might be limited
Can be slow
Stored data might not be secure
Stored data can be lost