Microsoft Azure Essentials Azure Web Apps for Developers

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

The Microsoft Azure Essentials series helps you advance your technical skills with Microsoft Azure. Microsoft Azure Essentials: Azure Web Apps for Developers focuses on providing essential information about developing web applications hosted on Azure Web Apps. It is written with the developer who has experience using Visual Studio and the .NET Framework in mind. If Azure Web Apps is new to you, this book is for you. If you have experience developing for Azure Web Apps, this book is for you, too, because there are features and tools discussed in this text that are new to the platform."

Author(s): Rick Rainey
Publisher: Microsoft Press
Year: 2015

Language: English
Pages: 112

Cover
Microsoft Press Store
Newsletters
Microsoft Press Guided Tours app
Title Page
Copyright Page
Acknowledgments
Table of Contents
Foreword
Introduction
Who should read this book
Assumptions
This book might not be for you if
Organization of this book
Conventions and features in this book
System requirements
Acknowledgments
Errata, updates, & support
Free ebooks from Microsoft Press
Free training from Microsoft Virtual Academy
We want to hear from you
Stay in touch
Chapter 1 Microsoft Azure Web Apps
Introduction to Azure Resource Groups
Introduction to App Service Plans
Create an Azure Web App using the Azure portal
Create a Web App and SQL Database
Add an Azure Redis Cache to the Azure Resource Group
Create an Azure Web App using Visual Studio
Create a Web App by using Server Explorer
Create a Web App by using the ASP.NET Web Application template
Create a Web App using the Azure Resource Group template
Connection strings and application settings
Set connection strings and app settings in the environment
Retrieve connection strings and app settings from the environment
How connection strings and app settings are stored in the environment
Add a deployment slot for an Azure Web App
Scale to a Standard App Service Plan
Add a deployment slot
Set up continuous deployment with Visual Studio Online
Introduction to Visual Studio Online
Set up deployment from source control to a staging slot
Add Visual Studio solution to source control
Commit Visual Studio solution to source control
Role Based Access Control
Subscription-level roles
Resource-level roles
Summary
Chapter 2 Azure WebJobs
Introduction to Azure WebJobs
Create an Azure WebJob
Publish a web job from Visual Studio
Invoke a web job manually
View the WebJobs Dashboard
Create a web job from the Azure portal
Introduction to the Azure WebJobs SDK
WebJobs SDK .NET libraries and dependencies
Create a web job designed for use with Azure Storage Queues
Examine the web job project and code
Publish a web job to Azure
Examine new features in the WebJobs Dashboard
Summary
Chapter 3 Scaling Azure Web Apps
Scale Up
Scale Out
Dealing with the challenges of scaling out a web app
Scaling web apps using Autoscale
Autoscale based on CPU percentage
Autoscale based on a recurring schedule
Understanding Autoscale rules
Turn off Autoscale
Scale globally with Azure Traffic Manager
Create a Traffic Manager profile
Additional services for achieving massive scale
Scaling WebJobs
Summary
Chapter 4 Monitoring and diagnostics
Introduction to diagnostic logs
Enable application and site diagnostic logs
Store log files in the web app file system
Store log files in Azure Storage
Access and download diagnostic log files
Access log files stored in the web app file system
Access log files from Azure Storage
Log streaming
Log streaming using Visual Studio
Log streaming using command-line tools
Remote debugging
Diagnostics as a Service (DaaS)
Install the Diagnostics as a Service site extension
Run DaaS
View DaaS analysis reports
Site Admin Tools/Kudu
Install the Site Admin Tools/Kudu
Run the Site Admin Tools
Monitor web app endpoints externally using web tests
Create a URL ping web test
Monitoring
Monitor a resource group using the Azure portal
Application Insights
Add Application Insights to an existing ASP.NET MVC Web Application
Summary
About the author
Free ebooks
Tell us what you think!