Cloud computing definition and evolution - Essential characteristics of cloud systems - Service delivery models: IaaS, PaaS, SaaS - Deployment models: Public, Private, Hybrid cloud - Advantages and limitations of cloud adoption - Leading cloud service providers overview
Core components of cloud architecture - Virtualization concepts and principles - Server, storage, and network virtualization - Hypervisor types and functions - Virtual machines and container fundamentals Cloud storage classification and applications
Compute service categories and use cases - Storage service offerings and selection criteria - Database service types and management approaches - Networking components and connectivity options - Identity and access management foundations - Monitoring and administration tool overview
Shared responsibility security framework - Data protection mechanisms and encryption - Access control policies and implementation - Network security configurations and practices - Regulatory compliance requirements - Cost management models and optimization strategies
Cloud migration methodologies and approaches - Disaster recovery and business continuity planning Multi-cloud and hybrid cloud implementation strategies - Emerging technological trends and innovations - Sustainable computing practices and environmental impact - Professional certification paths and career development
Reference Book:
1.Buyya, Rajkumar, Broberg, James, and Goscinski, Andrzej. "Cloud Computing: Principles and Paradigms." Wiley, 2011. 2.Velte, Anthony T., Velte, Toby J., and Elsenpeter, Robert. "Cloud Computing: A Practical Approach." McGraw-Hill, 2009.
Text Book:
1.Erl, Thomas, Puttini, Ricardo, and Mahmood, Zaigham. "Cloud Computing: Concepts, Technology & Architecture." Prentice Hall, 2013. 2.Rittinghouse, John W., and Ransome, James F. "Cloud Computing: Implementation, Management, and Security." CRC Press, 2017.