0% found this document useful (0 votes)
4 views

Cloud computing Lab manual N

The document is a laboratory manual for a B.Tech course on Cloud Computing at JSS Academy of Technical Education, outlining the vision and mission of the institute and department, program educational objectives, outcomes, and specific outcomes. It includes details on the university syllabus, course outcomes, experiments, safety precautions, and guidelines for report preparation. The manual aims to equip students with essential knowledge and skills in cloud computing, particularly using Azure services.

Uploaded by

jatayu9923
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Cloud computing Lab manual N

The document is a laboratory manual for a B.Tech course on Cloud Computing at JSS Academy of Technical Education, outlining the vision and mission of the institute and department, program educational objectives, outcomes, and specific outcomes. It includes details on the university syllabus, course outcomes, experiments, safety precautions, and guidelines for report preparation. The manual aims to equip students with essential knowledge and skills in cloud computing, particularly using Azure services.

Uploaded by

jatayu9923
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 47

CLOUD COMPUTING

LABORATORY MANUAL
B.Tech, Semester -VII
Subject Code: KIT 751A

Session: 2023-24, Odd Semester


Name:
Roll. No.:

Group/Branch:

JSS MAHAVIDYAPEETHA
DEPARTMENT OF INFORMATION TECHNOLOGY
JSS ACADEMY OF TECHNICAL EDUCATION
C-20/1, SECTOR-62, NOIDA
Table of Contents
1. Vision and Mission of the Institute
2. Vision and Mission of the Department
3. Programme Educational Objectives (PEOs)
4. Programme Outcomes (POs)
5. Programme Specific Outcomes (PSOs)
6. University Syllabus
7. Course Outcomes (COs)
8. CO- PO and CO-PSO mapping
9. Course Overview
10. List of Experiments
11. DOs and DON’Ts
12. General Safety Precautions
13. Guidelines for students for report preparation
14. Lab assessment criteria
15. Details of Conducted Experiments
16. Lab Experiments
Vision and Mission of the Institute
Vision:
“JSS Academy of Technical Education Noida aims to become an Institution of excellence in imparting quality
Outcome Based Education that empowers the young generation with Knowledge, Skills, Research, Aptitude and
Ethical values to solve Contemporary Challenging Problems”

Mission:
M1: Develop a platform for achieving globally acceptable level of intellectual acumen and technological
competence.
M2: Create an inspiring ambience that raises the motivation level for conducting quality research.
M3: Provide an environment for acquiring ethical values and positive attitude.

Vision and Mission of the Department


Vision:
“To become a Centre of Excellence in teaching and research in Information Technology for producing skilled
. Professionals having a zeal to serve society”

Mission:
M1: To create an environment where students can be equipped with strong fundamental concepts,
Programming and problem solving skills.

M2: To provide an exposure to emerging technologies by providing hands on experience for generating
Competent professionals.

M3: To promote Research and Development in the frontier areas of Information Technology and
encourage
Students for pursuing higher education
M4: To inculcate in students ethics, professional values, team work and leadership skills.
Programme Educational Objectives (PEOs)

PEO1: To provide students with a sound knowledge of mathematical, scientific


and engineering fundamentals required to solve real world problems.

PEO2: To develop research oriented analytical ability among students and to prepare them
For making technical contribution to the society.

PEO3: To develop in students the ability to apply state-of-the–art tools and techniques
For designing software products to meet the needs of Industry with due consideration
For environment friendly and sustainable development.

PEO4: To prepare students with effective communication skills, professional ethics


and managerial skills.

PEO5: To prepare students with the ability to upgrade their skills and knowledge
for life-long learning.
Programme Outcomes (POs)
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,
and an engineering specialization to the solution of complex engineering problems.
PO2: Problem analysis: Identify, formulate, review research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences.
PO3: Design/development of solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for the public
health and safety, and the cultural, societal, and environmental considerations.
PO4: Conduct investigations of complex problems: Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information to
provide valid conclusions.
PO5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities with an
understanding of the limitations.
PO6: The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.
PO7: Environment and sustainability: Understand the impact of the professional engineering solutions in
societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable
development.
PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of
the engineering practice.
PO9: Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.
PO10: Communication: Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write effective reports and
design documentation, make effective presentations, and give and receive clear instructions.
PO11: Project management and finance: Demonstrate knowledge and understanding of the engineering

