Cloud_Computing_Notes
Cloud_Computing_Notes
Need:
• Cost Efficiency: Pay only for what you use, reducing capital expenditure.
• Disaster Recovery: Data replication ensures minimal downtime and data loss.
• Innovation & Experimentation: Enables testing new ideas with minimal risk.
• Broad Network Access: Resources are accessible over the internet from multiple devices.
A. Deployment Models
• Public Cloud: Services available to the general public via third-party providers (e.g., AWS,
Google Cloud).
• Private Cloud: Dedicated infrastructure for a single organization, ensuring greater security
and control.
• Hybrid Cloud: A combination of public and private clouds, allowing workload distribution.
B. Service Models
• Infrastructure as a Service (IaaS): Provides virtualized computing resources such as VMs,
storage, and networking (e.g., AWS EC2).
• Platform as a Service (PaaS): Provides a platform for developing, running, and managing
applications (e.g., Google App Engine).
• Software as a Service (SaaS): Delivers software applications over the internet (e.g., Google
Drive, Microsoft Office 365).
• Business Process as a Service (BPaaS): Automates and manages business operations (e.g.,
payroll processing).
Types of Virtualization:
• Server Virtualization: Multiple virtual servers run on a single physical server.
• Storage Virtualization: Storage resources are combined and managed as a single entity.