Windows Azure Web Sites Speaker Title Organization.

Download Windows Azure Web Sites Speaker Title Organization.

Post on 16-Jan-2016

214 views

Category:

Documents

0 download

TRANSCRIPT

Windows Azure IaaS Technical Overview

Windows Azure Web SitesSpeakerTitleOrganization

1Web Sites in Perspective2

Your DatacenterVirtualizationO/SHardwareNetworkDataApplicationsFirewallWeb SitesApplicationsDataCloud ServicesApplicationsFirewall RulesDataVirtual NetworkVirtual MachinesVirtual NetworkDataApplicationsFirewall RulesO/SFocus on the Application

Windows AzureSlide Objectives:Explain the differences between traditional self-hosting and the three options of Windows Azure hosting.

Notes:In a traditional environment you must manage the full stack. With Windows Azure you can choose a variety of options depending on your needs.3

Windows Azure Web Sites powerful web sites in secondsstart simplestart free, scale up and out as you go, friction-free and without the headachescode smartwith classic asp, asp.net, php or node.js, develop on Windows, OSX or Linuxgo livedeploy live in seconds, easily monitor performance, rapidly diagnose and fix issuesSlide Objectives:Explain how Windows Azure websites are simple, easy, and open.

Notes:

4Hello WorldDemo5Entity FrameworkDemo6Supported Publishing MethodsFTP://TFSWebDeploy

DropBoxGit Deployment is Native, or through a Service hook from CodePlex, GitHub or BitBucket 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.7/9/20137DeploymentDemo8Supported Web Frameworks

Or any custom FastCGI HandlerSlide Objectives:Explain that Windows Azure Web Sites supports Classic ASP, ASP.NET, PHP, and Node.js out of the box and that you can also host any custom FastCGI handler.

Notes:

9WordPress & WebMatrixDemoDemoLength: 10 minutesCreate Wordpress Blog in Web GalleryDownload Publish FileOpen in WebMatrixEdit ThemeSave/DeployShow site with changes

Run locally Add theme -> Can we find an enterprise theme, team status or something similarDeploy to cloudShow running in cloud10

scaleFreeSharedStandardMulti-tenant. Daily quotasMulti-tenant. Daily quotasDedicated VMs. No quotasSlide Objectives:Explain the three scale choices on Windows Azure Web Sites.

Notes:Both free and shared are the same architecture. With standard you isolate your application to your own virtual machines that you can use and pay for whatever resources you choose.

Online Resources:If youd like more details on Web Site pricing and quota, see the Windows Azure pricing page here: http://www.windowsazure.com/en-us/pricing/details/web-sites/111

sharedstandard

Shared instances

:-)sharedweb sitesSlide Objectives:Explain how you can start with a small site hosted for free.

Notes:

122

Shared instances

:-):-)sharedstandardsharedweb sites Slide Objectives:Explain how you can scale your site to multiple shared instances.

Notes:

13

Shared instances

:-)1

sharedstandardStandard instance

:-)

:-)0standardweb sites Slide Objectives:Explain how you can move to standard instances for additional scale.

Notes:

14Standard instance

:-)2

sharedstandardStandard instance

:-)standardweb sitesSlide Objectives:Explain how you can scale up standard instances to multiple instances as needed.

Notes:152

sharedstandardStandard instance

:-)Standard instance

:-)

:-)

:-)

:-)

:-)

:-)

:-)standardweb sites Slide Objectives:Explain how you can host multiple sites that you own on a your standard instances.

Notes:

16ScalingDemoDemo

17

standardStandard instance

:-)cpu utilizationauto-scalingStandard instance

:-)Standard instance

:-)Slide Objectives:Explain how you can host multiple sites that you own on a your standard instances.

Notes:

18Auto-scalingDemoDemo

19Diagnostics & MonitoringHTTP LogsError LogsPortal Monitoring

New RelicLog StreamingGit Deployment is Native, or through a Service hook from CodePlex, GitHub or BitBucket 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.7/9/201320Diagnostics & Log StreamingDemo21Windows Azure Web App GalleryReady-to-Go Open Source Web Applications, Frameworks, and Templates

Slide Objectives:

Highlight the ability to get started quickly with the Windows Azure Web App Gallery

Speaking Points:

Along-side the publishing capabilities, Windows Azure Web Sites also offers the Web App Gallery which provides many turn key solutions based off of well known open source web applications.

Notes:

22Windows Azure StoreDiscover, Purchase & Provision PremiumServices

Slide Objectives:

Highlight the benefits of the Windows Azure Store

Speaking Points:

Much like the Windows Azure Web App Gallery brings a turn key solution to Web Applications, the Windows Azure Store quickly exposes Application and Data Services for use in your applications.

Notes:

23Monitoring with New Relic

24Windows Azure Web Sitescode smart

go live

start simple

25Start SimpleGet started with 10 free web sitesCreate new sites in secondsEasily manage and scale your sitesAutomatic load balancing and shared storage across instancesScale out or up to reserved instances for improved performance and scale

26Code SmartUse ASP.NET, ASP, PHP, or Node.jsSQL Azure or MySQL databasesStart with open source apps and frameworksDevelop with VS and WebMatrixSupports any Web development tool on any platform (Windows, OSX, Linux)

27Go LiveRapid deployment for quick iterationIntegrated source control with Team Foundation Server (TFS) and GitBuilt-in monitoring of perf and usage dataQuick access to request logs, failed requests diagnostics and diagnostics

28 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.29Popular open source appsLaunch a professional looking site with a few clicks using apps like WordPress, Joomla!, Drupal, DotNetNuke and UmbracoContinuous developmentDeploy directly from your source code repository, using Git or Team Foundation Service.Modern web appsPerfect if your app consists of client side markup and scripting, server side scripting and a database. Powerful capability to scale out and up as needed.Application ScenariosWeb SitesApps that require advanced administrationCloud-based applications that require admin access, remote desktop access or elevated permissionsCloud ServicesMulti-tier applicationsCloud-based applications that separate application logic into multiple tiers (i.e. caching middle tier, asynchronous background processes like order processing) using both Web and Worker RolesApps that require advanced networkingCloud-based applications that require network isolation for use with Windows Azure Connect or Windows Azure Virtual NetworkPorting existing line of business appsChoose an image from the library or upload your own VHD. Enterprise server applicationsRun your existing enterprise applications in the cloud, such as SQL Server, SharePoint Server or Active Directory.Windows or Linux operating system Support for Windows Server, along with community and commercial versions of Linux. Connect virtual machines with cloud services to take full advantage of PaaS services.Virtual Machines30