SlideShare a Scribd company logo
Azure Web Apps: What it is and how
to get started
Web apps are becoming more and more popular these days and it’s not
hard to see why. They allow you to reach customers on the web using one
of the most popular standards around – HTML, CSS and JavaScript –
without having to worry about your own infrastructure, maintenance or
scalability – Azure Web Apps do all that for you in the cloud.
The Microsoft Azure App Service not only adds security, load balancing,
auto-scaling, and automated management functions to your application.
Additionally, it offers features such as continuous deployment via Azure
DevOps, GitHub, Docker Hub, and other sources, as well as package
management, staging environments, custom domains, and TLS/SSL
certificates.
If you are looking at creating an Azure web app that your customers can
access from a browser (on their desktop, laptop, tablet or mobile phone)
then read on to learn what an Azure Web App is and how easy it is to get
started with one.
Are you interested in becoming a Microsoft certified Azure Administrator?
Check out the Thinkcloudly Azure Administrator certification today!
What is Azure Web App?
Azure App Service lets you host web applications, REST APIs, mobile apps,
and mobile back ends on HTTP. You can use any language that you want –
.NET, .NET Core, Java, Ruby, NodeJS, PHP, or Python.
 Web apps can be built with ASP.NET, PHP, Node.js, and Python.
 Besides Visual Studio and GitHub, they also incorporate common
development environments.
 Azure Web Apps enable you to build apps in Azure without having
to deploy, configure, and maintain Azure VM.
Azure Web Apps Features
1. Multi-language support: Web Apps offers a wide variety of
languages, including .NET, .NET Core, Java, Ruby, Node.js, PHP,
and Python. Scripts or executables can also be used as background
services.
2. Deployment is Easy: Using DevOps, we can deploy our web apps
directly from a repository such as Microsoft Visual Studio Team
Services, GitHub, and Bitbucket.
3. Serverless code: Start a piece of code running on-demand,
without having to provision or manage any infrastructure and
paying only for the time that it actually runs.
4. Application Templates: The Azure Marketplace offers a wide
selection of application templates, including WordPress, Joomla,
and Drupal.
5. Security: The App Service is ISO, SOC, and PCI compliant. You can
log in with your Azure Active Directory account, Google,
Facebook, Twitter, or Microsoft account.
Azure Web Apps: Deploying Web Apps
To deploy your web apps, you can use a few different methods. you can
manually copy the files using FTP or Transfer the files and folders from a
cloud storage service, such as OneDrive or Dropbox, to App Service.
Deploying to Azure App Service is also supported by Web Deploy, which is
an option with Visual Studio, WebMatrix, and Visual Studio Team Services.
To upload code to the new web app and make it accessible for browsing,
you need to configure deployment credentials.
If you are deploying through Git or FTP, you will need to configure
deployment credentials. Knowledge of deployment credentials will allow
you to upload the web app’s code and content to the new web app, to make
it available for browsing.
Become certified in the most popular cloud technology Azure!
How to deploy an Azure Web App?
Task 1: Create
 Go to the Azure portal and click + Create a resource.
 To create a Web App resource, click on Web App.
 Next, you need to fill out the app service plan, resource group, and
name.
 Click on Next: Docker > and now do the following configurations.
Image and Tab: mcr.microsoft.com/azuredocs/aci-helloworld
 Startup command is optional keep it blank as it is not required.
 Click on Review + Create and then Create.
Task 2: Test the Web App
Before testing the web app, wait for the app to deploy.
 Click on Go to Resource.
 Copy the URL from the Overview tab.
 Open the URL in the new tab or new browser. The welcome
