Course Outcomes: Through this course students should be able to
CO1 :: illustrate the main aspects, key technologies and mechanisms of Virtualization technology
CO2 :: examine the appropriate technologies, algorithms and approaches for the provisioning of various resources and implementation of cloud computing
CO3 :: understand the main issues involved in cloud computing such as cloud architecture, capacity planning and service level agreement
CO4 :: evaluate the economical cloud solution by considering appropriate cost estimation strategy and laws of cloudonomics
CO5 :: enumerate the core aspects of cloud security, privacy and reliable cloud environment
CO6 :: understand the emerging technologies of cloud computing and how it bring changes in the traditional cloud computing models
Unit I
Virtualization techniques: virtualization technology, overview of x86 virtualization, types of virtualizations, concept of VLAN , SLAN and VSAN and benefits, concept of VLAN, VSAN and benefits
Overview of Distributed computing : Parallel and Distributed Systems, Parallel Computing, Parallel Computer Architecture, Distributed Systems, Differences and Similarities among Different Types of Computing
Unit II
Introduction to Cloud Computing : Cloud Computing in a Nutshell, Roots of Cloud Computing., Layers and Types of Clouds., Desired Features of a Cloud, Cloud Infrastructure Management., Examining the Characteristics of Cloud Computing, cloud types
Migrating into a Cloud : Broad Approaches to Migrating into the Cloud, The Seven-Step Model of Migration into a Cloud VM Migration, Cloud Middleware and Best Practices, Concept and Need of Cloud Middleware, QoS Issues in Cloud, Data Migration and Streaming in Cloud, Interoperability
Unit III
Understanding cloud architecture : exploring the cloud computing stack, Workload distribution architecture, Capacity planning, Cloud bursting architecture, Disk provisioning architecture, Dynamic failure detection and recovery architecture, Cloud Computing Architecture, Service Level Agreements, Service Oriented Architecture
Unit IV
Cloud Computing Technologies and Applications : Cloud Content Delivery Network Services, Multi-CDN, Features of Meta CDN, Mobile Cloud Computing, InterCloud Issues
Cloud Economics : Developing an Economic Strategy, Exploring the Costs, Laws of cloudonomics, Cost estimation, Economics of Cloud
Unit V
Cloud security : Cloud Security Fundamentals, Cloud Risk, Cloud Risk Division, Policy and Organizational Risks, Technical Risks, Legal Risks, Other Risks, Cloud Computing Security Architecture, VM Security Challenges
Cloud Database : Operational Model for Cloud Database, Types of Cloud Database, Cloud File System, Distributed File System Basics, Concept of GFS and HDFS, Comparison of Features
Unit VI
Container technology : Introduction to containers, container architectures, Docker containers, Kubernetes
Cloud Platforms in Industry : Amazon Web services, Google App Engine, Microsoft Azure, Case studies
Other aspects of Cloud : Edge Computing, Fog Computing, IIoT, Green Cloud computing practices, Complexity in Cloud-native systems