and management principles and apply these to one’s own work, as a member and leader in a team,
to

projects and in multidisciplinary environments.

PO12: Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent

and life-long learning in the broadest context of technological change.

Program Specific Outcomes (PSOs)

PSO1: Analyze, identify and clearly define a problem for solving user needs by selecting, creating and
evaluating

a computer based system through an effective project plan.

PSO2: Design, implement and evaluate processes, components and/or programs using modern techniques,
skills

and tools of core Information Technologies to effectively integrate secure IT-based solutions into

user environment.

PSO3: Develop impactful IT solutions by using research based knowledge and research methods in

the fields of integration, interface issues, security & assurance and implementation.
University Syllabus

1. Implement Virtual Machine On Azure Cloud.


2. Implement scaling on Azure Cloud.
3. Implement Blob on Azure Cloud.
4. Implement SQL on Azure.

5. Implement Load Balancing on Azure Cloud.

6. Implement Monitoring on Azure Cloud.

7. Implement Web Services on Azure Cloud.


8. Implement Web-Service Planning on Azure Cloud.

9.
Course Outcomes (COs):
1. CO1: Understanding Cloud Fundamentals

o Gain a fundamental understanding of cloud computing concepts, including cloud deployment models (public,
private, hybrid), and cloud service models (IaaS, PaaS, SaaS).
o Demonstrate knowledge of Azure’s architecture and services, including compute, storage, networking, and
security.
2. CO2: Working with Azure Portal and Tools

o Develop proficiency in navigating and using the Azure Portal, Azure CLI, and Azure PowerShell to manage
cloud resources.
o Demonstrate how to set up and manage an Azure subscription and resource groups for better organization
and cost management.
3. CO3: Provisioning and Managing Azure Resources

o Learn to provision and manage core Azure services such as virtual machines (VMs), storage accounts,
databases, and virtual networks.
o Implement various types of storage services (Blob, File, Disk, etc.) and understand their use cases.
4. CO4: Deploying and Managing Virtual Machines

o Demonstrate the ability to deploy and configure virtual machines (VMs) on Azure, including selecting
appropriate OS images and configuring networks.
o Set up and manage virtual networks, subnets, and network interfaces for VM communication.
5. CO5: Implementing Azure Networking

o Implement networking services in Azure such as Virtual Networks (VNets), subnets, network security groups
(NSGs), and load balancers.
o Configure VPN gateways for secure site-to-site connections and use Azure DNS services.
6. CO6: Implementing Identity and Access Management (IAM)

o Set up and manage identity and access policies using Azure Active Directory (Azure AD).
o Understand role-based access control (RBAC) to ensure secure and proper access to cloud resources.
7. CO7: Managing Databases on Azure
o Implement and manage relational (SQL Database, Azure SQL) and non-relational (Cosmos DB, Blob Storage)
databases.
o Demonstrate basic database management tasks such as backups, scaling, and high availability configurations.
8. CO8: Implementing Security and Compliance

o Configure security services in Azure such as Azure Security Center, Azure Key Vault, and Azure Sentinel for
threat protection and monitoring.
o Understand Azure's compliance offerings, data residency, and privacy policies for adhering to regulatory
standards.
9. CO9: Monitoring and Scaling Applications

o Set up and configure monitoring and logging for Azure resources using Azure Monitor, Application Insights,
and Log Analytics.
o Demonstrate the ability to scale applications and services (auto-scaling, load balancing) for performance
optimization.
10. CO10: Implementing Serverless and Microservices Architectures

