Laboratory Manual
Kalinga Institute of Industrial Technology,
Deemed to be University
Cloud Computing Lab (IT – 3098)
Lecture: 0 Internal Assessment Marks: 60
Tutorial: 0 End Term Marks: 40
Practical: 2 Hrs/Week Credits: 1
Prerequisites:
Basic programming C, OOP, Java/Python (optional)
Basic knowledge of Computer Networks and Operating
Systems
Course Objective:
• To understand concepts of virtualization and to use cloud as
Infrastructure, Platform, Software services.
• To understand cloud computing characteristics in IAAS/PAAS
environment
• To develop and execute web applications in the cloud environment
• To learn the design and development process involved in creating a
cloud-based application and security management
Course Outcomes:
• Configure various virtualization tools such as Virtual Box, VMware
workstation.
• Design and deploy a web application in a PaaS environment.
• Learn how to simulate a cloud environment to implement new
schedulers.
• Install and use a generic cloud environment that can be used as a
private cloud.
• Understand the Identity management and User management in cloud.
List of Experiments
Assignment 1:
• Study cloud architecture and cloud computing model.
• Install Virtualbox/VMware Workstation with different
flavours of linux or windows OS on top of windows7 or
8.
Assignment 2:
• Understand and implement various scheduling
algorithms (FCFS, Maxmin, Roundrobin, SJF) using C
programming.
Assignment 3:
• Understand the concept of setting up a Datacenter
requirement.
• Setup and Install Cloud Analyst simulator to simulate
the cloud environment.
Assignment 4:
• Study and analyse the load balancing algorithms with
Round robin load balancer and Throttled load balancer
in the Cloud Analyst simulator.
• Study and present a comparative report by running
various cloud scheduling algorithms..
Assignment 5:
• Understand the IAAS service by AWS services.
• Amazon Elastic Compute Cloud (Amazon EC2) is a web
service that provides secure, resizable compute capacity
in the cloud. Create an Amazon Elastic Compute Cloud
EC2 instance with basic system configuration.
• Launch and connect with the EC2 instance to
understand the key authentication mechanism in cloud
using SSH (Putty tool)
Assignment 6:
• Deploy a simple HTML application on the created EC2
instance.
• Associate a Static Public IP Address With Your EC2
Instance
Assignment 7:
• Understanding the concept of cloud datastore.
• Study and implement the various Database As a Service
provided by AWS (Amazon RDS, Amazon Dynamo DB
etc)
Assignment 8:
• Find a procedure to transfer the files from one virtual
machine to another virtual machine.
Assignment 9:
• Understanding the security management,
authentication and Identity Access Management in
cloud
Assignment 10:
• Case Study.
Scheme of Evaluation
Maximum marks for CC Lab is 100, which is divided into Continuous Internal
Assessment and End-Sem Final Evaluations.
Internal Assessment (Continuous evaluation over the semester): 60 Marks
End-Tem Evaluation (At the End of the Semester) : 40 Marks
Minimum Marks for passing in the Lab : 40 Marks
(Quiz/Viva 20 Mark, Written/Presentation 20 Mark)