1 / 39

Manage Your Websites not Your VMs

Manage Your Websites not Your VMs. Yochay Kiriaty @ yochayk ; yochay@microsoft.com Principle Program Manager. Websites.

paigeg
Télécharger la présentation

Manage Your Websites not Your VMs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Manage Your Websites not Your VMs Yochay Kiriaty @yochayk; yochay@microsoft.com Principle Program Manager

  2. 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

  3. 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

  4. Azure websites

  5. 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)

  6. 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

  7. The Cloud Your Way Azure Websites DevOps Features

  8. Develop apps with… .NET Python Node.js Java PHP

  9. Gallery

  10. Deployment Options The Basic FTP WebDeploy Source Control / Continues Deployment VS Online (git/tfs) GitHub BitBucket Cool Dropbox Debug Console

  11. 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

  12. Staging

  13. Staging

  14. Staging

  15. Staging

  16. Testing in Prod. 80% 100% 20%

  17. In-depth app monitoring

  18. 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

  19. Enterprise Grade Delivery

  20. Backup \ Restore

  21. Active Directory in the cloud

  22. Synchronize with Active Directory on-premises

  23. Enterprise Authentication with any app

  24. Integrate with Office 365 APIs

  25. 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

  26. Hybrid Connections

  27. VPN

  28. Virtual Network IntegrationNetwork access to VNet resources

  29. Business To Employee Application Migrations ON-PREMISES MICROSOFT AZURE Azure Fees $12k-$60k Per Year Migration Services $50k-$500k Per App

  30. Business To Employee Application Migrations ON-PREMISES MICROSOFT AZURE VPN

  31. WEST US WEST EUROPE Hyper Scale http://largeSites.com

  32. AutoScale

  33. AutoScale

  34. AutoScale

  35. Intelligent customer routing with Traffic Manager www.yourapp.com

  36. Intelligent customer routing with Traffic Manager www.yourapp.com

More Related