Cloud Computing & Operations (35 Hours)
Introduction to Cloud Computing: Definition, Characteristics, Components, Cloud provider, SAAS, PAAS, IAAS and other Organizational scenarios of clouds, Administering & Monitoring cloud services, benefits and limitations, Deploy application over clouds. Comparison among SAAS, PAAS, IAAS, Cloud computing platforms: Infrastructure as service: Amazon EC2, Platform as Service: Google App Engine, Microsoft Azure Utility Computing, Elastic Computing, SLA, clusters, cloud analytics, challenges of cloud environment, Bare Metal Provisioning, HPC in the cloud, OpenStack and introduction to cloud stack
Introduction to Cloud Technologies: Hypervisors, Architecture of hypervisors, Compare SOAP and REST Web services, AJAX and mashups-Web services: SOAP and REST, SOAP versus REST, AJAX: asynchronous 'rich' interfaces, Mashups: user interface services. Virtualization, Virtual machine provisioning, virtualization applications in enterprises, Pitfalls of virtualization, Multitenant software: Multi-entity support, Multi-schema approach, Multi-tenancy using cloud data stores, Data access control for enterprise applications
Platforms & Deployment Strategies (25 Hrs)
Virtualization: Virtualization Basics, Virtual machine provisioning, virtualization applications in enterprises, Pitfalls of virtualization.
Containers: Container orchestration system, docker, singularity, Kubernetes orchestration system. hands on sessions using any container.
Internet of Things: IoT definitions, End Devices, Gateways, IoT platforms, Reference architecture, Introduction to IoT devices, Sensors and Actuators, Case studies of IoT solutions