IT60020: Cloud Computing

From Metakgp Wiki
Jump to navigation Jump to search
IT60020
Course name Cloud Computing
Offered by Information Technology
Credits 3
L-T-P 3-0-0
Previous Year Grade Distribution


3
19
14
16
1


EX A B C D P F
Semester Spring


Syllabus

Syllabus mentioned in ERP

Objectives1. Introduce the concept and evolution of cloud computing paradigm.2. Discuss various service models and architecture of cloud computing.3. Discuss the management issues in cloud.4. Security issues in cloud. 5. Providing exposures to some open source and commercial clouds.6. Providing exposure to the research issues in cloud computing.Contents of the course (in brief): Introduction to cloud computing, Service Oriented Architecture, Web Services, Service models, Cloud management, Cloud security, Open source and commercial cloud.Course Pre-requisites: Computer NetworksSyllabus1Overview of Computing Paradigm[3 hours] Recent trends in Computing Grid Computing, Cluster Computing, Distributed Computing, Utility Computing, Cloud Computing Evolution of cloud computingBusiness driver for adopting cloud computing2Introduction to Cloud Computing[3 hours] Cloud Computing (NIST Model)Introduction to Cloud Computing, History of Cloud Computing, Cloud service providers Properties, Characteristics And DisadvantagesPros and Cons of Cloud Computing, Benefits of Cloud Computing, Cloud computing vs. Cluster computing vs. Grid computing Role of Open Standards3Cloud Computing Architecture[4 hours] Cloud computing stackComparison with traditional computing architecture (client/server), Services provided at various levels, How Cloud Computing Works, Role of Networks in Cloud computing, protocols used, Role of Web services Service Models (XaaS) Infrastructure as a Service(IaaS) Platform as a Service(PaaS) Software as a Service(SaaS) Deployment Models Public cloud Private cloud Hybrid cloud Community cloud4Infrastructure as a Service(IaaS)[4 hours] Introduction to IaaSIaaS definition, Introduction to virtualization, Different approaches to virtualization, Hypervisors, Machine Image, Virtual Machine(VM) Resource Virtualization Server Storage NetworkVirtual Machine(resource) provisioning and manageability, storage as a service, Data storage in cloud computing(storage as a service) Examples Amazon EC2Renting, EC2 Compute Unit, Platform and Storage, pricing, customers Eucalyptus5Platform as a Service(PaaS)[3 hours] Introduction to PaaSWhat is PaaS, Service Oriented Architecture (SOA) Cloud Platform and Management Computation Storage Examples Google App Engine Microsoft Azure SalesForce.comâs Force.com platform6Software as a Service(PaaS)[4 hours] Introduction to SaaS Web services Web 2.0 Web OS Case Study on SaaS7Service Management in Cloud Computing[5 hours] Service Level Agreements(SLAs) Billing And Accounting Comparing Scaling Hardware: Traditional vs. Cloud Economics of scaling: Benefitting enormously Managing Data Looking at Data, Scalability And Cloud Services Database And Data Stores in Cloud Large Scale Data Processing8Cloud Security[5 hours] Infrastructure SecurityNetwork level security, Host level security, Application level security Data security and StorageData privacy and security Issues, Jurisdictional issues raised by Data location Identity And Access Management Access Control Trust, Reputation, Risk Authentication in cloud computing, Client access in cloud, Cloud contracting Model, Commercial and business considerations9Case

�Study on Open Source And Commercial Clouds[9 hours] Eucalyptus Microsoft Azure Amazon EC2Reference Books Cloud Computing Bible, Barrie Sosinsky, Wiley-India, 2010 Cloud Computing: Principles and Paradigms, Cloud Computing: Principles and Paradigms, Editors: Rajkumar Buyya, James Broberg, Andrzej M. Goscinski, Wile, 2011 Cloud Computing: Principles, Systems and Applications, Editors: Nikos Antonopoulos, Lee Gillam, Springer, 2012 Cloud Security: A Comprehensive Guide to Secure Cloud Computing, Ronald L. Krutz, Russell Dean Vines, Wiley-India, 2010


Concepts taught in class

Student Opinion

How to Crack the Paper

Classroom resources

Additional Resources