o Use Azure Functions, Logic Apps, and Azure Kubernetes Service (AKS) for building serverless and
microservices-based applications.
o Develop and deploy containerized applications using Docker and Kubernetes in Azure.
11. CO11: Cost Management and Optimization

o Understand cost management strategies and budgeting in Azure, and demonstrate how to monitor and
optimize resource usage for cost efficiency.
o Learn about Azure Cost Management tools to track and allocate resources, and implement best practices for
cost-effective cloud operations.
12. CO12: Hands-on Deployment and Real-world Projects

o Gain practical experience by completing real-world projects that involve deploying, configuring, and
managing cloud-based applications and infrastructure.
o Collaborate on projects that simulate cloud computing scenarios in a production-like environment.

Additional Skills Developed:

 Collaboration: Work in teams to design, deploy, and manage Azure cloud solutions.
 Problem-Solving: Solve real-world cloud infrastructure challenges by using appropriate Azure services and
tools.
 Security Awareness: Understand cloud security best practices and apply them in real cloud scenarios.
 Project Management: Manage end-to-end deployment of cloud solutions, ensuring deadlines and
requirements are met.
CO-PO Mapping Table

Course Outcome (CO) PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
C312.1 3 3 3 3 2 2 2 2 2 2 2 2
C312.2 3 2 2 2 2 2 2 2 2 2 2 2
C312.3 3 2 2 2 2 2 2 2 2 2 2 2
C312 3 2 2 2 2 2 2 2 2 2 2 2

Interpreting the Mapping


 C312.1 could represent the first course outcome (e.g., setting up cloud
infrastructure and understanding cloud technologies). This outcome seems to strongly
contribute to most program outcomes, particularly PO1 (Engineering Knowledge),
PO2 (Problem Analysis), and PO3 (Design/Development of Solutions), where it
scores 3.

 C312.2 and C312.3 seem to be additional outcomes (e.g., deploying cloud-


based applications, applying security principles). These also show a strong
contribution to PO1 and PO2, but a somewhat moderate contribution to other
outcomes, as they score 2 for most POs. This suggests that the focus of these outcomes
is more on practical application, with some emphasis on cloud security, scalability,
and optimization.

 C312 as a general outcome might be an aggregate of all the specific outcomes


(C312.1, C312.2, C312.3), reflecting the overall emphasis of the course on
foundational knowledge, application, and understanding of cloud computing systems.
CO-PSO Mapping

PSO1 PSO2 PSO3


C312.1 3 1
C312.2 2 1
C312.3 2 1
C312 2 1
Course Overview: Azure Cloud Computing

Course Title: Azure Cloud Computing

Course Code: (Typically would be something like C312 or a similar identifier)

Level: Undergraduate/Graduate (Depending on the program, this could be aimed at either introductory
or advanced students)

Duration: One semester (or as per the academic schedule)

