Website s Azure Websites is an enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on what is important to you, your application, while letting Microsoft Azure take care of the underlying infrastructure, delivering advanced capabilities that are: Enterprise class Global (Hyper) Scale Built for DevOps
4 On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by vendor You manage Platform (as a Service) Managed by vendor You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Hosting Models Software (as a Service) Managed by vendor #1 Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Business Model Managed by vendor #2 Websites – Platform as a Service
Azure websites
Azure Websites Features & Capabilities 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 Redis Caching IP Restrictions/ SSL Web Sockets SQL, MySQL, DocDB, & Mongo Sticky Sessions Automated Deployment AutoScale Built-in Load Balancing WW Datacenter Coverage End Point Monitoring & Alerts App Gallery DR Site Support WildCard Support Dedicated IP address HTTP Compression CDN Support for Websites Remote Debugging w/ Visual Studio Site Staging Slots Testing in Production Continuous Integration/Deployment Git, Visual Studio Online and GitHub App & Site Diagnostics OS & Framework Patching Site Extensions Gallery NET, PHP, Python, Node, Java Framework Installer Browser-based editing Auto-Healing Logging and Auditing Items in yellow release in the last 6 months (since //build 2014)
Customer Scenarios How customers are using Azure Websites.COM sites eCommerce sites Large events Campaign sites Micro / Brand sites Social Media sites Employee/Partner apps Windows Server 2003R2 EOL Hybrid Applications
The Cloud Your Way Azure Websites DevOps Features
.NET Python Develop apps with… Node.js Java PHP
Gallery
Deployment Options
CI / Github, VSO, etc. 2) Code Repository 1) Developers 4) Deploy to slot5) Test 7) Deploy to Cloud 6) Monitor and Improve Azure 3) Build Contoso App 6) Swap
Staging
Testing in Prod. 100% 80% 20%
In-depth app monitoring
19
CI / Github, VSO, etc. 2) Code Repository 1) Developers 4) Deploy to slot5) Test 7) Deploy to Cloud 6) Monitor and Improve Azure 3) Build Contoso App 6) Swap
Enterprise Grade Delivery
Backup \ Restore
Active Directory in the cloud
Synchronize with Active Directory on-premises
Enterprise Authentication with any app
Integrate with Office 365 APIs
Role-Based Access Directory Subscription Resource Group Resource Access Inheritance Role Assignments Roles Collection of Permissions Action + Resource Type Built-in Roles Owner Contributor Reader Subject AD User AD Security Group Scope Subscription Resource Group Resource Active Directory
Hybrid Connections
VPN
Virtual Network Integration Network access to VNet resources
Business To Employee Application Migrations ON-PREMISESMICROSOFT AZURE
Business To Employee Application Migrations ON-PREMISESMICROSOFT AZURE VPN
Hyper Scale WEST USWEST EUROPE
AutoScale
Intelligent customer routing with Traffic Manager
Intelligent customer routing with Traffic Manager