praveen asp.net on server core

20

Upload: rsnarayanan

Post on 10-May-2015

1.629 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: Praveen Asp.Net On Server Core
Page 2: Praveen Asp.Net On Server Core

ASP.NET on Server Core using IIS 7.5

Praveen SrivatsaDirector, AsthraSoft ConsultingMicrosoft Regional Director, BangaloreSession Code:

Page 3: Praveen Asp.Net On Server Core

AgendaUnderstanding Server CoreNew features of IIS 7.5Hosting ASP.NET Applications on Server Core with IIS 7.5

Page 4: Praveen Asp.Net On Server Core

ObjectiveIn this session, we will talk about the Server Core edition and how it can be leveraged in production environments. We will also talk about the new features in IIS 7 on Windows Server 2008 R2 and we will take a look at the ASP.NET support on Server Core that has been introduced.

Page 5: Praveen Asp.Net On Server Core

Today’s Challenges

Windows Server® is frequently deployed to support a single role or a fixed workload

In this scenario, administrators are required to deploy and service all of Windows ServerThese non-value add features present a servicing and security burden

Administrators think of servers in terms of server roles

Page 6: Praveen Asp.Net On Server Core

Server Core OverviewServer Core is:

A minimal installation option for Windows Server 2008Included in the general purpose Windows Server 2008 SKUsAvailable for x86 and x64

Server Core provides:Minimal server OS functionalityCommand Line interface, no GUI Shell

Page 7: Praveen Asp.Net On Server Core

Key benefitsValue Proposition

Reduce the attack and servicing surface area for certain server roles by only installing what is required and administrators useServers optimized by role are easier to service and manage

Fewer patchesServer management lifecycle oriented around roles

Increased reliability and securityLess installed and less running

Page 8: Praveen Asp.Net On Server Core

Server Core FeaturesServer Core includes

A set of server rolesDHCP, File, Print, AD DS, AD LDS, Media Services, DNS and IIS7

The following optional features:WINS, Failover Clustering, Subsystem for UNIX-based applications, Backup, Multipath IO, Removable Storage Management, Bitlocker Drive Encryption, SNMP, Telnet Client, QoS

Page 9: Praveen Asp.Net On Server Core

IIS 7 on Server Core

Not included:Management Service and GUI ToolsASP.NET supportPowerShell cmdlets

Can be managed remotely using IIS PowerShell cmdlets or managed codeSame installation granularity as on Server installations

Page 10: Praveen Asp.Net On Server Core

Support for ASP.NET on Server Core with IIS 7.5

announcing

Page 11: Praveen Asp.Net On Server Core

IIS7Foundation of the Web Platform

Manage with Ease Store all Web configuration in a single fileManage using powerful new GUI toolsAutomate management with WMI, PowerShellor the .NET Framework

Lower Infrastructure Costs Delegate administration tasks securelyCopy or share configuration across serversRapidly diagnose site and application failures

Powerful Hosting of Applications and ServicesCustomize your server footprint with all new modularWeb server extensibilityHost ASP.NET, ASP, PHP applications and XML Web Servicesreliably and with high performance

Page 12: Praveen Asp.Net On Server Core

IIS7 Manage With EasePowerful new "IIS Manager" admin tool

feature focused

simplifiedtasks

familiartree view

One tool – configures both IIS and ASP.NET Works for machine administrator and site owner Remotes over HTTP, making it firewall friendly Supports managed extensibility

Page 13: Praveen Asp.Net On Server Core

IIS7.5Extends IIS 7 on Windows Server 2008 R2

Manage with Ease Enhanced Request FilteringAdministration Pack Extensions

Database ManagerConfiguration Editor

Managed Service AccountsWeb Deployment Tool

ExtensibleIIS Manager UI ExtensionsWindows Powershell Provider for IISWebDav and URLScan integration

Development SupportHost-able Web CoreBest Practices Analyzer

Page 14: Praveen Asp.Net On Server Core

Hosting ASP.NET Applications.NET on Server Core

Server Core now enables a minimalistic sub-set of .NET Fx including ASP.NET on Server Core

No MMC Snap-inNo System.Web.MailNo Support for Web Application Tool

Page 15: Praveen Asp.Net On Server Core

Configuring Core Server.NET on Server Core

Use DISM for installationsEnable IIS-WebServerRole

Install IIS-ISAPIFilterInstall IIS-ISAPIExtensionsInstall IIS-NetFxExtensibilityThen install IIS-ASPNET

Page 16: Praveen Asp.Net On Server Core

SummaryASP.NET on IIS7 on Windows Server 2008 R2 Core

Server Core is ideal for production environmentsRunning production web environments on Server core is now possible

A subset of the .NET Fx is supported on Server CoreIIS and ASP.NET are supported on Server Core Power-shell extensions can be used for administration

Significant reduction of attack surface and improvements in performance.

Page 17: Praveen Asp.Net On Server Core

धन्यवा�दઆભા�ર ধন্য�বা�দ

ਧੰ�ਨਵਾ�ਦ

ଧନ୍ୟ�ବା�ଦ

நன்றி�

Email : [email protected] : http://blogs.asthrasoft.com/asthratimes

Page 18: Praveen Asp.Net On Server Core

question & answer

Page 19: Praveen Asp.Net On Server Core

Track Resources

Server Core on MSDN (http://msdn.microsoft.com/en-us/library/ms723891(VS.85).aspx)

IIS 7.5 on MSDN (http://technet.microsoft.com/en-us/library/dd364124.aspx)

IIS Blogs (http://blogs.iis.net/mailant/archive/2009/01/11/iis7-in-windows-server-2008-r2.aspx)

New Feature List of Win2008R2 (http://4sysops.com/archives/windows-server-2008-r2-new-features-the-complete-list-part-3-iis-75-and-performance/)

Page 20: Praveen Asp.Net On Server Core

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