390 likes | 402 Views
Azure Websites offer an enterprise-class cloud solution for web app development without worrying about underlying infrastructure. Benefit from global scale, DevOps features, and more capabilities. Azure Websites allows you to focus on your applications, while Azure manages the infrastructure for you.
E N D
Manage Your Websites not Your VMs Yochay Kiriaty @yochayk; yochay@microsoft.com Principle Program Manager
Websites • 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
Websites – Platform as a Service • Hosting Models • Business Model On Premises Infrastructure (as a Service) Platform (as a Service) • Software • (as a Service) You manage Applications Applications Applications • Managed by vendor #1 Applications You manage Data Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware Middleware You manage Middleware Managed by vendor O/S O/S O/S O/S • Managed by vendor #2 Virtualization Virtualization Virtualization Managed by vendor Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
Azure Websites Features & Capabilities Built for DevOps Agility through Continuous Deployment Enterprise-class Designed for secure mission-critical applications Global scale Optimized for Availability and Automatic scale • 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 • RedisCaching • IP Restrictions/ SSL • Web Sockets • SQL, MySQL, DocDB, & Mongo • Sticky Sessions • 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 • Automated DeploymentAutoScale • Built-in Load Balancing • WW Datacenter Coverage • End Point Monitoring & Alerts • App Gallery • DR Site Support • WildCardSupport • Dedicated IP address • HTTP Compression • CDN Support for Websites Items in yellow release in the last 6 months (since //build 2014)
Customer ScenariosHow customers are using Azure Websites Corporate Websites Microsoft backed business continuity Enterprise Web Apps Optimized for Performance and Automatic scale Digital Marketing Agility through Continuous Deployment .COM sites eCommerce sites Large events Employee/Partner apps Windows Server 2003R2 EOL Hybrid Applications Campaign sites Micro / Brand sites Social Media sites
The Cloud Your Way Azure Websites DevOps Features
Develop apps with… .NET Python Node.js Java PHP
Deployment Options The Basic FTP WebDeploy Source Control / Continues Deployment VS Online (git/tfs) GitHub BitBucket Cool Dropbox Debug Console
CI / Github, VSO, etc. 2) Code Repository 3) Build 4) Deploy to slot 5) Test 6) Swap Contoso App Azure 7) Deploy to Cloud 1) Developers 6) Monitor and Improve
Testing in Prod. 80% 100% 20%
CI / Github, VSO, etc. 2) Code Repository 3) Build 4) Deploy to slot 5) Test 6) Swap Contoso App Azure 7) Deploy to Cloud 1) Developers 6) Monitor and Improve
Active Directory in the cloud
Synchronize with Active Directory on-premises
Enterprise Authentication with any app
Integrate with Office 365 APIs
Role-Based Access Roles Access Inheritance Role Assignments • Collection of Permissions • Action + Resource Type • Built-in Roles • Owner • Contributor • Reader • Subject • AD User • AD Security Group • Scope • Subscription • Resource Group • Resource Directory Subscription Resource Group Resource Active Directory Active Directory
Business To Employee Application Migrations ON-PREMISES MICROSOFT AZURE Azure Fees $12k-$60k Per Year Migration Services $50k-$500k Per App
Business To Employee Application Migrations ON-PREMISES MICROSOFT AZURE VPN
WEST US WEST EUROPE Hyper Scale http://largeSites.com
Intelligent customer routing with Traffic Manager www.yourapp.com
Intelligent customer routing with Traffic Manager www.yourapp.com