message: Welcome to Azure Container Instances! will be
displayed on the screen.
You can scroll down in Overview Tab to observe several charts which track
Data in, Data out, Response time, Requests, etc. You can try refreshing the
URL page in step 3 to see the difference in charts.
Hurray! You have finally learnt how to create your first Web App using
Azure Services.
Final Thoughts:
In a nutshell, Azure Web Apps are basically pre-configured solutions that
provide you with a server/platform for your web application. You can
create one with just a few clicks. Using one also frees you from having to
deal with hardware and infrastructure issues so you can focus on writing
great code. We hope you’ll give it a try! Leave us some feedback in the
comments section below if you have any questions or thoughts. Thanks for
reading!
Is your Azure interview coming up?
Here are the most recent Azure interview questions and answers.

More Related Content

Similar to Azure Web Apps: What it is and how to get started

Cloud computing
Cloud computingCloud computing
Cloud computing
Anuradha Namal
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
Shahed Chowdhuri
 
Windows azure sql _ database _ tutorials
Windows azure sql _ database _ tutorialsWindows azure sql _ database _ tutorials
Windows azure sql _ database _ tutorials
CMR WORLD TECH
 
Windows Azure SQL Database Tutorials
Windows Azure SQL Database TutorialsWindows Azure SQL Database Tutorials
Windows Azure SQL Database Tutorials
MILL5
 
Windows azure sql_database_tutorials
Windows azure sql_database_tutorialsWindows azure sql_database_tutorials
Windows azure sql_database_tutorialsSteve Xu
 
Windows azure sql_database_tutorials
Windows azure sql_database_tutorialsWindows azure sql_database_tutorials
Windows azure sql_database_tutorials
Jose Vergara Veas
 
Windows azure sql_database_tutorials
Windows azure sql_database_tutorialsWindows azure sql_database_tutorials
Windows azure sql_database_tutorials
MILL5
 
Azure
AzureAzure
Azure
AzureAzure
App development and deployment in microsoft azure
App development and deployment in microsoft azureApp development and deployment in microsoft azure
App development and deployment in microsoft azure
Akhil Mavurapu
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
Shahed Chowdhuri
 
Microsoft azure infrastructure essentials course manual
Microsoft azure infrastructure essentials   course manualMicrosoft azure infrastructure essentials   course manual
Microsoft azure infrastructure essentials course manual
michaeldejene4
 
Sybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wpSybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wpPrabhakar Manthena
 
Asp.net Web Development | SEO Expert Bangladesh LTD
Asp.net Web Development | SEO Expert Bangladesh LTDAsp.net Web Development | SEO Expert Bangladesh LTD
Asp.net Web Development | SEO Expert Bangladesh LTD
Tasnim Jahan
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
Amazon Web Services
 
10 reasons to use azure for your cloud apps
10 reasons to use azure for your cloud apps10 reasons to use azure for your cloud apps
10 reasons to use azure for your cloud apps
Laitkor Infosolutions Pvt. Ltd.
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
Shahed Chowdhuri
 
Dev ops on aws deep dive on continuous delivery - Toronto
Dev ops on aws deep dive on continuous delivery - TorontoDev ops on aws deep dive on continuous delivery - Toronto
Dev ops on aws deep dive on continuous delivery - Toronto
Amazon Web Services
 
DevOps On AWS - Deep Dive on Continuous Delivery
DevOps On AWS - Deep Dive on Continuous DeliveryDevOps On AWS - Deep Dive on Continuous Delivery
DevOps On AWS - Deep Dive on Continuous Delivery
Mikhail Prudnikov
 

