You are on page 1of 13

CLOUD

COMPUTING
Definition

 Cloud Computing is the delivery of computing services—including servers,


storage, databases, networking, software, analytics, and intelligence—over the
internet
 Central Server handles the communication between client and server to exchange
the data
 Security and Privacy are the major key components to keep information secure
and safe
Architecture of Cloud Computing

The cloud architecture is divided into 2 parts

Frontend

Backend

Architecture of cloud computing is the combination of both

SOA (Service Oriented Architecture)

EDA (Event Driven Architecture)


Cloud Deployment Models
Public Cloud - Anybody can access system and services
Pros and Cons of Public Cloud

 Minimal Investment  Less secure


 No setup cost
 No Infrastructure Management  Low customization
 No maintenance
 Dynamic Scalability
Private Cloud - One on One
Environment
Pros and Cons of Private Cloud

 Better Control  Less scalable


 Data Security and Privacy  Costly
 Supports Legacy Systems
 Customization
Hybrid Cloud - Combination of two or more Deployment models
Pros and Cons of Hybrid Cloud

 Flexibility and control  Difficult to manage


 Cost  Slow data transmission
 Security
Community Cloud – Combinations of one or more
Organizations in the Community
Pros and Cons of Community Cloud

 Cost Effective  Limited Scalability


 Security  Rigid in customization
 Shared resources
 Collaboration and data sharing
Overall Analysis of Cloud Deployment Models

You might also like