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