azure websites features & capabilities hybrid connections vpn support scheduled backups azure...

20

Upload: eric-christopher-cox

Post on 24-Dec-2015

224 views

Category:

Documents


1 download

TRANSCRIPT

Developing Enterprise Web Applications on Microsoft Azure Websites

Stefan SchackowDEV-B330

Microsoft Azure Websites is….

An enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on your application, while letting Microsoft Azure take care of the underlying infrastructure and management.

Azure Websites Features & CapabilitiesEnterprise-class

Designed for secure mission-critical applications

Global scaleOptimized for Availability and Automatic scale

Built for DevOpsAgility through Continuous Deployment

Hybrid Connections VPN SupportScheduled BackupsAzure Active Directory Integration Site Resiliency, HA, and DRWeb JobsRole Base Access Control Audit / Compliance Website Migration Redis Cache IntegrationIP Restrictions/ SSLWeb SocketsSQL, MySQL, DocDB, & Mongo

Automated DeploymentAutoScaleBuilt-in Load BalancingWW Datacenter CoverageEnd Point Monitoring & AlertsApp GalleryDR Site SupportWildCard Domain SupportDedicated IP addressesWebJobsSticky Session Support

Remote Debugging w/ Visual Studio Site Staging SlotsTesting in ProductionContinuous Integration/Deployment Git, Visual Studio Online and GitHubApp & Site DiagnosticsOS & Framework Patching Site Extensions Gallery NET, PHP, Python, Node, JavaFramework InstallersBrowser-based editingAuto-HealingLogging and Auditing

Demo Corporate Travel ApplicationEnterprise Features: Integrate with corporate Active DirectoryAccess internal corporate resources with VPN and Hybrid ConnectionsLeverage Office365, Azure services and third party appsAsync background logic using a Java WebJob

Web Site Scaling and Global Presence:Auto-scalingCDN IntegrationGeo-presence with Traffic Manager

DevOps Capabilities:Slots and Testing in ProductionEndpoint monitoring and alertingAlwaysOn + Auto-Healing

Corporate Travel App – High Level

Contoso Corp.

Database

Browser

contosoweb.netAAD

Office 365

Websites on Azure

VPN or Hybrid Connections

3rd party services

Travel AppTopology

Sql ServerAD Domain Controller

IaaS �on premises�resources

private vnet

VPN

travelappwu-dev(West US)

Web hosting plan (VMs) for �dev�

travelappwu(West US)

travelappwu-prodb

(West US)

Web hosting plan (VMs) for

production

travelappne-dev(North Europe)

Web hosting plan (VMs) for �dev�

travelappne(North Europe)

travelappne-prodb

(North Europe)

Web hosting plan (VMs) for

production

VPNtravel.contosoweb.net

Web hosting plan (VMs) for

�prodB�

Web hosting plan (VMs) for

�prodB�

Queue in Azure Storage

VPN

VPN

Internet

Perf load balance profilew/ Traffic Manager

Corporate Travel App Demo

SummaryEnterprise Apps

Global Scale

Powerful DevOps

Breakout SessionsDEV-B329 Deep Dive into Hidden Gems, Tips and Tricks for Microsoft Azure Websites

Wednesday October 29th 17:00pm-18:15pm Hall 8 Room E7

DEV-B341 Running a Global Massively Scalable Web Application on Microsoft Azure Web Sites

Friday October 31st 12pm-1:15pm Hall 8 Room B1

Related content

Find Me Later On the TechExpo Floor

Migrate Your Web Sites to the Cloud!Run the Migration Assistant Tool!

https://www.migratetoazure.net/

How-To Guide: http

://azure.microsoft.com/en-us/downloads/migration-assistant/

Interesting Links

Web JobsTutorial: Getting Started with the Windows Azure WebJobs SDKChannel 9 video on Making Your Jobs Easier With Windows Azure WebJobs SDKIntroduction to WebJobs and SDK by Scott HanselmanA web site monitor built using WebJobs and ASP.NET by Brady Gasterhttp://www.bradygaster.com/post/rebuilding-the-sitemonitr-using-windows-azure-webjobs

List of articles on WebJobs and WebJobs SDK

Azure blogshttp://azure.microsoft.com/blog/

http://azure.microsoft.com/blog/topics/web/

Interesting LinksVPN and Hybrid Connections

http://azure.microsoft.com/en-us/documentation/articles/web-sites-hybrid-connection-get-started/ http://azure.microsoft.com/blog/2014/09/15/azure-websites-virtual-network-integration/ http://azure.microsoft.com/en-us/documentation/articles/web-sites-integrate-with-vnet/

Auto-Healinghttp://azure.microsoft.com/blog/2014/02/06/auto-healing-windows-azure-web-sites/

Traffic Managerhttp://blogs.msdn.com/b/waws/archive/2014/03/18/using-windows-azure-traffic-manager-with-waws.aspx

Interesting LinksBackup and Restore

http://azure.microsoft.com/en-us/documentation/articles/web-sites-backup/

Slots and Testing in Productionhttp://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/ http://channel9.msdn.com/Shows/Web+Camps+TV/Enabling-Testing-in-Production-in-Azure-Websites

CDNhttp://azure.microsoft.com/blog/2014/09/18/enabling-cdn-for-azure-websites/

Azure Active Directory Integrationhttp://msdn.microsoft.com/en-us/library/azure/dn132599.aspx

http://www.visualstudio.com

http://blogs.msdn.com/b/developer-tools/

http://msdn.microsoft.com/vstudio

DEV Track Resources

visualstudio

@visualstudio

visualstudio

Resources

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

Developer Network

http://developer.microsoft.com

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Sessions on Demand

http://channel9.msdn.com/Events/TechEd

Please Complete An Evaluation FormYour input is important!TechEd Schedule Builder CommNet station or PC

TechEd Mobile appPhone or Tablet

QR code

Evaluate this session

© 2014 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.