Advance Cloud Computing
COURSE CODE: U23 COURSE CREDIT: 01
1 credit - 15 lectures
1 lecture is 60 minutes
Course Objectives:
• Learners will be able to develop and launch applications in the cloud environment
• Explore various frameworks and APIs that are used for developing cloud-based
applications
No. of
Sr. No Syllabus lectures
Module I
01 Application Development : Web application vs Cloud,Cloud 15
platforms in Industry – Google AppEngine, Microsoft Azure,
Openshift, CloudFoundry, Storing objects in the Cloud, Session
management, Amazon Simple Queue Service (SQS), RabbitMQ
Managing the data in the Cloud: Securing data in the cloud,
ACL, OAuth, OpenID, XACML, securing data for transport in
the cloud, scalability of applications and cloud Services.
Basics of DevOps: Introduction to DevOps, Continuous
Deployment: Containerization with Docker, Orchestration
(Kubernetes and Terraform)
Case study on Amazon EC2/Microsoft Azure/Google Cloud
Platform
Textbooks:
1. Kevin L. Jackson. Scott Goessling, Architecting Cloud Computing Solutions,Packt Publishing 2018
2. Shailendra Singh, Cloud Computing: Focuses on the Latest Developments in Cloud
Computing, Oxford University Press; First edition, June 2018
References:
1. Enterprise Cloud Computing Technology, Architecture, Applications, Gautam Shroff, Cambridge
University Press, 2010
2. Mastering Cloud Computing, Rajkumar Buyya, Christian Vecchiola, S Thamarai Selvi, Tata McGraw Hill
Education Private Limited, 2013
Advance Cloud Computing
COURSE CODE : COURSE CREDIT: 01
1 credit - 2 lectures
1 lecture is 60 minutes
Sr.No List of Practicals
.
1 Study and implementation of Infrastructure as a Service
2 Study and implementation of Storage as a Service
3 Study and implementation of identity management
4 Study Cloud Security management
5 Write a program for web feed.
6 Study and implementation of Single-Sing-On.
7 User Management in Cloud
8 Installing and configuring the required platform for Google App Engine
9 Hosting a static website on google app engine
10 Creating an application in Dropbox to store data securely. Develop a source code using
Dropbox API for updating and retrieving files.
11 Installing and Configuring Dockers in localhost and running multiple images on a Docker
Platform.
12 Developing an ASP.NET based web application on the Azure platform
13 Installing Cloud Foundry in localhost and exploring CF commands.
Major with 2 credits
The scheme of examination shall be divided into two parts:
• Practical assessment 40% i.e. 20 marks
• Semester end examination 60% i.e. 30 marks
A. Practical Assessment 20 marks
Description Marks
One question of 10 marks practical 10
Journal 5
Viva 5
Total 20
B) Semester end examination 30 marks PAPER PATTERN
Duration: 1 hours
Total Marks: 30
Description Marks
Q.1 10 marks OR 10 marks 10
Q.2 10 marks OR 10 marks 10
Q.3 10 marks OR 10 marks 10
Total 30
Note:
Q.1, 2, 3 may be divided into sub questions if required.
Q.3 May include theory (short notes) /Case Study in one of the options.
Passing criteria: Minimum 40% in Internal (8 out of 20) and 40% (12 out of
30) in semester end examination.