0% found this document useful (0 votes)
25 views20 pages

Ranjana Cloud Computing (Lab Report)

This document is a lab report on Cloud Computing prepared by Ranjana Tamang for the Bachelor in Computer Application program at Swoyambhu International College. It includes an approval letter, acknowledgment, and detailed steps for five lab exercises involving VirtualBox, C programming, Hadoop, Salesforce Visualforce, and Google App Engine. The report highlights the installation processes and functionalities of various cloud computing tools and frameworks.

Uploaded by

ranjanatamang261
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views20 pages

Ranjana Cloud Computing (Lab Report)

This document is a lab report on Cloud Computing prepared by Ranjana Tamang for the Bachelor in Computer Application program at Swoyambhu International College. It includes an approval letter, acknowledgment, and detailed steps for five lab exercises involving VirtualBox, C programming, Hadoop, Salesforce Visualforce, and Google App Engine. The report highlights the installation processes and functionalities of various cloud computing tools and frameworks.

Uploaded by

ranjanatamang261
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

TRIBHUVAN UNIVERSITY

SWOYAMBHU INTERNATIONAL COLLEGE


Lagankhel, Lalitpur

LAB REPORT
OF
“Cloud Computing”

Submitted By: Submitted To:


Name: Ranjana Tamang Er. Gyanandra Yadav
Year/Semester: IV/VII Lecturer
Program: BCA BCA Department
Regd. No.: 6-2-927-17-2020
Tribhuvan University
Faculty of Humanities and Social Science

Swoyambhu International College

LETTER OF APPROVAL

This lab report binds with the entitle “Cloud Computing Lab Report” prepared by
Ranjana Tamang Batch of 2020 of Swoyambhu International College, Lagankhel,
Lalitpur. Registration No: 6-2-927-17-2020. As a partial fulfillment for requirement for
the degree of Bachelor in Computer Application has been evaluated. In our view, this
project includes all the quality elements for the required degree.

………………………… ……………….….……...

Internal Examiner External Examiner

Er. Gyanendra Yadav


ACKNOWLEDGMENT

I would like to express my gratitude towards Er. Gyanendra Yadav (Lecturer/Supervisor


of Cloud Computing) for guiding us to prepare the Lab Report of Cloud Computing and
supporting us throughout the process. Also, I would like to thank my friends who were
supportive and helpful in preparing this Lab Report at various stages.

Will always remember making the Lab Report and the knowledge we gained while doing
so. Concluding this with a heartiest thanks to our college and its faculty members for
always being there when the students need it.

Ranjana Tamang

(Batch of 2020)
TABLE OF CONTENT

LAB NO. TITLE SIGNATURE

1 Install Virtual box/VMWare workstation.

Install a C compiler in the virtual machine and execute a


2
sample program.

Install Hadoop single node cluster and run sample


3
application like word count.

Display student details form using controller-visual


4
force page i.e salesforce.

5 Install google app engine and create hello world app.


LAB 1: Install Virtual Box
VirtualBox is free and open-source virtualization software developed by Oracle to
introduce an avenue by which an individual can deploy an operating system or even
multiple operating systems on a system of hardware. VirtualBox installation on the
Windows 11 desktop and Virtual Machine creation for Windows 10 has been conducted in
this lab report.

VirtualBox can create and run multiple virtual machines (VMs) on a


single computer. VirtualBox allows users to install and run multiple operating systems,
such as Windows, Linux, and macOS, without affecting the host computer.
VirtualBox includes snapshots, seamless mode, and shared folders among
others, thereby making it versatile software testing, development, and learning platform.

The key features of Virtual box are:

 Cross-Platform & Multi-OS Support


 Snapshots & Seamless Mode
 Shared Folders & Clipboard
 Hardware Virtualization & USB Support
 Flexible Networking
 Scalability & CLI Support
 Open-Source & Remote Access
 Guest Additions

Installation Steps:

1. Go to VirtualBox website “https://www.virtualbox.org/”, click on “Windows


hosts”.

1
2. Double-click the downloaded.exe file to run the installer.
3. Click "Next" and select the installation settings.

2
4. Choose where to install and click "Next" again.

5. Click "Install", then just wait until it completes.

3
6. When complete, click "Finish" to launch VirtualBox.

7. Open virtual box.

8. Click create New Virtual Machine & use the OS as desired

4
LAB 2: Install a C compiler in the virtual machine & execute a sample
program.
Steps to Install a C compiler in the virtual machine & execute a sample
program:
1. Open Virtual Box.
2. Log into the VM
3. Open the terminal and install C compiler

5
4. Open Terminal & create a C file

6
5. Write a C program in the file and save it.

6. Compile and run the C program

7
LAB 3: Install Hadoop single node cluster & run simple application like
word count.
Hadoop is an open-source framework developed by Apache that allows for the distributed
storage and processing of large datasets across multiple computers. It is designed to scale
from a single server to thousands of machines while handling big data efficiently. It is
widely used by companies like Facebook, Amazon, and Google for handling massive
amounts of data.

Some of the use cases of Hadoop are:

 Big Data Analytics


 Data Warehousing
 Machine Learning
 Log Processing

Steps to install Hadoop single node cluster & run simple application like word
count:

1. Hadoop requires Java, so it should be installed first.

2. After downloading java, download & extract the Hadoop

8
3. Set the environment variables

4. Configure the Hadoop Files

9
5. Format Hadoop Namenode & Start Services

6. Prepare the input file to run the word count example

7. Run the word count example

10
LAB 4: Display student details form using controller visual force i.e.
salesforce.
Salesforce is a cloud-based customer relationship management (CRM) platform that
enables organizations to manage their sales, customer service, marketing, and other
business operations using a suite of integrated applications.

Visualforce is a framework within Salesforce that allows developers to build custom user
interfaces (UI). It uses HTML-like syntax with the ability to incorporate Apex controllers
to retrieve, update, and save Salesforce data. It enables creating pages that are highly
customized beyond the standard Salesforce UI.

Steps to Display student details form using controller visual force i.e. salesforce:

1. Register & Login to Salesforce account

11
2. Go to the profile section and select developer console

3. Go to files and select new, then choose Visualforce Page

4. Set the name for the page and the visualforce page is opened

12
5. Create an apex form and save the page

6. Go to setup and the choose the visualforce page created

7. Click Preview to view the page

13
LAB 5: Install google app engine & create hello world app.
Google App Engine is a fully managed Platform-as-a-Service (PaaS) that allows
developers to build, deploy, and scale applications without managing the underlying
infrastructure. It provides automatic scaling, built-in security, and seamless integration
with other Google Cloud services.

Features of Google app engine:


 Fully managed platform
 Automatic scaling
 Supports multiple programming languages
 Built-in security & monitoring
 Pay-as-you-go pricing model

Steps to install google app engine & create hello world app:
1. Update and install required packages

2. Add Google Cloud’s package repository

3. Import the Google Cloud public key

14
4. Install Google Cloud SDK

5. Initialize Google Cloud SDK

6. Sign in into your google account

15
7. Creating a new project

8. Create a new file or app in the preferred language and save it in your computer

9. Deploy the app

16

You might also like