App Service Overview Quickly create powerful cloud apps using a fully-managed platform Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region
Security & Management Platform Services Hybrid Cloud Security Center Portal Azure Active Directory Azure AD B2C Multi-Factor Authentication Media Services API Management Logic Apps Media Analytics BizTalk Services Service Bus Content Delivery Network Web Apps API Apps Service Fabric Mobile Apps Cloud Services Notification Hubs Functions SQL Database SQL Server Stretch Database SQL Data Warehouse Redis Cache Storage Tables DocumentDB Cognitive Services Bot Framework Cortana Azure Search Azure AD Health Monitoring AD Privileged Identity Management Domain Services Backup Automation Operational Analytics Scheduler Key Vault Store/ Marketplace VM Image Gallery & VM Depot Container Service Batch VM Scale Sets RemoteApp Visual Studio VS Team Services Application Insights Mobile Engagement Xamarin HockeyApp Infrastructure Services HDInsight IoT Hub Data Catalog Event Hubs Machine Learning Data Lake Analytics Service Data Factory Stream Analytics Data Lake Store Power BI Embedded Import/Export Azure Site Recovery StorSimple
Azure App Service.NET, Java, Node.js, PHP, Python Auto OS patching Auto scale/built in load balancing Integration with existing apps Continuous deployment WEB APPS Web apps that scale with your business MOBILE APPS Build Mobile apps for any device LOGIC APPS Automate business process across SaaS and on-premises API APPS Easily build and consume APIs in the cloud
Full capability set.net, Node.js, Java, PHP, and Python WebJobs for long running tasks Integrated VS publish, remote debug WEB APPS Web apps run as-is no changes required CI with TFS/VSTS, GitHub, BitBucket Auto-load balance, Autoscale, Geo DR Virtual networking and hybrid connections Site slots for staged deployments Move existing sites with an online migration tool
Azure Web Apps Deployment Slots Deployment slot will carry the name of the Azure Web App + the name of the slot Swap content and configurations Warm up the new site, no cold start penalties Validate changes in staging Root Cause Analysis Swap contents back immediately
Azure Web Apps: Web Jobs run.cmd, run.bat run.exe run.ps1 run.sh run.php run.py run.js Job Type: On-Demand, Scheduled, Continuous Scale: WebJobs SDK Feature: Deployment: Singleton, Multi-instance BlobTrigger, TableTrigger, QueueTrigger, ServicebusTrigger Portal, Visual Studio, CLI, Git
Capabilities for Mobile apps: Webjobs for long running tasks CI with TFS/VSTS, GitHub, BitBucket MOBILE APPS Mobile services plus a whole lot more Auto-load balance, Autoscale, Geo DR Virtual networking and hybrid connections Site slots for staged deployments
Logic Apps
WEB APPS LOGIC APPS MOBILE APPS Customer site Service Advisor Customer Daily Technician App Appointment Inventory Web apps that scale with your business Automate business process across SaaS and on-premises Build Mobile apps for any device API APPS Easily build and consume APIs in the cloud
API Apps
Easily use cloud or custom APIs: Dozens of built-in APIs for popular SaaS An ecosystem of APIs for any need API APPS Create, consume and host APIs more easily Create and publish custom, reusable APIs Visual Studio tooling with one click publish and remote debugging Automatic client SDK generation for many languages
API Management
Easily manage your APIs: Publish, manage, secure, and analyze your APIs all in one place API MANAGEMENT APIM is a management layer on top all of your APIs regardless of their location or technology stack. Versions & Revisions Policy driven configuration Provide a first-rate developer experience Protect & Secure and optimize your APIs Gain insights into your APIs
Azure API Management API consumers AZURE API MANAGEMENT APIs on Azure Azure APIs On-prem APIs 3 rd party APIs
Azure API Management
Application Development
Our solution Team Foundation Server Visual Studio Team Services
Our solution Team Foundation Server Visual Studio Team Services
Any Language! Any Platform! 2) Code repository 3) Build 4) Deploy to stage 5) Validate 6) Publish 8) Monitor and improve 1) Develop 7) Deploy to cloud
Demo
ENTERPRISE GRADE Designed for secure mission-critical applications Hybrid connections/vpn support Scheduled backup Azure Active Directory Integration Site resiliency, HA, and DR Web jobs Role base access control Audit/compliance Enterprise migration Client certs Cache IP restrictions/ssl Web sockets SQL, MySQL, DocDB, and Mongo Sticky sessions Authorization/authentication FULLY MANAGED Optimized for availability and automatic scale Automated deployment AutoScale Built-in load balancing WW datacenter coverage End point monitoring and alerts App gallery DR site support WildCard support Dedicated IP address HTTP compression CDN support for websites Premium WordPress App Services Environments HIGH PRODUCTIVITY Built for DevOps and continuous deployment Remote debugging with Visual Studio Site staging slots Testing in production Continuous integration/deployment Git, Visual Studio, Docker Hub, and GitHub App and site diagnostics OS and framework patching Site extensions gallery NET, PHP, Python, Node, Ruby, Java Framework installer Browser-based editing Auto-healing Logging and auditing Admin-site Support site extension
https://functions.azure.com aka.ms/tryappservice http://azure.microsoft.com