Students will be exposed to the current practices in cloud computing. Topics may include cloud service models such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), technologies supporting cloud computing such as virtualization, motivating factors, benefits and challenges of the cloud, cloud storage, performance and systems issues, disaster recovery, federated clouds, data centers, and cloud security. Students will be exposed to a leading public cloud computing platform.
Be able to explain the fundamental concepts behind cloud computing, the evolution of the paradigm, its benefits and challenges, and the models and services of cloud computing. Be able to discuss system virtualization and its role in enabling the cloud computing, model. Be able to illustrate fundamental concepts of cloud storage technologies. Be able to discuss cloud data centers and disaster recovery in the cloud. Be able to explain the basics of public cloud and its services.