Prerequisites:

 Basic understanding of computer networks, databases, and operating systems


 Familiarity with programming (preferably in Python, Java, or C#)
 Basic knowledge of cloud computing concepts (optional but beneficial)
List of Experiments mapped with COs

SlNo. Course Outcome


Program Name

1 implement Virtual Machine On Azure Cloud C312.1

2 implement scaling on Azure Cloud C312.2

implement Blob on Azure Cloud C312.3


3
implement SQL on Azure C312.3
4

5 implement Load Balancing on Azure Cloud. C312.3

6 implement Monitoring on Azure Cloud C312.3

7 implement Web Services on Azure Cloud C312.1,C312.2,,C312.3


C312.1,C312.2,,C312.3
8 implement Web-Service Planning on Azure Cloud
Dos and DON’Ts
DOs
1. Login-on with your username and password.
2. Logoff the Computer every time when you leave the Lab.
3. Arrange your chair properly when you are leaving the lab.
4. Put your bags in the designated area.
5. Ask permission to print.

DON’Ts
1. Do not share your username and password.
2. Do not remove or disconnect cables or hardware parts.
3. Do not personalize the computer setting.
4. Do not run programs that continue to execute after you logoff.
5. Do not download or install any programs, games or music on computer in Lab.
6. Personal Internet use chat room for Instant Messaging (IM) and Sites Strictly Prohibited.
7. No Internet gaming activities allowed.
8. Tea, Coffee, Water & Eatable not allowed in the Computer Lab.
General Safety Precautions
Precautions (In case of Injury or Electric Shock)
1. To break the victim with live electric source, use an insulator such as fire wood or plastic to
break the contact. Do not touch the victim with bare hands to avoid the risk of electrifying
yourself.
2. Un plug the risk of faulty equipment. If main circuit breaker is accessible, turn the circuit off.
3. If the victim is unconscious, start resuscitation immediately, use your hands to press the chest
in and out to continue breathing function. Use mouth-to-mouth resuscitation if necessary.
4. Immediatelycallmedicalemergencyandsecurity.Remember!Timeiscritical;bebest.

Ambulance : 9810611477(Fortis Ambulance)


120-2400222(Fortis Ambulance)
Security : 260(GateNo.1)
230(Gate No.2)

Precautions(In case of Fire)


1. Turn the equipment off .If power switch is not immediately accessible, take plug off.
2. If fire continues, try to curb the fire if possible by using the fire extinguisher or by covering it
with a heavy cloth if possible isolate the burning equipment from the other surrounding
equipment.
3. Sound the fire alarm by activating the nearest alarm switch located in the hallway.
4. Call security and emergency department immediately:

Emergency : 219 (Reception)


298(Health Center)
Security : 260 (Gate No.1)
Guidelines to students for report preparation

All students are required to maintain a record of the experiments conducted by them.
Guidelines for its preparation are as follows:-

1) All files must contain a title page followed by an index page. The files will not be signed by
the faculty without an entry in the index page.

2) Student’s Name, Roll number and date of conduction of experiment must be written on all
pages.

3) For each experiment, there cord must contain the following

(i) Aim/Objective of the experiment

(ii) Pre-experiment work (as given by the faculty)

(iii) Lab assignment questions and their solutions

(iv) Results/output

Note:

1. Students must bring their lab record along with them whenever they come for the lab.

2. Students must ensure that their lab record is regularly evaluated.


Lab Assessment Criteria
An estimated 10 lab classes are conducted in a semester for each lab course. These lab classes are
assessed continuously. Each lab experiment is evaluated based on 5 assessment criteria as shown
infollowingtable.AssessedperformanceineachexperimentisusedtocomputeCOattainmentas well as
internal marks in the lab course.

Grading Exemplary(4) NeedsImprovement


Criteria Competent(3) Poor(1)
(2)
AC1:
Pre-Lab written
Complete procedure Underlined Underlined conceptis
work(for last lab concept is Not able to write
with underlined concept not clearly
class,thismaybe written concept and
is properly written understood
assessed through but procedure
viva) procedure is
incomplete
Assigned problem is
properly analyzed, Assigned problem is
AC2: properly analyzed, Assigned problem is
Program Writing/ correct solution
correct solution properly analyzed Assignedproblemis
Modeling designed, appropriate
designed,appropriate &correct solution properly analyzed
language constructs/
language constructs/ designed
tools are applied,
tools are applied
Program/solution
writtenisreadable
AC3: Able to identify Is dependent totally Unabletounderstand
Identification & Abletoidentifyerrors/ errors/ bugs and on someone for the reason for
Removal of errors/ bugs and remove them remove them with identificationoferrors/ errors/ bugs even
bugs little bit of guidance bugsandtheirremoval after they
areexplicitlypointed
out
Allvariantsofinput Allvariantsofinput Only few variants of
/outputarenottested, input /output
/output are tested, Solution is not well
However, solution is aretested,
AC4:Execution Solutioniswell demonstrated and
well demonstrated Solution is well
demonstrated implementedconcep
and implemented demonstrated
&Demonstration t is not clearly
conceptisclearly
and implemented explained
explained but
concept is clearly
explained implementedconcept
isnotclearlyexplained
More than 70 % of the Less than 70 % of the Less than 40 % ofthe
assigned assignedproblemsare assigned
All assigned problems
problems are well well recorded with problems are well
are well recorded with
recorded with objective, design recorded with
objective, design
objective, design contractsandsolution objective, design
Navyaa Prabhakar 2100911540030 CSDS(A1)
AC5:Lab Record constructs and solution contracts contracts
along
Assessment along with and solution and solution
withPerformance
Performance analysis along with analysis is done along with
using all variants of input Performanceanalysis with all Performanceanalysis
and output is done with all variantsofinputand is done with all
variantsof inputand output variantsof inputand
output output

Navyaa Prabhakar 2100911540030 CSDS(A1)


EXPERIMENT – 1
Aim :- How to implement Virtual Machine On Azure Cloud.

Theory :
Azure virtual machines (VMs) can be created through the Azure portal.
This method provides a browser-based user interface to create VMs and their associated
resources. This quick start shows you how to use the Azure portal to deploy a virtual
machine (VM) in Azure that runs Windows Server 2019. To see your VM in action, you
then RDP to the VM and install the IIS web server.

Create virtual machine


1. Enter virtual machines in the search.
2. Under Services, select Virtual machines.
3. In the Virtual machines page, select Create and then Azure virtual machine. The Create a
virtual machine page opens.
4. Under Instance details, enter myVM for the Virtual machine name and choose
Windows Server 2019 Datacenter - Gen 2 for the Image. Leave the other defaults
5. Under Administrator account, provide a username, such as azure user and a password.

The password must be at least 12 characters long and meet the Complexity
requirement.

Navyaa Prabhakar 2100911540030 CSDS(A1)


6. Under Inbound port rules, choose Allow selected ports and then select RDP (3389)and
HTTP (80) from the drop-down.

7. Leave the remaining defaults and then select the Review + create button at the bottom of
the page.

8. After validation runs, select the Create button at the bottom of the page.

Navyaa Prabhakar 2100911540030 CSDS(A1)


9. After deployment is complete, select Go toresource.

Navyaa Prabhakar 2100911540030 CSDS(A1)


EXPERIMENT – 2
AIM :- How to implement scaling on Azure Cloud.
Theory:-
To discover all the resources for which auto scale is applicable in Azure Monitor, follow these
steps.

1. Open the Azure Portal.


2. Select the Azure Monitor icon at the top of the page.

3. Select Auto scale to view all the resources for which auto scale is applicable, along
with their current auto scale status.

Navyaa Prabhakar 2100911540030 CSDS(A1)


4. Use the filter pane at the top to scope down the list to select resources in a specific
resource group, specific resource types, or a specific resource.

For each resource, you'll find the current instance count and the auto scale status. The
auto scale status can be:

o Not configured: You haven't enabled auto scale yet for this resource.
o Enabled: You've enabled auto scale for this resource.

Navyaa Prabhakar 2100911540030 CSDS(A1)


Navyaa Prabhakar 2100911540030 CSDS(A1)
5. After you've selected the resource that you're interested in, select the Scaling tab to
configure auto scaling rules.

Navyaa Prabhakar 2100911540030 CSDS(A1)


EXPERIMENT – 3
AIM :- How to implement Blob on Azure Cloud.
Theory:
Azure Blob Storage is Microsoft's object storage solution for the cloud. Blob Storage is optimized for storing
massive amounts of unstructured data. Unstructured data is data that doesn't adhere to a particular data
model or definition, such as text or binary data.

Blob Storage is designed for:

• Serving images or documents directly to a browser.


• Storing files for distributed access.
• Streaming video and audio.
• Writing to logfiles.
• Storing data for backup and restore, disaster recovery, and archiving.
• Storing data for analysis by an on-premises or Azure-hosted service.

Create a container
To create a container in the Azure portal, follow these steps:

1. Navigate to your new storage account in the Azure portal.


