Description
In this course, you will learn:
- Learn about cloud computing's definition and key properties, as well as its history, current trends, and business case.
- Learn about the different cloud service models (IaaS, PaaS, SaaS) and deployment models (Public Cloud, Private Cloud, Hybrid Cloud), the key components of a cloud architecture (Virtualization, VMs, Storage, Networking, Containers), and emerging cloud trends (Hybrid Multicloud, Serverless, Microservices, Cloud Native, Application Modernization).
Syllabus:
1. Overview of Cloud Computing
- Definition and essential characteristics
- A brief history and evolution of Cloud
- Key cloud service providers and their services
2. Cloud Adoption and Emerging Technologies
- Business case for Cloud Computing
- Emerging technologies supported by Cloud: AI, IoT, Blockchain, Analytics
3. Cloud Computing Service and Deployment Models
- Service Models: IaaS, PaaS, SaaS
- Deployment Models: Public, Private, Hybrid
4. Components of Cloud Computing
- Cloud Infrastructure Overview
- Virtualization, VMs, Bare Metal
- Secure Cloud Networks
- Containers
5. Cloud Storage
- Direct Attached
- File Storage
- Block Storage
- Object Storage
- Content Delivery Networks (CDN)
6. Cloud Native and Emergent Cloud Trends
- Hybrid Multicloud
- Serverless
- Microservices
- Cloud Native
- Application Modernization