Cloud Computing Infrastructure

The Cloud Computing Infrastructure module aims to help students understand the growing needs for computing resources and how they can be addressed using remote computing architectures. The module will highlight the fundamental concepts behind clouds (such as virtualization, infrastructure as a service, Platform as a Service, Hybrid Models, and others) This will ensure that students decide on the best computing paradigm to use while addressing problems in the real-world applications. Additionally, it explores the logistics of establishing a true cloud environment using Microsoft Azure as a case study. Students will also be exposed to various cloud components for networking, storage (blob/file/queues), databases (SQL/NoSQL), web/mobile services, IOT and finally managing and orchestrating cloud solutions via monitoring and metrics. The business implications of employing a cloud system will also be covered.