Cloud Computing Fundamentals
Course Content
Introduction to Cloud Computing
Overview of Cloud Computing
- Definition of cloud computing
- History and evolution of cloud computing
- Key characteristics of cloud computing (on-demand self-service, broad network access, resource pooling, rapid elasticity, measured service)
Cloud Service Models
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
- Comparison and use cases for each service model
Cloud Deployment Models
- Public cloud
- Private cloud
- Hybrid cloud
- Community cloud
- Advantages and disadvantages of each deployment model
Core Components of Cloud Computing
-
Complete course content will be provided when requesting for a quoatation.
Course Materials
Textbooks:
- Cloud Computing: Concepts, Technology & Architecture by Thomas Erl
- Architecting the Cloud: Design Decisions for Cloud Computing Service Models by Michael J. Kavis
- NIST Special Publication 800-145: The NIST Definition of Cloud Computing
Online Resources:
- AWS Training and Certification
- Microsoft Learn: Azure Fundamentals
- Google Cloud Training
Tools and Software:
- AWS Free Tier
- Microsoft Azure Free Account
- Google Cloud Free Tier
Learning Outcomes
By the end of the training, participants will be able to:
- Understand the fundamental concepts and benefits of cloud computing.
- Differentiate between various cloud service and deployment models.
- Implement and manage cloud-based infrastructure, storage, and networking solutions.
- Ensure security and compliance in a cloud environment.
- Plan and execute a successful cloud migration strategy.
- Utilize major cloud platforms and services to solve real-world business problems.