presented by: yu-teng chang jenny ling you william suhaimi chan

82

Upload: lizbeth-stevens

Post on 13-Jan-2016

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan
Page 2: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

Presented by:Yu-Teng ChangJenny Ling YouWilliam Suhaimi Chan

Page 3: Presented by: Yu-Teng Chang Jenny Ling You William 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

Page 4: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 5: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 6: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 7: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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)

Page 8: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 9: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 10: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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+

Page 11: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 12: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 13: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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)

Page 14: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 15: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan
Page 16: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 17: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 18: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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)

Page 19: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 20: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

• 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

Page 21: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

Windows 2000Windows 2000

Terminal ServicesTerminal Services

Page 22: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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.

Page 23: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 24: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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.

Page 25: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 26: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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.

Page 27: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 28: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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.

Page 29: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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.

Page 30: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 31: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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)

Page 32: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 33: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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.

Page 34: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 35: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 36: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

Terminal Services LicensingTerminal Services Licensing(Resource: www.microsoft.com/TechNet/education/mwin2sol.asp)

Page 37: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 38: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 39: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 40: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 41: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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%

Page 42: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 43: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 44: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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)

Page 45: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 46: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 47: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 48: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 49: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 50: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 51: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 52: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 53: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 54: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 55: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 56: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 57: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 58: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 60: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 62: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 63: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 64: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 65: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 66: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 67: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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.

Page 68: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 69: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 70: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 71: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 72: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 73: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 74: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 75: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 76: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 77: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 78: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 79: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 80: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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

Page 81: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

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/

Page 82: Presented by: Yu-Teng Chang Jenny Ling You William Suhaimi Chan

WhereWhere dodo youyouwantwant toto gogotoday?today?

Thank YouThank You