The course enables the students to:
Learning Outcome | Learning and Teaching Strategies | Assessment Strategies- |
The students will: CO101.Demonstrate various virtualization techniques and hypervisor software for virtualization. CO102.Apply the fundamental concepts of virtualization to understand its role in enabling the cloud computing system model. CO103.Identify existing application migration issues and formulate cloud computing solutions. CO104.Comprehend the use of cloud computing models in various domains. CO105.Analyse various cloud programming models and apply them to solve problems on the cloud.
| Approach in teaching: Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstration, Team teaching, Research Papers
Learning activities for the students: Self-learning assignments, Effective questions, Seminar presentation, Giving tasks
|
|
Introduction to Virtualization: Adopting Virtualization, Types of virtualization, virtualization architecture and software, Virtualization applications. Pitfalls of Virtualization. Virtualization as an element of Cloud computing and Need of Virtualization in Cloud Computing
Hypervisors and Virtual machines Server Virtualization: Understanding Server Virtualization, types of server virtualization, Virtual machine basics, types of virtual machines, hypervisor concepts and type
Migrating into a Cloud Introduction, Challenges while migrating to Cloud, Broad approaches to migrating into the cloud, why migrate -deciding on cloud migration, the Seven-step model of migration into a cloud, Migration Risks and Mitigation
Cloud Computing: History, Importance of Cloud computing in the Current Era, Characteristics, Pros and Cons of Cloud computing, Technologies in Cloud computing, Cloud Computing Architecture, Developing Holistic Cloud Computing Reference Model. Cloud Deployment Model
Cloud Architecture- Layers and Models Layers in cloud architecture, Software as a Service (SaaS), features of SaaS and benefits, Platform as a Service (PaaS), features of PaaS and benefits, Infrastructure as a Service (IaaS), features of IaaS and benefits, Service providers, challenges and risks in cloud adoption. Amazon Cloud services, Google AppEngine, Microsoft Azure Design.
SUGGESTED REFERENCE BOOKS:
E-RESOURCES INCLUDING LINKS:
REFERENCE JOURNALS: