/
Deploying and Managing Scalable Web Server Farms with Inter Deploying and Managing Scalable Web Server Farms with Inter

Deploying and Managing Scalable Web Server Farms with Inter - PowerPoint Presentation

phoebe-click
phoebe-click . @phoebe-click
Follow
395 views
Uploaded On 2017-04-16

Deploying and Managing Scalable Web Server Farms with Inter - PPT Presentation

Faith Allington Program Manager Microsoft Corporation Session Code WSV304 Agenda Web Farm Building Blocks Tools for Web Farms Creating a Simple Web Farm Using Shared Config Demo Create a Simple Farm with Shared ID: 537972

web farm server microsoft farm web microsoft server iis7 arr deployment deploy servers sql configuration sync shared simple applications

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Deploying and Managing Scalable Web Serv..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1
Slide2

Deploying and Managing Scalable Web Server Farms with Internet Information Services 7.0

Faith Allington

Program Manager

Microsoft Corporation

Session Code: WSV304Slide3

Agenda

Web Farm Building Blocks:

Tools for Web Farms

Creating a Simple Web Farm:Using Shared ConfigDemo: Create a Simple Farm with Shared ConfigExtending the Web Farm:Synchronizing Sites, Certs and ContentDemo: Synchronize with the Web Deployment ToolScaling the Web Farm:Adding Capacity to the FarmDemo: Scale the Farm with ARRSlide4

Server Farm Vision

Make it simple to deploy, manage, and elastically scale web applications across a farm of serversSlide5

Web Farm Building Blocks

Shared Configuration

Simple redirection to a UNC share

Supported by all IIS tools and API’sWeb Deployment ToolSynchronizes web servers efficientlyReplicates IIS, content, SSL certs, GAC and more!Application Request Router (ARR)Elastically scale your capacityIntelligently route traffic in your farmSlide6

Deploying Web Applications

Web Deployment Tool

Simplify packaging and deployment from IIS manager

and VS10

Securely delegate application deployment to

non administratorsShared Config

Enable

Xcopy deployment of applications

Developer

MS Deploy

MS Deploy

Package

Replication and syncSlide7

Staging changes to my Server Farm

Web Deployment Tool

Synchronize sites, applications and

entire servers

Enable

Powershell

web farm

management integration

Shared Configuration

Put the same configuration

on multiple computers

Keep the configuration in sync

Stage and rollback server changes

UNC

IIS7

IIS7

MS Deploy

MS Deploy

Production Farm

IIS7

IIS7

Staging Farm

SQL

SQL

SQL

SQL

Replication and syncSlide8

Scaling Out my Server Farm

ARR

Enable scale out web applications

with high availability

Enables traditional 3-tier deployment with “locked-down” security on routing tier

Dynamically load balance web requests based on HTTP headers and server variables

Intelligent host name routing to achieve elastic scalability

Lean, appliance-like profile with IIS7+ARR+Server Core

ARR

ARR

UNC

Internet

IIS7

IIS7

Production Farm

SQL

SQL

Load balancingSlide9

Creating a Simple Web Farm

I need to share configuration between all my servers

I need to centrally manage my configuration with no synchronization

I need changes to just take effect with no server or app resetsSlide10

Enable Shared Configuration

Faith Allington

Program Manager

Microsoft CorporationdemoSlide11

Summary: Shared Config

Shared Config is great for…

Simple redirection of configuration to UNC location

Quickly moving sites, applications, or serversKeeping the configuration in syncStaging and rolling back server changesSlide12

Extending my Web Farm

I need to be able to sync more than just configuration, i.e. certificates

I need to be able to deploy applications

across all servers in my farm

I need to only send incremental changes

across my networkSlide13

Sync an IIS7 Web Farm

Faith Allington

Program Manager

Microsoft CorporationdemoSlide14

Summary: Web Deployment Tool

Create and deploy application packages

Include content, config, certificates and more

Synchronize and deploy between serversAutomate build and deployment tasksSlide15

Scaling out your Server Farm

I need to easily scale out a web site or application with high availability

I need to easily match capacity to demand and maximize resource utilizationSlide16

Scale out using ARR

Faith Allington

Program Manager

Microsoft CorporationdemoSlide17

Summary: ARR

Proxy based HTTP request routing module

Application layer routing decisions

(layer 7)High availability and scalability for serversSupports SSL-offloading Does not support SSL tunnelingHigher throughput by working with other IIS7 modulesCan be run on Server Core for a lightweight appliance serverSlide18

Putting the Building Blocks Together

ARR

ARR

Developer

Internet

MS Deploy

MS Deploy

Production Farm

IIS7

IIS7

Staging Farm

Package

SQL

SQL

UNC

IIS7

IIS7

SQL

SQL

Load balancing

Replication and syncSlide19

Summary

Shared Config offers a low touch scenario for simple farms

The Web Deployment Tool is a great tool to help you manage your farm

Sync serversBring new servers onlineARR enables you to create highly available farms that can scale elasticallySlide20

question & answerSlide21

Windows Server Resources

Make sure you pick up your copy of Windows Server 2008 R2 RC from the Materials Distribution Counter

Learn More about Windows Server 2008 R2:

www.microsoft.com/WindowsServer2008R2 Technical Learning Center (Orange Section): Highlighting Windows Server 2008 and R2 technologies

Over 15 booths and experts from Microsoft and our partners

Required Slide

Track PMs

will supply the content for this slide,

which will be inserted during

the final scrub.Slide22

www.microsoft.com/teched

Sessions On-Demand & Community

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learning

Microsoft Certification and Training

R

esources

www.microsoft.com/learning

Microsoft Certification & Training Resources

ResourcesSlide23

Complete an evaluation on

CommNet

and enter to win!Slide24

©

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