
Explore Azure web apps options, deployment slots, and scaling; deploy content, expose on-prem data via hybrid connections, and monitor with logs, metrics, and Traffic Manager for global availability.
Explore the differences between platform as a service and infrastructure as a service for deploying websites on Azure, including scalability, control, and trade-offs.
Compare azure app service plans across free, shared, basic, standard, and premium tiers, noting scalability and auto-scaling, storage, and sla differences for web app deployment.
Learn how to host a web app in Azure using platform as a service, create and configure a web app, app service plan, pricing, backups, and deployment slots.
Publish your Azure web app using publishing profiles or deployment credentials, and choose between ftp or web deploy to upload content, with web deploy identifying changed files to optimize updates.
Learn to use Azure deployment slots to test web apps in production, clone slots, manage testing databases, and perform IP swaps to switch between testing and production.
Configure Azure web app settings by selecting dotnet, java, and python versions, and 32-bit or 64-bit runtimes. Enable always-on, web sockets, auto swap, deployment slots, and a default page.
Connect your Azure web app to a virtual network or on-premises resources using the hybrid connection manager, enabling outbound access without altering firewall rules.
Ensure Azure web apps stay highly available with a 99.95% SLA, implement scale out and auto scaling on app service plans to handle traffic with min and max instances.
Create and manage Azure web jobs to run scripts as background processes in your web app. Upload a zip with script, then run continuous, triggered, or manual jobs across instances.
Explore Azure web apps diagnostics by enabling metrics, Application Insights, alerts, and log streams to monitor response times, errors, and usage, and configure storage-backed diagnostic logs.
Discover how Azure Traffic Manager routes users to the nearest data center, using latency and geographic rules to optimize performance, provide failover, and chain managers for complex routing.
Configure Azure Traffic Manager to route web traffic globally by performance, add East US and West US endpoints, and ensure consistent content while enabling external endpoint failover if needed.
Azure's platform as a service cloud service enables multi-tiered apps with web roles and worker roles. It supports independent scaling, development emulators, staging slots, production deployment, and Azure storage integration.
Create and configure Azure cloud services in the portal, establishing web and worker roles with a DNS name and resource group, then deploy with two instances per role.
Upgrade applications by switching from production to staging, uploading upgraded packages and configuration, and deploying web roles and worker roles, then swap back with a swipe when ready.
Explore how Azure PaaS platforms support multi-tier deployments with web and worker roles, direct and internal endpoints, and asynchronous messaging via storage or Service Bus.
Learn to enable PaaS to IaaS communication by placing the PaaS in the same classic virtual network in Azure for private, internal access, avoiding public endpoints.
Configure per-hour scaling in a PaaS environment by independently scaling web and worker roles for production and staging. Use percent-based thresholds and cooldowns to automate scale in and out.
Monitor a multi-tier Azure platform as a service by switching between web and worker roles to view CPU, data read/write, and network metrics, then configure alerts and diagnostic logs.
Learn to deploy and scale web apps with Azure, using app service plans, deployment slots and vip swaps, integrate with virtual networks, web jobs, traffic manager, and PaaS cloud services.
This course, Azure – Deploying Websites, is designed to instruct students on Azure as it pertains to Virtual Networks, Virtual Machines, and Storage capabilities. Students will review PaaS Cloud Services, they will get an overview of the deployment environment, as well as look at how to create and configure PaaS Cloud Service. Students will also review working with upgrading Applications as well as take a look at understanding communication between roles. In addition, students will review PaaS to IaaS communication as well as look at how to scale PaaS roles. Finally, students will also review how to work with monitoring and alerts within Azure.
Last Updated May 2018