B.
Tech-CSE R20 Regulations
VAAGDEVI COLLEGE OF ENGINEERING
(AUTONOMOUS)
CLOUD COMPUTING LAB
B. TECH- VI Semester L/T/P/C
0/0 /3 /1.5
Pre-requisites
Programming Skills.
Familiarity with Databases.
Basics of Security and Privacy.
Knowledge of Agile Development.
Familiarity with Operating Systems.
Understanding of Virtualization.
Basics of Networking.
Course Objectives:
Identify the technical foundations of cloud systems architectures.
Analyze the problems and solutions to cloud application problems.
Apply principles of best practice in cloud application design and management.
Identify and define technical challenges for cloud applications and assess their importance.
Syllabus Content:
Week 1: Introduction to basic cloud computing concepts.
Week 2: Draw a neat diagram of cloud computing Architecture.
Week 3: Find procedure to run the virtual machine of different configuration. Check how many virtual
machines can be utilized at particular time.
Week 4: Find procedure to attach virtual block to the virtual machine and check whether it holds the data
even after the release of the virtual machine.
Week 5: Install a C compiler in the virtual machine and execute a sample program.
Week 6: Show the virtual machine migration based on the certain condition from one node to the other.
Week 7: Find procedure to install storage controller and interact with it.
Week 08: Installation & Configuration of Oracle Virtual box.
Week 09: Installing open Solaris as a guest OS to Sun xVM Virtual Box using the 7-Zip archive tool
Week 10: Evaluation of performance of services over cloud:Amazon web services.
Week 11: Create a Amazon EC2 and perform the following tasks
Launch a web server with termination protection enabled
Monitor Your EC2 instance
Modify the security group that your web server is using to allow HTTP access
Resize your Amazon EC2 instance to scale
Explore EC2 limits
Test termination protection
Terminate your EC2 instance
Week 12: Create an Amazon EBS volume and perform the following tasks
Attach it to an instance
Apply a file system to the volume, and then Take a snapshot backup
Week 13: Build a VPC and Launch a Web Server and perform the following tasks
Create a VPC.
Create subnets.
Configure a security group.
101
B. Tech-CSE R20 Regulations
Launch an EC2 instance into a VPC.
Week 14: Build Your DB Server and Interact With Your DB Using an App and perform the following tasks
Launch an Amazon RDS DB instance with high availability.
Configure the DB instance to permit connections from your web server.
Open a web application and interact with your database.
Week 15: Introduction to AWS IAM and perform the following tasks
Exploring pre-created IAM Users and Groups
Inspecting IAM policies as applied to the pre-created groups
Following a real-world scenario, adding users to groups with specific
capabilities enabled
Locating and using the IAM sign-in URL
Experimenting with the effects of policies on service access
Week 16: Scale and Load Balance Your Architecture and perform the following tasks
Create an Amazon Machine Image (AMI) from a running instance.
Create a load balancer.
Create a launch configuration and an Auto Scaling group.
Automatically scale new instances within a private subnet
Create Amazon CloudWatch alarms and monitor performance of your infrastructure.
Course outcomes:
CO-1: Analyze Cloud Computing fundamentals, technologies, applications and implementation of
virtualization with Oracle VM Virtual box.
CO-2: Development knowledge of cloud computing using Amazon Web Services like Compute, Storage
and Networking.
CO-3: Providing Security to the Cloud System using Identity Access Management(IAM).
CO-4: Attain the Capability of design, development of agile and highly available systems using
Amazon Web Services.
102