accelerate adoption, provide customer insights to engineering, and deliver knowledge to the it pro...
TRANSCRIPT
Accelerate adoption, provide customer insights to engineering, and deliver knowledge to the IT Pro community.
Windows Server System CenterCustomers, Architectures, Technologies(WSSC CAT)
http://aka.ms/BuildingClouds
Session Objectives And TakeawaysSession Objective(s): Describe Windows Azure Pack Web Sites architectureDescribe and demonstrate more advanced system capabilitiesProvide an overview of Cloud Platform System (CPS)
Key Takeaways:WAP Web Sites product capabilitiesDeployment guidance
Windows Azure PackManagement Portal
Web sites
Web Platform application Services
(PaaS)
Virtual machines
Infrastructure
Services (IaaS)
Service bus
Reliable Messagin
g
Service Management REST API
Virtual Networks
Virtual Networkin
g
Database
SQL Server & MySQL
Database
Windows Azure Pack Web Sites
Scalable Automated Flexible
Multitenant, secure web hosting
Horizontally and Vertically Scalable
Proven at Cloud Scale
Lowers customer onboarding costs and streamlines self-service
Automated metering and throttling of resources
Support for PHP, Node.js, Python, ASP.NET and classic ASP
Fully integrated with Web App Gallery
Open publishing methods and protocols
Web site architectureServer Roles Controller – Provisions and manage other roles Management – REST endpoint to manage WAP WS Worker – Process web requests Front End – Accepts web requests and routes to workers Publisher – Supports multiple publishing protocols
Additional Dependencies File Server – Web site shared storage Database – SQL Server for system information
Network connectionsColor: listen portFabric - Red – 8173SMB File - Blue – 445SQL Svr – Black – 1433WinRM – Yellow – 5985
Worker
Management
Database Server
Publisher
Front End
File Server
Controller
Generalized system capacityScalable – Tested stable with 200+ workers
High Density – Tested 10 48 Gb workers, supported ‘average’ access load up to 25,000 web sites
Source Code and Developer Tools
Use familiar developer tools.
Upload to production folders.
Synchronize IDE with popular source code control systems.
Visual Studio Team Foundation Server
FTP/HTTP
WebDeployNode.js, PHP,
ASP.NET,
Monitoring for the OperatorMBCA – Microsoft Baseline Configuration AnalyzerETW Tracing – Available for each roleWeb Sites Management Pack – available through the MP catalog
Scenario: Web Sites
Contoso Toys maintains a number of web-based .NET and PHP applications developed in-house
Applications are developed on a rapid release cycle with weekly interim releases
The development team struggling to maintain clean dev and test environments
The inability to quickly deploy an interim release translates to lost productivity and delayed releases
In a discussion with the Contoso Toys application development team, we learned the following:
Requirements: Web Sites The application development team is looking for a solution that will
enable quick and easy deployment of interim releases of their web applications
with minimal responsibility for care and feeding of a hosting environment
with minimal expense (pay-for-what-you-use is very desirable)
IaaS or PaaS?
PaaS
IaaS
WAP: Web Sites install requires 7 servers at minimum
Pay attention to the prerequisites…they are critical Verify WinRM is enabled on other nodes from the Controller
winrm id –r:<servername>
Logging…know where to find error messages WebPI logs at %localappdata%\microsoft\web platform installer\logs\Windows Event Logs – Windows Azure Pack
Do-overs Take a snapshot before install…and another before you begin configuration To start over, apply the snaphot and delete the Hosting and ResourceMetering databases
PaaS: Notes from the Field
No Internet connection Local copy of WebPI Update manually
Offlining Web Application Gallery Feed for Windows Azure Pack
Windows Azure Pack Blog Post Overview on Building Clouds & TechNet Windows Azure Pack - Installing & Configuring Series.Offlining Web Application Gallery Feed for Windows Azure Pack Troubleshooting Installation & Configuration of Windows Azure Pack – An Introduction
How to get started
WAP Web Sites future releases• Quarterly updates – bug fixes and minor
features• Aligned with WAP & WSSC Cadence• Unique WAP Web Site features –
deployment, monitoring, management, enterprise related
• Looking ahead to vNext - Major features from WAWS flow to WAPWS - Azure first development methodology
WAP Web Sites V2 Update 1Feature pack• Fixes for proxy deployments and upgrade• iSAPI/classic mode• Virtual Directories and IIS sub-apps (vdir)• Active Directory web site integration
(NTLM/Kerberos)• Web Sites running as a Domain user –
supports SQL Server integrated authentication
WAP Web Sites V2 Update 2Feature pack• UI support for AD integration• PHP version updates• Python version updates• Scalability improvements• Bugfixes
WAP Web Sites V2 Update 3Feature pack• UI support for PHP 5.5• UI Support for ISAPI• App Compatibility Improvements• Windows Auth for SQL RP• Bugfixes
Microsoft Cloud Platform SystemAn Azure-consistent cloud in a box
On-premises innovation with AzureConsistent public, private, and hybrid cloud experiences
Multitenant, self-service consumption on shared infrastructure
Resilient fabric for greater availability and system agility
Software-defined datacenterEfficient use of hardware through an innovative software layer
Rich catalog of tenant services
Optimal platform for Microsoft apps
Validated from the ground upEnd-to-end testing and validation of devices, firmware, and software
Management of factory integration and onsite deployment by Microsoft
Predictable order to live timelines
Single-vendor supportCentralized incident management provided by Microsoft
Onboard monitoring of hardware, resources, and services
Validation of performance and scale benchmarks by Microsoft
Microsoft led support and extreme automation for operations and upgrading
Complete validation of all components and integration for higher resiliency and agility
Software-defined technologies for better economics and agility
Factory integrated converged system accelerates time to value
A multi-tenant, self-service cloud environment for PaaS, DBaaS (SQL Server & MySQL), IaaS (Windows & Linux)
Windows Server 2012 R2
System Center 2012 R2
Windows Azure Pack
Dell server, storage and networking hardware
In Review: Session Objectives And TakeawaysSession Objective(s): Describe Windows Azure Pack Web Sites architectureDescribe and demonstrate more advanced system capabilitiesProvide an overview of Cloud Platform System (CPS)
Key Takeaways:WAP Web Sites product capabilitiesDeployment guidance
Breakout SessionsCDP-B232 Introducing the NEW Microsoft Cloud Platform System
CDP-B332 Azure Pack Roadmap and Ecosystem
CDP-B416 Azure Pack Extensibility
CDP-B327 Planning and Designing Management Stamps with the Azure Pack
CDP-B228 Managing Linux Based Workloads in the Next Release of Windows Server, System Center, Azure Pack, and Microsoft Azure
Related content
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
© 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.