Similar to Azure Web Apps: What it is and how to get started (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Windows azure sql _ database _ tutorials
Windows azure sql _ database _ tutorialsWindows azure sql _ database _ tutorials
Windows azure sql _ database _ tutorials
 
Windows Azure SQL Database Tutorials
Windows Azure SQL Database TutorialsWindows Azure SQL Database Tutorials
Windows Azure SQL Database Tutorials
 
Windows azure sql_database_tutorials
Windows azure sql_database_tutorialsWindows azure sql_database_tutorials
Windows azure sql_database_tutorials
 
Windows azure sql_database_tutorials
Windows azure sql_database_tutorialsWindows azure sql_database_tutorials
Windows azure sql_database_tutorials
 
Windows azure sql_database_tutorials
Windows azure sql_database_tutorialsWindows azure sql_database_tutorials
Windows azure sql_database_tutorials
 
Azure
AzureAzure
Azure
 
Azure
AzureAzure
Azure
 
App development and deployment in microsoft azure
App development and deployment in microsoft azureApp development and deployment in microsoft azure
App development and deployment in microsoft azure
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Microsoft azure infrastructure essentials course manual
Microsoft azure infrastructure essentials   course manualMicrosoft azure infrastructure essentials   course manual
Microsoft azure infrastructure essentials course manual
 
Mahesh_Dimble
Mahesh_DimbleMahesh_Dimble
Mahesh_Dimble
 
Sybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wpSybase sup hybrid_web_container_article_wp
Sybase sup hybrid_web_container_article_wp
 
Asp.net Web Development | SEO Expert Bangladesh LTD
Asp.net Web Development | SEO Expert Bangladesh LTDAsp.net Web Development | SEO Expert Bangladesh LTD
Asp.net Web Development | SEO Expert Bangladesh LTD
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
10 reasons to use azure for your cloud apps
10 reasons to use azure for your cloud apps10 reasons to use azure for your cloud apps
10 reasons to use azure for your cloud apps
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 
Dev ops on aws deep dive on continuous delivery - Toronto
Dev ops on aws deep dive on continuous delivery - TorontoDev ops on aws deep dive on continuous delivery - Toronto
Dev ops on aws deep dive on continuous delivery - Toronto
 
DevOps On AWS - Deep Dive on Continuous Delivery
DevOps On AWS - Deep Dive on Continuous DeliveryDevOps On AWS - Deep Dive on Continuous Delivery
DevOps On AWS - Deep Dive on Continuous Delivery
 

More from BelleHenry

AWS Application Load balancer
AWS Application Load balancerAWS Application Load balancer
AWS Application Load balancer
BelleHenry
 
How It Works ZIP?
How It Works ZIP?How It Works ZIP?
How It Works ZIP?
BelleHenry
 
Java Developer Skills Set
Java Developer Skills SetJava Developer Skills Set
Java Developer Skills Set
BelleHenry
 
Understanding AI vs ML vs DL
Understanding AI vs ML vs DLUnderstanding AI vs ML vs DL
Understanding AI vs ML vs DL
BelleHenry
 
What is Helm?
What is Helm?What is Helm?
What is Helm?
BelleHenry
 
What is Terraform?
What is Terraform?What is Terraform?
What is Terraform?
BelleHenry
 

More from BelleHenry (6)

AWS Application Load balancer
AWS Application Load balancerAWS Application Load balancer
AWS Application Load balancer
 
How It Works ZIP?
How It Works ZIP?How It Works ZIP?
How It Works ZIP?
 
Java Developer Skills Set
Java Developer Skills SetJava Developer Skills Set
Java Developer Skills Set
 
Understanding AI vs ML vs DL
Understanding AI vs ML vs DLUnderstanding AI vs ML vs DL
Understanding AI vs ML vs DL
 
What is Helm?
What is Helm?What is Helm?
What is Helm?
 
What is Terraform?
What is Terraform?What is Terraform?
What is Terraform?
 

Recently uploaded

Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
Landownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptxLandownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptx
JezreelCabil2
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
AG2 Design
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 

Recently uploaded (20)

Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
Landownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptxLandownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptx
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 

Azure Web Apps: What it is and how to get started

  • 1. Azure Web Apps: What it is and how to get started Web apps are becoming more and more popular these days and it’s not hard to see why. They allow you to reach customers on the web using one of the most popular standards around – HTML, CSS and JavaScript – without having to worry about your own infrastructure, maintenance or scalability – Azure Web Apps do all that for you in the cloud. The Microsoft Azure App Service not only adds security, load balancing, auto-scaling, and automated management functions to your application. Additionally, it offers features such as continuous deployment via Azure DevOps, GitHub, Docker Hub, and other sources, as well as package management, staging environments, custom domains, and TLS/SSL certificates. If you are looking at creating an Azure web app that your customers can access from a browser (on their desktop, laptop, tablet or mobile phone) then read on to learn what an Azure Web App is and how easy it is to get started with one. Are you interested in becoming a Microsoft certified Azure Administrator? Check out the Thinkcloudly Azure Administrator certification today! What is Azure Web App? Azure App Service lets you host web applications, REST APIs, mobile apps, and mobile back ends on HTTP. You can use any language that you want – .NET, .NET Core, Java, Ruby, NodeJS, PHP, or Python.  Web apps can be built with ASP.NET, PHP, Node.js, and Python.  Besides Visual Studio and GitHub, they also incorporate common development environments.  Azure Web Apps enable you to build apps in Azure without having to deploy, configure, and maintain Azure VM.
  • 2. Azure Web Apps Features 1. Multi-language support: Web Apps offers a wide variety of languages, including .NET, .NET Core, Java, Ruby, Node.js, PHP, and Python. Scripts or executables can also be used as background services. 2. Deployment is Easy: Using DevOps, we can deploy our web apps directly from a repository such as Microsoft Visual Studio Team Services, GitHub, and Bitbucket. 3. Serverless code: Start a piece of code running on-demand, without having to provision or manage any infrastructure and paying only for the time that it actually runs. 4. Application Templates: The Azure Marketplace offers a wide selection of application templates, including WordPress, Joomla, and Drupal. 5. Security: The App Service is ISO, SOC, and PCI compliant. You can log in with your Azure Active Directory account, Google, Facebook, Twitter, or Microsoft account. Azure Web Apps: Deploying Web Apps To deploy your web apps, you can use a few different methods. you can manually copy the files using FTP or Transfer the files and folders from a cloud storage service, such as OneDrive or Dropbox, to App Service.
  • 3. Deploying to Azure App Service is also supported by Web Deploy, which is an option with Visual Studio, WebMatrix, and Visual Studio Team Services. To upload code to the new web app and make it accessible for browsing, you need to configure deployment credentials. If you are deploying through Git or FTP, you will need to configure deployment credentials. Knowledge of deployment credentials will allow you to upload the web app’s code and content to the new web app, to make it available for browsing. Become certified in the most popular cloud technology Azure! How to deploy an Azure Web App? Task 1: Create  Go to the Azure portal and click + Create a resource.  To create a Web App resource, click on Web App.
  • 4.  Next, you need to fill out the app service plan, resource group, and name.  Click on Next: Docker > and now do the following configurations. Image and Tab: mcr.microsoft.com/azuredocs/aci-helloworld  Startup command is optional keep it blank as it is not required.
  • 5.  Click on Review + Create and then Create. Task 2: Test the Web App Before testing the web app, wait for the app to deploy.  Click on Go to Resource.  Copy the URL from the Overview tab.  Open the URL in the new tab or new browser. The welcome message: Welcome to Azure Container Instances! will be displayed on the screen.
  • 6. You can scroll down in Overview Tab to observe several charts which track Data in, Data out, Response time, Requests, etc. You can try refreshing the URL page in step 3 to see the difference in charts. Hurray! You have finally learnt how to create your first Web App using Azure Services. Final Thoughts: In a nutshell, Azure Web Apps are basically pre-configured solutions that provide you with a server/platform for your web application. You can create one with just a few clicks. Using one also frees you from having to deal with hardware and infrastructure issues so you can focus on writing great code. We hope you’ll give it a try! Leave us some feedback in the comments section below if you have any questions or thoughts. Thanks for reading! Is your Azure interview coming up? Here are the most recent Azure interview questions and answers.