presented by: yu-teng chang jenny ling you william suhaimi chan
TRANSCRIPT
Presented by:Yu-Teng ChangJenny Ling YouWilliam Suhaimi Chan
Why Windows vs. Linux/Unix?Why Windows vs. Linux/Unix? (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Price/performance Time To Market Can hire ops people with little to no experience
and train them quickly due to consistent UI Availability of VB programmers If you treat it right ,it can be more stable than
UNIX. NT4/Windows 2000 is easier to manage than
Apache/Sun Windows 2000 is changing the perception of
legacy advocates
DesktopDesktopManagementManagement
DesktopDesktopManagementManagement
Easier ManagementEasier Management (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
CentralizedCentralizedManagementManagement
CentralizedCentralizedManagementManagement
Easy DeploymentEasy DeploymentEasy DeploymentEasy Deployment
Task:Task: Administrators must balance Administrators must balance
desktop flexibility with manageability desktop flexibility with manageability ToolsTools: Data, settings and applications : Data, settings and applications
follow the user with IntelliMirrorfollow the user with IntelliMirror
Task:Task: Administrators must balance Administrators must balance
desktop flexibility with manageability desktop flexibility with manageability ToolsTools: Data, settings and applications : Data, settings and applications
follow the user with IntelliMirrorfollow the user with IntelliMirror
TaskTask: Distributed systems require : Distributed systems require
centralized managementcentralized management ToolsTools: Active Directory, Group Policy, : Active Directory, Group Policy,
WMI, scripting, and Terminal ServicesWMI, scripting, and Terminal Services
TaskTask: Distributed systems require : Distributed systems require
centralized managementcentralized management ToolsTools: Active Directory, Group Policy, : Active Directory, Group Policy,
WMI, scripting, and Terminal ServicesWMI, scripting, and Terminal Services
TaskTask: Provisioning new resources and : Provisioning new resources and
recovering from failure takes time recovering from failure takes time
ToolsTools: Faster deployment via SysPrep, : Faster deployment via SysPrep,
IntelliMirror, and RISIntelliMirror, and RIS
TaskTask: Provisioning new resources and : Provisioning new resources and
recovering from failure takes time recovering from failure takes time
ToolsTools: Faster deployment via SysPrep, : Faster deployment via SysPrep,
IntelliMirror, and RISIntelliMirror, and RIS
Windows-basedWindows-basedTerminalTerminal
DesktopDesktopPCPC
Task-Task-based based usersusers
NetPCNetPC
WorkstationWorkstation
PortablesPortables
Low TCO Low TCO knowledge knowledge workerworkeror tasked- or tasked- based PCbased PC
Mobile Mobile knowledgeknowledge
Knowledge Knowledge work flexible work flexible hardwarehardware
High-end High-end usersusersHandheld/Handheld/
ExecutiveExecutivePCPC
Mobile Mobile usersusers
ServerServer
ServerServerclustercluster
Workgroup,Workgroup,departmental, departmental, andandenterpriseenterpriseserversservers
Windows 2000 FamilyWindows 2000 Family
(Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm) Scalable family of solutionsScalable family of solutions
NT code baseNT code base Next generation Next generation NT code baseNT code base
ReleaseReleasedd
19991999
Post Post 20002000
ReleasedReleased20002000
Windows RoadmapWindows Roadmap (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Legacy freeLegacy free
Legacy freeLegacy free
ServerServerLineLine
ConsumeConsumer r
Client Client PCsPCs
Business Business Client Client
PCsPCs
Ease of useEase of use
CompatibilityCompatibility
Notebook supportNotebook support
Cost of ownershipCost of ownership
ManageabilityManageability
SecuritySecurity
ReliabilityReliability
Windows 2000 ProfessionalWindows 2000 ProfessionalThe desktop and mobile client for digital The desktop and mobile client for digital businessbusiness (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Windows 2000 ProfessionalWindows 2000 Professional (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
ReliableReliable High System UptimeHigh System Uptime Dynamic System Dynamic System
ConfigurationConfiguration Resilient to Application Resilient to Application
FailureFailure
Built for Mobile UsersBuilt for Mobile Users Extends Laptop Extends Laptop
CapabilitiesCapabilities Work Anywhere, Work Anywhere,
AnytimeAnytime New Peripheral SupportNew Peripheral Support
Manageable and Easy Manageable and Easy to Useto Use Secure Secure Easier to deployEasier to deploy Desktop ManagementDesktop Management
Internet Enable your Internet Enable your BusinessBusiness Platform for Web Platform for Web
applicationsapplications Tighter browser Tighter browser
integrationintegration
On systems with 64 MB and 128 MB RAM, Windows 2000 On systems with 64 MB and 128 MB RAM, Windows 2000 Professional isProfessional is significantly faster than Windows 95 and Windows 98 (> 25%)significantly faster than Windows 95 and Windows 98 (> 25%)
On systems with 32 MB RAM, Windows 2000 Professional isOn systems with 32 MB RAM, Windows 2000 Professional is comparable to Windows 95 and Windows 98 (within 2%)comparable to Windows 95 and Windows 98 (within 2%)
10.1 10.1 10.3
14.0 14.5
18.4
14.8 15.8
20.6
0.0
5.0
10.0
15.0
20.0
25.0
Bus
ines
s W
inst
one
99 S
core
32 MB 64 MB 128 MB
Windows 95 Windows 98 Windows 2000 Professional
Windows 2000 ProfessionalWindows 2000 Professional(Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Performance Versus Windows 95 and Windows 98Performance Versus Windows 95 and Windows 98
Source: ZD Labs System Performance ComparisonSource: ZD Labs System Performance Comparison
Better
Better
0 50 100WorkdaysWorkdays
A New Standard In ReliabilityA New Standard In Reliability (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Windows NT Workstation 4.0Windows NT Workstation 4.05.25.2
Windows 95Windows 952.12.1
Source: ZD Labs
And stillAnd still
counting…counting…
Windows 2000 Professional 90+90+
Windows 2000 ProfessionalWindows 2000 ProfessionalDeployment ChoicesDeployment Choices (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Windows 2000Pre-installed
New Machines
Backup and ReloadWindows 9x without centralized management
Upgrade in PlaceWindows 9x with centralized Management
Upgrade In PlaceWindows NT 4
Dramatically reduces Total Cost of OwnershipDramatically reduces Total Cost of Ownership Best platform for a new generation of Best platform for a new generation of
applicationsapplications Most efficient way to enable your Most efficient way to enable your
Digital Nervous SystemDigital Nervous System
Windows 2000 PlatformWindows 2000 Platform
Windows 2000 PlatformWindows 2000 Platform (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Combination of the two provides most powerful platformCombination of the two provides most powerful platform
Windows 2000Windows 2000ServerServer
Windows 2000Windows 2000ProfessionalProfessional
Client and server have great stand-alone benefitsClient and server have great stand-alone benefits
Preparing for Windows 2000 ProfessionalPreparing for Windows 2000 Professional
Hardware ConsiderationsHardware Considerations Purchase Windows 2000-Ready PCsPurchase Windows 2000-Ready PCs
Provides clear recommendation for Provides clear recommendation for today & futuretoday & future
64 MB RAM minimum64 MB RAM minimum Desktops: 300 MHz PII; Notebooks: 233 Desktops: 300 MHz PII; Notebooks: 233
MHz PIIMHz PII ACPI-ready (Advanced Configuration ACPI-ready (Advanced Configuration
and Power Interface)and Power Interface)
Active Directory
• A type of Directory Service
• Clients can query the Active Directory forinformation about any aspect of the network
• Holds information about all resources on the network
Objects--can be users, computers, printers, file shares, group policies. all objects are defined by a schema
Organizational units (OUs)-- a folder that holds objects
Domains--domains are administrative boundaries and also a boundary for group policies
Active Directory Structure
Active Directory Structure
Forests -- are groups of domain trees, created to join the two domain trees together
Trees
--groups of domains that share a contiguous DNS naming hierarchy, schema, configuration, and global catalog
Forest
Bioquest.com
sales.bioquest.comrsrch.bioquest.com
Maggipharm.com
dev.bioquest.com
Active Directory Structure(Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Active Directory Features
• Information is stored in a secure form
• A flexible mechanism for queries based on a global catalog that is generated by the Active Directory
• Replication of the directory to all Domain Controllers in the domain
• Extensible design.
• Domain Naming System (DNS) used for the naming and location of domain controllers.
• Information is partitioned in the Directory by domain.
Active Directory Features
Windows 2000Windows 2000
Terminal ServicesTerminal Services
Terminal Services Terminal Services DefinitionDefinition
The built-in feature of Windows 2000 The built-in feature of Windows 2000 Server.Server.
Provides remote access to a server Provides remote access to a server desktop through desktop through terminal emulationterminal emulation software. software.
Enables all client application Enables all client application execution, data processing, and data execution, data processing, and data storage to occur on the server.storage to occur on the server.
Terminal Services Terminal Services BenefitsBenefits
Allows the use of 32-bit Window-based Allows the use of 32-bit Window-based applications from devices that might not applications from devices that might not be Windows-based such as: be Windows-based such as:
o Windows for Workgroups 3.11 or later Windows for Workgroups 3.11 or later o Windows-based terminals (Windows CE Windows-based terminals (Windows CE
devices) devices) o MS-DOS-based clients MS-DOS-based clients o UNIX terminals UNIX terminals o Macintosh Macintosh
Terminal Services Terminal Services Benefits(Benefits(Cont.Cont.))
A third-party add-on is required by the A third-party add-on is required by the
non-Windows-based clients.non-Windows-based clients. Minimal disk space, memory, and Minimal disk space, memory, and
configuration are required for clients. configuration are required for clients. Simplifies support for remote Simplifies support for remote
computers.computers. Provides centralized security and Provides centralized security and
management. management. Unobtrusive to applications and the Unobtrusive to applications and the
existing network infrastructure.existing network infrastructure.
Terminal Services Terminal Services ComponentsComponentsfive components: five components: Multi-user kernelMulti-user kernel Remote Display ProtocolRemote Display Protocol Terminal Services Client softwareTerminal Services Client software Terminal Services Licensing serviceTerminal Services Licensing service Terminal Services system Terminal Services system
administration toolsadministration tools
Multi-user kernelMulti-user kernel
The multi-user kernel extensions, The multi-user kernel extensions, originally developed for Windows NT originally developed for Windows NT Server 4.0, Terminal Server Edition, Server 4.0, Terminal Server Edition, have been enhanced and fully have been enhanced and fully integrated as a standard part of the integrated as a standard part of the Windows 2000 Server family kernel. Windows 2000 Server family kernel.
These are resident on the server at all These are resident on the server at all times, regardless of whether Terminal times, regardless of whether Terminal Services is enabled or not. Services is enabled or not.
Remote Desktop ProtocolRemote Desktop Protocol
A key component which allows a client A key component which allows a client to communicate with the Terminal server to communicate with the Terminal server over a network. over a network.
Is an international standard protocolIs an international standard protocol Is a Unicode-compatible protocol Is a Unicode-compatible protocol Supports three levels of encryptionSupports three levels of encryption Supports different bandwidth allocationsSupports different bandwidth allocations
Terminal Services Client Terminal Services Client SoftwareSoftware
The client software displays the familiar The client software displays the familiar 32-bit Windows user interface on a 32-bit Windows user interface on a client machine.client machine.
Establishes and maintains the Establishes and maintains the connection between a client and a connection between a client and a server running Terminal Services. server running Terminal Services.
Transmits all input from the user to the Transmits all input from the user to the server, and all output from the server to server, and all output from the server to user.user.
Terminal Services Licensing Terminal Services Licensing serviceservice Allows Terminal Services to obtain and Allows Terminal Services to obtain and
manage its Terminal Services Client manage its Terminal Services Client Access Licenses (CALs) for connecting Access Licenses (CALs) for connecting devices. devices.
Manage unlicensed, pre-licensed; Manage unlicensed, pre-licensed; temporarily licensed, and CAL licensed temporarily licensed, and CAL licensed clients.clients.
Supports both ordinary CAL and Supports both ordinary CAL and Internet Connector Licensing for Internet Connector Licensing for Terminal Services. Terminal Services.
Terminal Services Terminal Services Administration ToolsAdministration Tools
Consist of software that manages Consist of software that manages Terminal Services. These include:Terminal Services. These include:
o Terminal Services License ManagerTerminal Services License Managero Terminal Services Client CreatorTerminal Services Client Creatoro Terminal Services Client ConfigurationTerminal Services Client Configurationo Terminal Services ManagerTerminal Services Manager
ClientsClientsPCs or terminalsPCs or terminals
WTSWTSCitrix Load Citrix Load BalancingBalancing
ClusteredClusteredBack EndBack End- Data Base- Data Base- Email- Email- File/Print- File/Print
Windows 2000 Terminal ServicesWindows 2000 Terminal Services (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Enable Terminal ServicesEnable Terminal Services
Terminal Services can be enable in one Terminal Services can be enable in one of two modes: of two modes:
Remote Administration ModeRemote Administration Mode Application Server Mode Application Server Mode
Remote Administration Remote Administration ModeMode
Supports remotely administering each Supports remotely administering each Windows 2000 server over any TCP/IP Windows 2000 server over any TCP/IP connection. connection.
Allows a maximum of two concurrent Allows a maximum of two concurrent Remote Administration connections. Remote Administration connections.
No additional licensing, and a license No additional licensing, and a license server is required for those connections. server is required for those connections.
Application Server Mode Application Server Mode Allows users to deploy and manage Allows users to deploy and manage
applications from a central location.applications from a central location. After an application is deployed in Terminal After an application is deployed in Terminal
Services, many clients can connect—Services, many clients can connect—through a Remote Access connection, through a Remote Access connection, LAN, or WAN, and from many different LAN, or WAN, and from many different types of clients. types of clients.
Client licensing is required:Client licensing is required: o The Terminal Services Client Access o The Terminal Services Client Access
License License o The Windows 2000 Client Access o The Windows 2000 Client Access
LicenseLicense
Terminal Services Terminal Services Licensing ComponentsLicensing Components
Terminal Services has its own method Terminal Services has its own method for licensing clients that log on to for licensing clients that log on to Terminal servers, which includes:Terminal servers, which includes:
o The Microsoft Clearinghouse o The Microsoft Clearinghouse
o License servero License server
o Terminal servero Terminal server
o Client licenses o Client licenses
Terminal Services LicensingTerminal Services Licensing(Resource: www.microsoft.com/TechNet/education/mwin2sol.asp)
Windows 2000 Server FamilyWindows 2000 Server Family
Comparisons of Windows NT 4.0 Comparisons of Windows NT 4.0 Server and Windows 2000 Server Server and Windows 2000 Server FamilyFamily
Reliability and ConsolidationReliability and Consolidation Windows 2000 Server and Windows Windows 2000 Server and Windows
2000 Advanced Server: Requirements 2000 Advanced Server: Requirements and Featuresand Features
Windows 2000 Data Center ServerWindows 2000 Data Center Server Scalability and ClusteringScalability and Clustering
Windows NT 4.0 vs Windows 2000
Windows NT 4.0 Server Reboot Windows NT 4.0 Server Reboot CausesCauses
Windows 2000 Reboot ReductionWindows 2000 Reboot Reduction Windows NT 4.0 System Failure Windows NT 4.0 System Failure
CausesCauses Windows 2000 Blue Screen ReductionWindows 2000 Blue Screen Reduction Windows 2000 ReliabilityWindows 2000 Reliability Windows 2000 ConsolidationWindows 2000 Consolidation
OS installOS install27%27%
HardwareHardwareinstall/configinstall/config
3%3%
PreventativePreventativerebootsreboots
20% 20%
OSOSConfigurationConfiguration
7%7%
ApplicationApplicationinstall/configinstall/config
8%8%ApplicationApplication
FailureFailure21% 21%
System failureSystem failure14%14%
NT4 Server Reboot CausesNT4 Server Reboot Causes (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
35% of outages35% of outagesare unplannedare unplanned
65% of outages65% of outagesare plannedare planned
Source: One site, 1,180 servers, 9/1/98-5/7/99, SP3/SP4Source: One site, 1,180 servers, 9/1/98-5/7/99, SP3/SP4
Windows 2000 Reboot ReductionWindows 2000 Reboot Reduction (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Preventative rebootsPreventative rebootsPublished best Published best
practicespracticesResource PartitioningResource PartitioningIIS restartIIS restart
System FailureSystem FailureDetails followDetails follow
Unplanned reboot reductionUnplanned reboot reductionPlanned reboot reductionPlanned reboot reductionApp install/configApp install/config
Windows file Windows file protectionprotection
Windows installerWindows installerOS configurationOS configurationEliminated dozensEliminated dozens
of configuration of configuration rebootsreboots
OS installOS installService Service
pack pack slipstreamingslipstreaming
Hardware Hardware install/configinstall/config
Plug-n-Plug-n-PlayPlay
App FailureApp FailureResource PartitioningResource PartitioningTask mgr “kill proc Task mgr “kill proc
tree”tree”IIS restartIIS restartIIS out-of-processIIS out-of-process
NT4 System Failure CausesNT4 System Failure Causes (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Source: Sample from PSS Incidents: NT Server 4.0 8/5/96-4/7/98Source: Sample from PSS Incidents: NT Server 4.0 8/5/96-4/7/98
DeviceDevicedriversdrivers
16%16%
Core NTCore NT43% 43%
Other third-Other third-party driversparty drivers
16%16%
Anti-virusAnti-virus 12%12%
HardwareHardwareFailureFailure13% 13%
Windows 2000 Bluescreen ReductionWindows 2000 Bluescreen Reduction
(Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Anti-virusAnti-virusAnti-virus dev Anti-virus dev
labslabsDriver verifierDriver verifierBetter DDKBetter DDK
Core NTCore NTDriver verifierDriver verifierFull time source code Full time source code
reviewers reviewers Better longhaul testingBetter longhaul testingBetter component stressBetter component stressPREfix source scanningPREfix source scanning
Hardware failuresHardware failuresHardware Hardware
compatibility listcompatibility list
Device driversDevice driversBroader device Broader device test matrixtest matrixDriver verifierDriver verifierBetter DDKBetter DDK
Other third-party driversOther third-party driversFile system dev labsFile system dev labsDriver verifierDriver verifierBetter DDKBetter DDK
Driver VerificationDriver VerificationDriver VerificationDriver Verification
System File Protection &System File Protection &DLL Conflict ManagementDLL Conflict Management
System File Protection &System File Protection &DLL Conflict ManagementDLL Conflict Management
Memory and Heap Manager Memory and Heap Manager RedesignRedesign
Memory and Heap Manager Memory and Heap Manager RedesignRedesign
Ensure higher driver qualityEnsure higher driver qualityEnsure higher driver qualityEnsure higher driver quality
Apps can’t overwriteApps can’t overwritecore system filescore system files
Apps can’t overwriteApps can’t overwritecore system filescore system files
Performance improvementsPerformance improvementsPerformance improvementsPerformance improvements
Slipstreaming of Slipstreaming of Service PacksService Packs
Slipstreaming of Slipstreaming of Service PacksService Packs
Easier and regular Easier and regular system maintenancesystem maintenance
Easier and regular Easier and regular system maintenancesystem maintenance
Reliability featureReliability featureReliability featureReliability feature BenefitsBenefitsBenefitsBenefits
Reliability: Raising the BarReliability: Raising the Bar (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Eliminated over 75Eliminated over 75 reboot scenarios reboot scenarios
Eliminated over 75Eliminated over 75 reboot scenarios reboot scenarios Better availabilityBetter availabilityBetter availabilityBetter availability
UnixWare /UnixWare /MontereyMonterey
WindowsWindows20002000
WindowsWindows20002000
NetWareNetWare
ES2000 SeriesES2000 Series2x, 4x , 8x2x, 4x , 8x
ES5000 SeriesES5000 Series4x , 8x4x , 8x
NT 4 / 2000 / IA32NT 4 / 2000 / IA32
OptimizedOptimizedSolutionSolutionServersServers
ES7000 SeriesES7000 Series8x, 16x, 32x8x, 16x, 32x
NT 4, Windows 2000NT 4, Windows 2000
ConsolidationConsolidationThin ClientsThin ClientsUnix MigrationUnix MigrationPeopleSoftPeopleSoftSAPSAP
e-@action Enterprise Server Familye-@action Enterprise Server Family(Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Windows 2000 Server FamilyWindows 2000 Server Family
Windows 2000 built on NT technologyWindows 2000 built on NT technology Windows 2000 Server: Requirements Windows 2000 Server: Requirements
and Feature and Feature Windows 2000 Advanced Server: Windows 2000 Advanced Server:
Requirements and FeaturesRequirements and Features Windows 2000 Data Center ServerWindows 2000 Data Center Server Scalability and ClusteringScalability and Clustering
Functionality and CapacityFunctionality and Capacity
Val
ue
Val
ue
Windows 2000 Server FamilyWindows 2000 Server Family“Built on NT Technology”“Built on NT Technology” (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
The OS for e-commerce and The OS for e-commerce and line-of-business applicationsline-of-business applications
The OS for The OS for business solutions business solutions that demand the that demand the highest degree of highest degree of scalabilityscalability
The multi-purpose network The multi-purpose network operating system for operating system for businesses of all sizesbusinesses of all sizes
Windows 2000 ServerWindows 2000 ServerSystem Requirements:System Requirements: 133 MHz or higher Pentium-133 MHz or higher Pentium-
compatible CPUcompatible CPU 256 MB RAM recommended. (min. 256 MB RAM recommended. (min.
128 MB, max. 4 GB)128 MB, max. 4 GB) 2 GB hard disk with a min. 1 GB free 2 GB hard disk with a min. 1 GB free
space (Additional space required for space (Additional space required for networks)networks)
Supports up to 4 CPUs on one Supports up to 4 CPUs on one machinemachine
Windows 2000 Server FeaturesWindows 2000 Server Features
Built on the strengths of Windows NT tech.Built on the strengths of Windows NT tech.
Integrating: Integrating: Standards-based directoryStandards-based directory Web, application, and communicationsWeb, application, and communications File and print services with high reliabilityFile and print services with high reliability Efficient managementEfficient management Support the latest advances in networking Support the latest advances in networking
hardwarehardware
Windows 2000 Advanced ServerWindows 2000 Advanced Server
Requirements:Requirements: 133 MHz or higher Pentium-133 MHz or higher Pentium-
compatible CPUcompatible CPU 256 MB RAM recommended (min. 128 256 MB RAM recommended (min. 128
MB and max. 8 GB)MB and max. 8 GB) 2 GB hard disk with a min. 1 GB free 2 GB hard disk with a min. 1 GB free
space (Additional space required for space (Additional space required for networks)networks)
Supports up to 8 CPUs on one Supports up to 8 CPUs on one machinemachine
Windows 2000 Datacenter ServerWindows 2000 Datacenter Server
IIS 5.0IIS 5.0 XML ParserXML Parser DNA 2000DNA 2000 COM+COM+ Active DirectoryActive Directory Internet PrintingInternet Printing Job Objects Job Objects
(WinDNA)(WinDNA) Terminal ServicesTerminal Services
64 GB Memory64 GB Memory 32 CPU SMP32 CPU SMP 1Gb Networks1Gb Networks 4-way Clusters4-way Clusters Rolling UpgradesRolling Upgrades Plug and PlayPlug and Play Dynamic PartitionDynamic Partition Shared MemoryShared Memory
Windows 2000 Advanced Serverand DataCenter Server Features
All features in Windows 2000 ServerAll features in Windows 2000 Server Cluster ServiceCluster Service Enhanced Symmetric Multiprocessing Enhanced Symmetric Multiprocessing
(SMP) Scalability(SMP) Scalability Network Load BalancingNetwork Load Balancing High Performance SortingHigh Performance Sorting Enhanced Memory SupportEnhanced Memory Support
Window 2000 Advanced Server Window 2000 Advanced Server and DataCenter Server Featuresand DataCenter Server Features
Cluster Service (CS):Cluster Service (CS): Windows 2000 Clustering Windows 2000 Clustering Windows 2000 Clustering FeaturesWindows 2000 Clustering Features Windows 2000 Configuration Windows 2000 Configuration
ExamplesExamples Cluster ManagementCluster Management Cluster Verification UtilityCluster Verification Utility
Windows 2000 ClusteringWindows 2000 Clustering A group of independent computers A group of independent computers work together to run a common set of work together to run a common set of
applications applications provide the image of a single system to provide the image of a single system to
the client and applicationthe client and application Linking individual servers and Linking individual servers and
coordinating communication between coordinating communication between themthem
Perform common tasksPerform common tasks Any server stops functioning, failover Any server stops functioning, failover
process automatically shifts its workload process automatically shifts its workload to another server to provide continuous to another server to provide continuous serviceservice
Windows 2000 ClusteringWindows 2000 Clustering (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Windows 2000 Advanced Server and Windows 2000 Advanced Server and Windows 2000 Datacenter ServerWindows 2000 Datacenter Server Network Load Balancing ClustersNetwork Load Balancing Clusters
IP dynamic load balancingIP dynamic load balancing Up to 32 nodesUp to 32 nodes
Server ClustersServer Clusters 2-node (Advanced Server), 4-node 2-node (Advanced Server), 4-node
(Datacenter Server)(Datacenter Server) Shared nothing, failover model Shared nothing, failover model
AppCenter ServerAppCenter Server Component Load Balancing ClustersComponent Load Balancing Clusters
COM+ dynamic load balancing COM+ dynamic load balancing Up to 12 nodesUp to 12 nodes
Windows 2000 Clustering Features High AvailabilityHigh Availability
Avoid a single point of failureAvoid a single point of failure Application distributed over more than one Application distributed over more than one
computercomputer Achieving a degree of parallelism and failure Achieving a degree of parallelism and failure
recoveryrecovery Scalability: Scalability: increase cluster’s computing increase cluster’s computing
power by adding more processors or computerspower by adding more processors or computers
Manageability: Manageability: appears as a single system image to end appears as a single system image to end
users, applications, and the networksusers, applications, and the networks providing a single point of control to providing a single point of control to
administratoradministrator this single point of control can be remotethis single point of control can be remote
Network Load Network Load BalancingBalancing
front end cluster of clonesfront end cluster of clonesIP-based servicesIP-based services
Cluster ServiceCluster Serviceback-end “pack” of back-end “pack” of
partitionspartitionsSQL, Exchange, File/PrintSQL, Exchange, File/Print
SC
SI o
r F
ibre
SC
SI o
r F
ibre
Component Load Component Load BalancingBalancing
mid-tier cluster of clonesmid-tier cluster of clonesCOM+ business logicCOM+ business logic
AppCenter ServerAppCenter Serverautomated management of clusters of clonesautomated management of clusters of clones
Windows ClusteringWindows Clustering (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
ClientsClients
WINS/DHCPWINS/DHCP (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
WINS and DHCP cluster resources (new for WINS and DHCP cluster resources (new for Windows 2000)Windows 2000) Fail over DHCP IP Address PoolsFail over DHCP IP Address Pools Fail over WINS Name RegistrationsFail over WINS Name Registrations
Node 1
Node 2
ExampleExample (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
InternetWeb
Browsers
IP Load Balancers- SW (WLBS)- HW (eg Cisco)
Web Application
Servers
Clustered DataResources
Sec
uri
ty
DataResources
ApplicationServers
LoadBalancing
Clients
Man
agem
ent
Firewall
Firewall
Firewall
Cluster ConfiguratorCluster Configurator (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Cluster ManagementCluster Management (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Cluster MonitorCluster Monitor Consolidate cluster status from across Consolidate cluster status from across
the enterprise via WBEM based (web the enterprise via WBEM based (web browser)browser)
Monitors cluster performance, errors, Monitors cluster performance, errors, and failuresand failures
Reports at the cluster level or drill down Reports at the cluster level or drill down to node and componentsto node and components
Delivered as part of CIM/XE - all serversDelivered as part of CIM/XE - all servers
Intelligent Cluster AdministratorIntelligent Cluster AdministratorProactive cluster administrationProactive cluster administrationCluster configuration managementCluster configuration managementImport / Export / Verify / configurationsImport / Export / Verify / configurationsDelivered as a part of enhanced cluster Delivered as a part of enhanced cluster
kits or standalone productkits or standalone product
Cluster Verification UtilityCluster Verification Utility (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Windows 2000 Clustering Benefits Ensure critical applications (database system, Ensure critical applications (database system,
messaging servers, ERP applications, core file messaging servers, ERP applications, core file and print services) are online when needed by and print services) are online when needed by removing the physical server as a single point removing the physical server as a single point of failureof failure
Reduce unplanned downtime that caused by Reduce unplanned downtime that caused by hardware/software failures can result in lost hardware/software failures can result in lost revenue, wasted IT staff work, and unhappy revenue, wasted IT staff work, and unhappy customerscustomers
Smoothly deploy upgrades with rolling upgrade Smoothly deploy upgrades with rolling upgrade supportsupport
Deploy the applications you rely onDeploy the applications you rely on
Easier to set upEasier to set up
Window 2000 Advanced Server and DataCenter Server Features
Scalability:Scalability: Scalability Features Scalability Features Scaling Up and OutScaling Up and Out Scalability by TierScalability by Tier
Scalability DefinedScalability Defined The Components of ScalabilityThe Components of Scalability Application Capability Application Capability
Functional requirementsFunctional requirements Performance requirementsPerformance requirements
Platform CapabilityPlatform Capability Hardware (CPU, memory, disk)Hardware (CPU, memory, disk) Network capacity Network capacity Operating system Operating system Services Services
SMPSMPSMPSMP
Very Large Memory Very Large Memory & Improved I/O& Improved I/O
Very Large Memory Very Large Memory & Improved I/O& Improved I/O
4-way Clustering4-way Clustering4-way Clustering4-way Clustering
More power on a single systemMore power on a single systemMore power on a single systemMore power on a single system
Improved application Improved application performance (performance (e.g databasee.g database))
Improved application Improved application performance (performance (e.g databasee.g database))
A complete clustering solutionA complete clustering solutionA complete clustering solutionA complete clustering solution
Active DirectoryActive DirectoryActive DirectoryActive Directory Millions of objects per domainMillions of objects per domainMillions of objects per domainMillions of objects per domain
Scalability featureScalability featureScalability featureScalability feature BenefitsBenefitsBenefitsBenefits
ScalabilityScalability (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
COM+ ServicesCOM+ ServicesCOM+ ServicesCOM+ Services Applications scale Applications scale automaticallyautomatically
Applications scale Applications scale automaticallyautomatically
Windows 2000Windows 2000Scaling up and outScaling up and out (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Har
dw
are
Sca
lab
ility
Har
dw
are
Sca
lab
ility
SHV 4PSHV 4P
Software ScalabilitySoftware Scalability
Switched I/O
Automatic OptimizationsAutomatic Optimizations Cost-effective GrowthCost-effective Growth Interoperation with MVS, Interoperation with MVS,
OS/400, UNIX, NetwareOS/400, UNIX, Netware Investment ProtectionInvestment Protection
PartitionablePartitionable
Switched processors
Scalable clustersScalable clusters
Enhanced Symmetric Enhanced Symmetric Multiprocessing (SMP) ScalabilityMultiprocessing (SMP) Scalability
Known as ‘Hardware Scaling’ or Known as ‘Hardware Scaling’ or ‘Scaling Up’‘Scaling Up’
A technology allows softwareA technology allows software Use multiprocessors on a single Use multiprocessors on a single
server in order to improve server in order to improve performance.performance.
Scalability: OutScalability: Out (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Web serversWeb servers
ApplicationApplicationserversservers
User sees single appUser sees single app
No single No single point of point of failurefailure
Manage as one machineManage as one machine
Arbitrary scale at Arbitrary scale at lowest costlowest cost
Clients
Scaling “Out”Scaling “Out” (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
IIS Web Server or other IP based services
Network Load Balancing
1
2
32
3
…
4
Data Servers SQL, Exchange, File
Cluster Service
COM+ Components
Component Load Balancing (COM+)
Application Servers
1
2
8
…
3
ClientClient
ServerServer
ServerServer
ServerServerService ControlService Control
ManagerManager
Ap
plicatio
nA
pp
lication
Farm
Farm
COM+ Load BalancingCOM+ Load Balancing (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Transparent to clientsTransparent to clients Controlled via AppCenter admin toolsControlled via AppCenter admin tools Requires Active DirectoryRequires Active Directory Simple routing – 1 Router per App Simple routing – 1 Router per App
ClusterCluster Router can be clusteredRouter can be clustered
Up to 12 nodes in farmUp to 12 nodes in farm
RouterRouter
Scalability by TierScalability by TierPresentation ServicesPresentation Services (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Network Load Balancing TopologyNetwork Load Balancing Topology
Business TierBusiness TierPresentation TierPresentation Tier
COM+COM+ClientClient IIS, ASP, COM+IIS, ASP, COM+
COM+ COM+ IIS IIS
ASPASP
COM+ COM+
IIS IIS
ASPASP
COM+ COM+
IIS IIS
ASPASP
COM+ COM+
NL
BS
Clu
ster Alias
Component Load Balancing TopologyComponent Load Balancing Topology
Scalability by TierScalability by TierBusiness ServicesBusiness Services (Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
ClientsClients
Load BalancingLoad BalancingRoutersRouters
ApplicationApplicationServersServers
ConfigurationConfiguration
Application Application Application Application
Application ClusterApplication Cluster
Node ANode A
Node BNode B
Node CNode C
Scalability by TierScalability by TierBusiness ServicesBusiness Services(Resources: www.microsoft.com/SoCal/windows2000/deploy-files.htm)
Component Load Balancing ScalabilityComponent Load Balancing Scalability
Tra
ns
ac
tio
ns
Pe
r S
eco
nd
Tra
ns
ac
tio
ns
Pe
r S
eco
nd
Number of Nodes in ClusterNumber of Nodes in Cluster
0 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9
900900
800800
700700
600600
500500
400400
300300
200200
100100
00
Dedicated Component Dedicated Component Router ServerRouter Server
No Dedicated No Dedicated Component Router Component Router ServerServer
Windows 2000 NLB BenefitsWindows 2000 NLB Benefits
Scale Web applications by quickly Scale Web applications by quickly and incrementally adding additional and incrementally adding additional serversservers
Handle the heaviest of traffic loadsHandle the heaviest of traffic loads Guard against server downtimeGuard against server downtime Ensure Web sites are always online Ensure Web sites are always online
for customersfor customers Build for Microsoft AppCenter Build for Microsoft AppCenter
Server tomorrowServer tomorrow
Technology: CS NLB Benefits Web Server FarmWeb Server Farm
X X
Terminal ServersTerminal Servers
X X
File/Print ServersFile/Print Servers X X
Database/Messaging XDatabase/Messaging X
E-Commerce sitesE-Commerce sites X X
X X
Quickly expand capacity, minimize site downtime
Quickly expand capacity, minimize effects of server failures
Minimize service downtime, ensure data consistency after failover
Minimize application downtime, ensure data consistency after failover
Quickly expand capacity, minimize effects of server/application downtime
The 2000 Generation The 2000 Generation Windows 2000 Datacenter ServerWindows 2000 Datacenter Server
Exchange 2000Exchange 2000
SQL Server 2000SQL Server 2000
Windows 2000/64Windows 2000/64
Application Center 2000Application Center 2000
Commerce Server 2000Commerce Server 2000
Embedded Windows 2000Embedded Windows 2000
Host Integration Server 2000Host Integration Server 2000
BizTalk Server 2000BizTalk Server 2000
Windows 2000 ConclusionWindows 2000 Conclusion Plug n PlayPlug n Play USB and FireWire USB and FireWire
SupportSupport OnNow ACPIOnNow ACPI Easier MigrationEasier Migration Store Store
ManagementManagement Disk Volume Disk Volume
ManagementManagement Active DirectoryActive Directory New DialogsNew Dialogs
Scripting ToolsScripting Tools TCP/IP ver 6TCP/IP ver 6 Defrag UtilityDefrag Utility FAT 32 SupportFAT 32 Support More RAMMore RAM SysCloneSysClone CardBusCardBus Direct X7Direct X7 Internet Explorer 5Internet Explorer 5 New Start MenuNew Start Menu
Windows 2000 Conclusion (cont’d)Windows 2000 Conclusion (cont’d) File AssociationFile Association Folder MakeoverFolder Makeover Customized ToolbarsCustomized Toolbars Studier SearchStudier Search NetworkingNetworking Microsoft Management ConsoleMicrosoft Management Console Active Directory centrally manages Active Directory centrally manages
Windows-based clients and servers Windows-based clients and servers through a single consistent management through a single consistent management interface, reducing redundancy, and interface, reducing redundancy, and maintenance costsmaintenance costs
Windows 2000 Conclusion (cont’d)Windows 2000 Conclusion (cont’d) Lower Total Cost of Ownership (TCO)Lower Total Cost of Ownership (TCO) Reduce unplanned downtimeReduce unplanned downtime Ensure critical applications are onlineEnsure critical applications are online Provide access to Windows-based Provide access to Windows-based
applications applications Allow applications to perform Allow applications to perform
efficiently over low-bandwidth efficiently over low-bandwidth connections connections
Transmit input and output between the Transmit input and output between the server and the clientserver and the client
Resources & ReferencesResources & References http://www.microsoft.com/windows2000http://www.microsoft.com/windows2000 http://www.microsoft.com/ISN/whitepapers.asphttp://www.microsoft.com/ISN/whitepapers.asp http://www.windows2000faq.comhttp://www.windows2000faq.com http://www.microsoft.com/SoCal/windows2000/deploy-filehttp://www.microsoft.com/SoCal/windows2000/deploy-file
s.htms.htm www.microsoft.com/TechNet/education/mwin2sol.aspwww.microsoft.com/TechNet/education/mwin2sol.asp www.microsoft.com/TechNet/win2000/dguide/default.aspwww.microsoft.com/TechNet/win2000/dguide/default.asp http://www.microsoft.com/technet/win2000/deploy.asphttp://www.microsoft.com/technet/win2000/deploy.asp http://www.microsoft.com/WINDOWS2000/library/planninhttp://www.microsoft.com/WINDOWS2000/library/plannin
g/jumpstart/abstracts.aspg/jumpstart/abstracts.asp http://www.microsoft.com/WINDOWS2000/library/planninhttp://www.microsoft.com/WINDOWS2000/library/plannin
g/server/deploy.aspg/server/deploy.asp
More Resources & ReferencesMore Resources & References http://www.microsoft.com/TechNet/win2000/win2ksrv/techhttp://www.microsoft.com/TechNet/win2000/win2ksrv/tech
note/enplnw2k.aspnote/enplnw2k.asp http://mspress.microsoft.com/it/archive/default.htmhttp://mspress.microsoft.com/it/archive/default.htm www.microsoft.com/DirectAccess/feature/2000/jan/learn.www.microsoft.com/DirectAccess/feature/2000/jan/learn.
aspasp www.microsoft.com/SoCal/windows2000/corpcustomers.www.microsoft.com/SoCal/windows2000/corpcustomers.
htmhtm www.microsoft.com/WINDOWS2000/library/resources/reswww.microsoft.com/WINDOWS2000/library/resources/res
kit/deploymentscenarios/hardware_specifications.aspkit/deploymentscenarios/hardware_specifications.asp http://www.microsoft.com/CIO/Communities/events.asphttp://www.microsoft.com/CIO/Communities/events.asp http://www.microsoft.com/seminar/1033/http://www.microsoft.com/seminar/1033/ www.microsoft.com/seminar/1033/Index/BrowseAll.htmwww.microsoft.com/seminar/1033/Index/BrowseAll.htm http://www.winplanet.com/winplanet/previews/680/5/http://www.winplanet.com/winplanet/previews/680/5/
WhereWhere dodo youyouwantwant toto gogotoday?today?
Thank YouThank You