IT925
Course Name:
Topics in Cloud Computing (IT925)
Programme:
Credits (L-T-P):
Content:
Overview of Cloud Computing: Cloud Computing Characteristics (elasticity, multi-tenant, on-demand, ubiquitous access, usage metering, self-service, SLA-monitoring, etc.), Cloud Computing and SOA, Enterprise Cloud drivers and adoption trends, Typical Cloud Enterprise workloads, Cloud service models & types (public, private, hybrid, and community clouds), Cloud deployment models (IaaS, PaaS, SaaS, BPaaS), Cloud ROI models, Cloud reference architectures, Cloud standards (OSDIAPIs, etc.), Technology providers vs. Cloud providers vs. Cloud vendors, Planning Cloud transformations (suitability assessment, future state definition, financial assessment and platform selection, roadmap definition); Infrastructure as a Service (IaaS): Virtualization-VMware/Xen/KVM virtualization, adaptive virtualization, Cloud Computing & on-demand resource provisioning, Infrastructure services (storage, compute, services management, cloud brokers, etc.), IaaS vendor solutions: Amazon EC2, HP, Microsoft, Savvis, Terremark, Right Scale, Rackspace cloud, IBM, Oracle, Verizon; Platform as a Service (PaaS): Cloud platform services (monitoring/management, application servers, messaging, data management, development and testing, integration, business intelligence, etc.), PaaS vendor solutions: EMC, Google App Engine, HP, IBM, Microsoft Azure, Rackspace, Savvis, Verizon, force.com, VMware vFabric, OpenStack, Eucalyptus, Storage-as-a-Service platforms (Google Storage, ObjectStore S3, Amazon Dynamo, etc.); Software as a Service (SaaS): Cloud application development lifecycle; SaaS platform services (application development, application migration, SaaS implementation, business intelligence - Cloud-based/big data/real time analytics); Quality of Service (QoS) Aware Load Balancing in Large Scale Heterogeneous Cloud Environment and other Recent Trends in Cloud Computing.