2. In the left menu for the storage account, scroll to the Data storage section, then
select Containers.
3. Select the + Container button.
4. Type a name for your new container. The container name must be lowercase,
must start with a letter or number, and can include only letters, numbers, and the
dash (-) character. For more information about container and blob names, see
Naming and referencing containers, blobs, and metadata.
5. Set the level of public access to the container. The default level is Private (no
anonymous access).
6. Select Create to create the container.

Navyaa Prabhakar 2100911540030 CSDS(A1)


Upload a block blob
Block blobs consist of blocks of data assembled to make a blob. Most scenarios using Blob
storage employ block blobs. Block blobs are ideal for storing text and binary data in the cloud,
like files, images, and videos. This quick start shows how to work with block blobs.

To upload a block blob to your new container in the Azure portal, follow these steps:

1. In the Azure portal, navigate to the container you created in the previous section.
2. Select the container to show a list of blobs it contains. This container is new, so it
won't yet contain any blobs.
3. Select the Upload button to open the upload blade and browse your local file
system to find a file to upload as a block blob. You can optionally expand the
Advanced section to configure other settings for the upload operation.

Navyaa Prabhakar 2100911540030 CSDS(A1)


4. Select the Upload button to upload the blob.
5. Upload as many blobs as you like in this way. You'll see that the new blobs are
now listed within the container.

Navyaa Prabhakar 2100911540030 CSDS(A1)


EXPERIMENT – 4

AIM: - How to implement SQL on Azure Cloud


Theory: -
Azure SQL Database is a fully managed platform as a service (PaaS) database engine that
handles most of the database management functions such as upgrading, patching, backups,
and monitoring without user involvement. Azure SQL Database is always running on the latest
stable version of the SQL Server database engine and patched OS with 99.99% availability. PaaS
capabilities built into Azure SQL Database enable you to focus on the domain-specific database
administration and optimization activities that are critical for your business.

With Azure SQL Database, you can create a highly available and high-performance data storage
layer for the applications and solutions in Azure. SQL Database can be the right choice for a
variety of modern cloud applications because it enables you to process both relational data and
non-relational structures, such as graphs, JSON, spatial, and XML.

Create Azure SQL resources with the Azure portal


The Azure portal provides a single page where you can manage all of your Azure SQL resources
including your SQL Server on Azure virtual machines (VMs).

To access the Azure SQL page, from the Azure portal menu, select Azure SQL or search for and
select Azure SQL in any page.

Note: - Azure SQL provides a quick and easy way to access all of your SQL resources in the
Azure portal, including single and pooled databases in Azure SQL Database as well as the logical
server hosting them, SQL Managed Instances, and SQL Server on Azure VMs. Azure SQLis not a
service or resource, but rather a family of SQL-related services.

To manage existing resources, select the desired item in the list. To create new Azure SQL
resources, select + Create.

Navyaa Prabhakar 2100911540030 CSDS(A1)


After selecting + Create, view additional information about the different options by
selecting Show details on any tile.

Navyaa Prabhakar 2100911540030 CSDS(A1)


EXPERIMENT – 5

AIM: - How to implement Load Balancing on Azure Cloud.


Theory: -
A load balancer is a Layer-4 (TCP, UDP) load balancer that provides high availability by
distributing incoming traffic among healthy VMs. A load balancer health probe monitors a given
port on each VM and only distributes traffic to an operational VM.

You define a front-end IP configuration that contains one or more public IP addresses. This
front-end IP configuration allows your load balancer and applications to be accessible over the
Internet.

Virtual machines connect to a load balancer using their virtual network interface card (NIC). To
distribute traffic to the VMs, a back-end address pool contains the IP addresses of the virtual
(NICs) connected to the load balancer.

To control the flow of traffic, you define load balancer rules for specific ports and protocols that
map to your VMs.

Create load balancer


In this section, you'll create a zone redundant load balancer that load balances virtual
machines. With zone-redundancy, one or more availability zones can fail and the data path
survives as long as one zone in the region remains healthy.

During the creation of the load balancer, you'll configure:

• Frontend IP address
• Backend pool
• Inbound load-balancing rules
• Health probe

1. In the search box at the top of the portal, enter Load balancer. Select Load
balancers in the search results.
2. In the Load balancer page, select +Create.

Navyaa Prabhakar 2100911540030 CSDS(A1)


3. In the Basics tab of the Create load balancer page, enter or select the following
information:
Setting Value

Project details

Subscription Select your subscription.

Resource group Select Create PubL BQS-rg.

Instance details

Name Enter my Load Balancer

Region Select East US.

SKU Leave the default Standard.

Type Select Public.

Tier Leave the default Regional.

Navyaa Prabhakar 2100911540030 CSDS(A1)


4. Select Next: Frontend IP configuration at the bottom of the page.
5. In Frontend IP configuration, select + Add a frontend IPconfiguration.
6. Enter my Frontend in Name.
7. Select IPv4 for the IP version.
8. Select IP address for the IP type.

Note: - For more information on IP prefixes, see Azure Public IP address prefix.

Navyaa Prabhakar 2100911540030 CSDS(A1)


9. Select Create new in Public IP address.
10. In Add a public IP address, enter my Public IP for Name.
11. Select Zone-redundant in Availability zone.

Note

In regions with Availability Zones, you have the option to select no-zone (default option), a
specific zone, or zone-redundant. The choice will depend on your specific domain failure
requirements. In regions without Availability Zones, this field won't appear.
For more information on availability zones, see Availability zones overview.
12. Leave the default of Microsoft Network for Routing preference.
13. Select OK.
14. Select Add.
15. Select Next: Backend pools at the bottom of the page.
16. In the Backend pools tab, select + Add a backend pool.
17. Enter my Backend Pool for Name in Add backend pool.
18. Select my V Net in Virtual network.
19. Select IP Address for Backend Pool Configuration.
20. Select Save.
21. Select Next: Inbound rules at the bottom of the page.
22. Under Load balancing rule in the Inbound rules tab, select + Add a load
balancing rule.
23. In Add load balancing rule, enter or select the following information:
Setting Value

Name Enter my HTTP Rule

IP Version Select IPv4 or IPv6 depending on your requirements.

Frontend IP address Select my Frontend (To be created).

Backend pool Select my Backend Pool.

Protocol Select TCP.

Setting Value

Port Enter 80.

Backend port Enter 80.

Navyaa Prabhakar 2100911540030 CSDS(A1)


Health probe Select Create new.
In Name, enter my Health
Probe. Select TCP in Protocol.
Leave the rest of the defaults, and select OK.

Session persistence Select None.

Idle timeout (minutes) Enter or select 15.

TCP reset Select Enabled.

Floating IP Select Disabled.

Outbound source network Leave the default of (Recommended) Use outbound rules to
address translation (SNAT) provide backend pool members access to the internet.

24. Select Add.


25. Select the blue Review + create button at the bottom of the page.
26. Select Create.

Navyaa Prabhakar 2100911540030 CSDS(A1)


EXPERIMENT – 6
Aim: - How to implement Monitoring on Azure Cloud.
Theory: -
Azure Monitor maximizes the availability and performance of your applications by
delivering a comprehensive solution for collecting, analyzing, and acting on telemetry
from your cloud and on-premises environments. It helps you understand how your
applications are performing and proactively identifies issues affecting them and the
resources they depend on.

Enable Azure Monitor agent


1. Select Virtual Machines from the Monitor menu in the Azure portal.
2. From the Overview page, select Not Monitored.
3. Click the Enable button next to any machine that you want to enable. If a machine
is currently running, then you must start it to enable it.

4. Click Enable on the introduction page to view the configuration.


5. Select Azure Monitor agent from the Monitoring configuration page and then
select Azure Monitor agent.
6. If a data collection rule (DCR)hasn't already been created for unmonitored
machines, then one will be created with the following details.
• Guest performance enabled.
• Processes and dependencies disabled.

Navyaa Prabhakar 2100911540030 CSDS(A1)


