CLOUD
COMPUTING
LAB MANUAL
Name: Ritesh Malviya
Enrollment No.: EN21CS301643
Section: CS-K
Batch: K1
Submitted to:
Mr. Lokendra Singh
INDEX
Name: Ritesh Malviya Enrollment no.: EN21CS301643
Branch: CSE-4K Year/Sem: IV Semester
Sno. Experiment Name Experiment Submission Signature
Date Date
1 Create a free tier AWS account.
2 Creating EC2 instance on Amazon
AWS
3 Launching RDS in Amazon AWS
4 Assigning elastic IP to an
instance.
5 Creating Bucket (S3) in Amazon
AWS
6 Case Study on XEN HYPERVISOR.
7 Virtual Private Cloud with subnet,
internet gateway and route table.
8 Case study of open state in Cloud
Computing.
9
#1 Create a free tier AWS account.
1. Sign up on Amazon AWS free tier click on create free
account.
2. Enter your details and complete the registration process.
3. After signing Up you would be directed to management
console of Amazon AWS.
#2 Creating EC2 instance on Amazon AWS
1. Select EC2 option.
2. Click on Launch Instance.
3. Name the instance, select Microsoft Windows and create
instance.
4. Your Instance is created.
#3 Launching RDS in Amazon AWS
1. Select RDS from the search bar.
2. Select the options as shown below.
3. Select the free tier template.
4. Now set master password and create database.
5. This database is successfully created now it can be easily
accessed.
#4 Assigning elastic IP to an instance.
1. Create an Instance.
2. Now open the Elastic IP tab and associate elastic IP
address.
3. Now associate that IP address with the instance.
4. Select the Instance and associate.
5. Elastic IP have been successfully allocated.
#5 Creating Bucket (S3) in Amazon AWS
1. Open S3 dashboard in Amazon AWS
2. Click on create bucket.
3. Click on create bucket.
4. Bucket is successfully created.
5. Upload some files in the bucket.
6. Click on upload and the file is uploaded.
7. Click on the file name to see the details.
#6 Case Study on XEN HYPERVISOR.
Xen Supervisor is an open-source hypervisor that provides
virtualization capabilities to cloud computing environments. It
allows multiple virtual machines to share a single physical
server, providing greater efficiency and flexibility to cloud
computing platforms. In this case study, we will examine how a
company called Cloudy Solutions implemented Xen Supervisor
in their cloud computing environment.
Cloudy Solutions is a cloud service provider that offers a range
of services to its customers, including virtual machines, storage,
and network services. The company had been using a
commercial hypervisor solution but found it to be expensive and
inflexible. They decided to switch to Xen Supervisor, an
open-source hypervisor that offered more flexibility and cost
savings.
The implementation of Xen Supervisor at Cloudy Solutions was
carried out in several stages. First, the company set up a test
environment to evaluate the performance and compatibility of
Xen Supervisor with their existing hardware and software. The
test environment consisted of several physical servers, which
were used to create virtual machines using Xen Supervisor.
The test environment proved to be successful, and Cloudy
Solutions decided to move forward with the implementation of
Xen Supervisor in their production environment. The company
began by installing Xen Supervisor on their physical servers and
configuring it to support virtual machines. They also installed a
management tool called XenCenter, which allowed them to
manage the virtual machines and monitor their performance.
One of the key benefits of Xen Supervisor was its ability to
support multiple operating systems on the same physical server.
This allowed Cloudy Solutions to offer a wider range of virtual
machines to their customers, including those running Windows
and Linux operating systems.
Another benefit of Xen Supervisor was its ability to support live
migration of virtual machines. This meant that virtual machines
could be moved from one physical server to another without
any downtime. This was particularly useful for Cloudy Solutions,
as it allowed them to balance the workload across their physical
servers and ensure that all virtual machines were running
efficiently.
The implementation of Xen Supervisor also allowed Cloudy
Solutions to offer better security to their customers. Xen
Supervisor includes a feature called “security domains,” which
allows virtual machines to be isolated from each other,
preventing any security breaches from spreading across the
network.
Overall, the implementation of Xen Supervisor at Cloudy
Solutions was a success. The company was able to offer a wider
range of virtual machines to their customers, while also
reducing costs and improving efficiency. The use of Xen
Supervisor also allowed Cloudy Solutions to offer better security
to their customers, which was an important consideration for
many of their clients.
#7 Virtual Private Cloud with subnet, internet
gateway and route table.
1. Search and open VPC tab from the AWS management
console.
2. Now create subnet.
3. Now create internet gateway.
4. Attach internet gateway with VPC.
5. Create route table.
#8 Case study of open state in Cloud Computing.
OpenStack is an open-source cloud computing platform that
allows users to build and manage cloud computing
environments. In this case study, we will examine how a
company called Cloud Solutions implemented OpenStack in
their cloud computing environment.
Cloud Solutions is a cloud service provider that offers a range of
services to its customers, including virtual machines, storage,
and network services. The company had been using a
commercial cloud computing platform but found it to be
inflexible and expensive. They decided to switch to OpenStack,
an open-source cloud computing platform that offered more
flexibility and cost savings.
The implementation of OpenStack at Cloud Solutions was
carried out in several stages. First, the company set up a test
environment to evaluate the performance and compatibility of
OpenStack with their existing hardware and software. The test
environment consisted of several physical servers, which were
used to create virtual machines using OpenStack.
The test environment proved to be successful, and Cloud
Solutions decided to move forward with the implementation of
OpenStack in their production environment. The company
began by installing OpenStack on their physical servers and
configuring it to support virtual machines, storage, and
networking. They also installed a management tool called
Horizon, which allowed them to manage the cloud computing
environment and monitor its performance.
One of the key benefits of OpenStack was its ability to support
multiple hypervisors, including KVM, Xen, and VMware. This
allowed Cloud Solutions to offer a wider range of virtual
machines to their customers, including those running on
different hypervisors.
Another benefit of OpenStack was its ability to support multiple
storage backends, including Ceph and Swift. This allowed Cloud
Solutions to offer more storage options to their customers,
which was particularly useful for customers with specific
storage requirements.
The implementation of OpenStack also allowed Cloud Solutions
to offer better scalability to their customers. OpenStack
includes a feature called “auto-scaling,” which allows cloud
computing resources to be automatically scaled up or down
based on demand. This meant that Cloud Solutions could
quickly respond to changes in demand from their customers
and ensure that they always had the resources they needed.
Overall, the implementation of OpenStack at Cloud Solutions
was a success. The company was able to offer a wider range of
cloud computing services to their customers, while also
reducing costs and improving flexibility. The use of OpenStack
also allowed Cloud Solutions to offer better scalability to their
customers, which was an important consideration for many of
their clients.