7. If you want this configuration, then click Configure to start the agent installation,
or select a different data collection rule from the dropdown. Only data collection
rules enabled for VM insights will be included.
8. If you want a different configuration or want to use a different Log Analytics
workspace, then click Create new to create a new data collection rule. This will
allow you to select a workspace and specify whether you want to collectprocesses
and dependencies to enable themap feature in VMinsights.

9. Click Configure to start the configuration process. It will take several minutes for
the agent to be installed and data to start being collected. You'll receive status
messages as the configuration is performed.
10. If you use a manual upgrade model for your virtual machine scale set, upgrade the
instances to complete the setup. You can start the upgrades from the Instances
page, in the Settings section.

Navyaa Prabhakar 2100911540030 CSDS(A1)


EXPERIMENT – 7

AIM: - How to implement Web Services on Azure Cloud.


Theory: -
1. Open the Azure portal menu and click on Create a resource.

2. Select Web App from the list of available resources.

If the option is not visible, enter web app in the Search the
Marketplace textbox and select it from the results. Then, click on Create.
Navyaa Prabhakar 2100911540030 CSDS(A1)
3. Fill in the required fields in the Basics tab:

• Subscription: Select an appropriate subscription.

• Resource group: Select a resource group as the residence of the Web


Service.You can also create a new resource group.

• Name: Enter a name for the Web Service.

The name of the Web Service must be unique in the Azure


environment and not bound to the current subscription of your
business.

• Publish: Code

• Runtime stack: NET Core 3.1(LTS)

• Operating System: Windows

• Region and App Service Plan: consider your business requirements and
select the appropriate options.

A different Windows Plan than Free F1 can be selected. While the


Web Service does not generate a high load, this is dependent on
the number of users that concurrently log in.

Navyaa Prabhakar 2100911540030 CSDS(A1)


4. Complete the rest of the Web Service configuration (Monitoring and Tags)
according to your business requirements, and then click Review +Create.

Azure starts validating the Web Service configuration.

Navyaa Prabhakar 2100911540030 CSDS(A1)


5. Once the validation process is complete, review the configuration and
then click Create.
The deployment process starts and can take a few minutes until it is
complete.

Navyaa Prabhakar 2100911540030 CSDS(A1)


EXPERIMENT – 8

AIM: - How to implement Web-Service Planning on Azure Cloud.

Theory: - In Web Service (Web Apps, API Apps, or Mobile Apps), an web
runs in an web Service plan. In addition, Azure Functions also has the option of
running in an web Service plan. A web Service plan defines a set of compute
resources for a web app to run. These compute resources are analogous to the
server farm in conventional web hosting. One or more apps can be configured to
run on the same computing resources (or in the same web Service plan).

When you create an wen Service plan in a certain region (for example, West
Europe), a set of compute resources is created for that plan in that region.
Whatever apps you put into this web Service plan run on these compute
resources as defined by your web Service plan. Each App Service plan defines:

• Operating System (Windows ,Linux)


• Region (West US, East US ,etc.)
• Number of VM instances
• Size of VM instances (Small, Medium, Large)
• Pricing tier (Free, Shared, Basic, Standard, Premium,PremiumV2,
PremiumV3, Isolated,IsolatedV2)

Create a web Service plan

1. In the Azure portal, select Create are source.

Navyaa Prabhakar 2100911540030 CSDS(A1)


2. Select New >Web App or another kind of web service app.

Navyaa Prabhakar 2100911540030 CSDS(A1)


3. Configure the Instance Details section before configuring the web Service
plan. Settings such as Publish and Operating Systems can change the
available pricing tiers for your web Service plan. Region determines where
your Web Service plan is created.
4. In the Web Service Plan section, select an existing plan, or create a plan by
selecting Create new.

5. When creating a plan, you can select the pricing tier of the new plan. In Sku
and size, select Change size to change the pricing tier.

Navyaa Prabhakar 2100911540030 CSDS(A1)

You might also like