Windows NT Adaptability.


59 views
Uploaded on:
Category: Animals / Pets
Description
Windows NT Versatility Jim Dim Microsoft Research Gray@Microsoft.com http/www.research.Microsoft.com/~Gray/talks/Plot Scale Up Scale Out Scale Down Adaptability: What and Why? Scale UP: NT SMP adaptability Scale OUT: NT Group versatility Key Message:
Transcripts
Slide 1

Windows NT Scalability Jim Gray Microsoft Research Gray@Microsoft.com http/www.research.Microsoft.com/~Gray/talks/

Slide 2

Outline Scale Up Scale Out Scale Down Scalability: What & Why? Scale UP: NT SMP versatility Scale OUT: NT Cluster adaptability Key Message: NT can do the most requesting applications today. Tomorrow will be shockingly better.

Slide 3

What is Scalability? Super Server Cluster Scale Up Server Scale Out PC Workstation Portable Win Term NetPC Scale Down Handheld TV Grow unbounded Capacity Throughput Availability Do not include unpredictability configuration manage Operate Use

Slide 4

Scalability is Important Server Automation advantages rising ROI of 1 month.... Cut value going to zero Cyberbrick costs 5k$ Design, Implement & Manage cost going down Internet devices, Database apparatuses DCOM & Transactions, groups. Billions of customers infer millions of HUGE servers. Slender customers suggest enormous servers.

Slide 5

What Happens in 10 Years? 1987: 256 tps $ 14 million PC twelve individuals Two rooms of machines 1997: 1,250 tps $ 50 k$ PC One individual 1 smaller scale dollar for each exchange (1,000x less expensive) Ready for the following 10 years?

Slide 6

Q: Why Does Microsoft Care? A: Billions of customers need a huge number of servers 2,700 Servers Shipped every year (97-01 are MS gauges) WindowsNT Server 2,400 2,100 1,800 NetWare 1,500 1,200 900 Unix 600 300 0 1994 1995 1996 1997 1998 1999 2000 2001 Microsoft needs to do a GREAT! work on Scaleable Windows NT and Scaleable BackOffice. Key strategy: INTEGRATION .

Slide 7

Outline Scale Up Scale Out Scale Down Scalability: What & Why? Scale UP: NT SMP versatility Scale OUT: NT Cluster adaptability

Slide 8

How Scaleable is NT?? The Single Node Story 64 bit document framework in NT 1, 2, 3, 4, 5 8 hub SMP in NT 4.E, 32 hub OEM 64 bit tending to in NT 5 1 Terabyte SQL Databases (PetaByte skilled) 10,000 clients (TPC-C benchmark) 100 Million web hits for every day (IIS) 50 GB Exchange mail store next discharge intended for 16 TB 50,000 POP3 clients on Exchange (1.8 M messages/day) And, more coming…..

Slide 9

Windows NT Server Enterprise Edition Scalability 8x SMP support (32x in OEM unit) Larger procedure memory (3GB Intel) Unlimited Virtual Roots in IIS (web) Transaction DCOM exchanges (Viper TP mon) Message Queuing (Falcon) Availability Clustering (WolfPack) Web, File, Print, … servers fall flat over.

Slide 10

Manageability Windows NT 5.0 and Windows 98 Active Directory tracks all items in net Integration with IE 4. Web-driven client interface Management Console Component structural engineering Zero Admin Kit and Systems Management Server Plug&Play, Instant On, Remote Boot,.. Hydra and Intelli-Mirroring

Slide 11

Thin Client Support lower per-customer expenses Dedicated Windows terminal Net PC Existing, Desktop PC MS-DOS, UNIX, Mac customers Windows NT Server with “Hydra” Server

Slide 12

Windows NT 5.0 IntelliMirror ™ Files and settings reflected on customer and server Great for disengaged clients Facilitates wandering Easy to supplant PCs Optimizes system execution The advantages of the PC in addition to brought together registering focal points

Slide 13

Scaleup To Big Databases? Satellite photographs of Earth (1 TB) Human Genome (3GB) Dayton-Hudson Sales records (300GB) Manhattan telephone directory (15MB) Excel spreadsheet NT 4 and SQL Server 6.5 DBs up to 1 Billion records, 100 GB Covers most (80%) information stockrooms SQL Server 7.0 Designed for Terabytes Hundreds of circles per server. SMP parallel inquiry Data Mining and Multi-Media Multi-Media is most likely fundamental TerraServer is great illustration TB

Slide 14

Database ScaleUP: TerraServer™ Build a 1 TB SQL Server database Demo NT and SQL Server versatility Stress test SQL Server 7.0 Data must be 1 TB Unencumbered Interesting to everybody all around And not hostile to anybody anyplace Loaded 1.1 M spot names from Encarta World Atlas 1 M Sq Km from USGS (1 meter determination) 2 M Sq Km from Russian Space office (2 m) Will be on web (world’s biggest map book) Sell pictures with trade server. USGS CRDA: 3 TB all the more coming.

Slide 15

TerraServer System SPIN-2 DEC Alpha 4100 (4x smp) + 324 StorageWorks Drives (1.4 TB) RAID 5 Protected SQL Server “Sphinx” USGS 1-meter information (30% of US) Russian Space information Two meter determination pictures (2 M km 2 2% of earth)

Slide 16

Demo by Tom Barclay Http://t2b2

Slide 17

How Can We Measure Scalability? SpecMarks™ ? Just measures processor Transactions every Minute Transaction Processing Performance Council Measures entire framework Price and Performance 63 information focuses 3 year history all sellers examined results www.tpc.org

Slide 18

NT versus UNIX SMPs NT commonly keeps running on 1 to 4 cpus Scales close straight on them UNIX boxes: 32-64 way SMPs They do 3x more tpmC They cost 10x more. 10 way NT machines are accessible They cost more They are speedier My perspective (shared by numerous) Need bunches for accessibility Cluster item servers to make immense frameworks a la Tandem, Teradata, VMScluster, IBM Sysplex, IBM SP2

Slide 19

Transaction Throughput TPC-C On practically identical equipment, NT scales best SQL Server & NT Improving 250% every year Best Price Performance (2x less expensive)

Slide 20

NT Scales Better Than Solaris Microsoft SQL NT Intel scales to 6x Beats Sybase Solaris UltraSPARC up to 11-way MS SQL/NT/Intel Sybase/Solaris/UltraSPARC

Slide 21

Only NT Has Economy of Scale NT is 2x less lavish Only NT has economy of scale Unix has dis-economy of scale

Slide 22

What Does This Mean? NT* 50,000 clients 30k-1M clients oblige bunch (scale out) oblige high accessibility (groups) NT* 40,000 clients NT* 30,000 clients 10k-30K clients consider UNIX oblige high accessibility => bunches (scale out) ? 20,000 clients ? Under 10,000 clients use NT 10,000 clients NT

Slide 23

What Does This Mean? 50,000 clients 40,000 clients 30,000 clients 20,000 clients 10,000 clients 30k-1M band oblige bunch (scale out) oblige high accessibility (groups) Need high-accessibility bunch even at 10,000 clients 10k-30K clients consider UNIX oblige high accessibility => bunches (scale out) Less than 10,000 clients use NT

Slide 24

Outline Scale Up Scale Out Scale Down Scalability: What & Why? Scale UP: NT SMP versatility Scale OUT: NT Cluster adaptability Key Message: NT can do the most requesting applications today. Tomorrow will be far better.

Slide 25

Clusters Have Advantages High Availability: Fault resistance: Spare modules cover disappointments Modular development Grow by including little modules Parallel information inquiry Use various processors and plates Clients and servers produced using the same stuff Inexpensive: constructed with item CyberBricks

Slide 26

How scaleable is NT?? The Cluster Story 16-hub Tandem Cluster 64 cpus 2 TB of plate Decision support 45-hub Compaq Cluster 140 cpus 14 GB DRAM 4 TB RAID circle OLTP (Debit Credit) 1 B tpd (14 k tps)

Slide 27

microsoft.com Production Windows NT V4 and IIS V3 20 HTTP, 3 download, 3 FTP 5 SQL 6.5 Index Server + 3 hunt Stagers Site Server down substance DCOM Publishing wizard Network 4 100MB FDDI rings 6 DS3 4 TB/day download limit Replicas in UK and Japan 90m hits/day 16.5m online visits #4 website on Internet 900k guests for every day Not shabby Data Centers Bandwidth 27 individuals on substance 22 individuals on frameworks

Slide 28

Tandem 2 Ton 2 TB SQL database 1.2 TB client information 16 hub group 64 cpus, 480 plates Decision bolster parallel information mining Will be Wolf Pack mindful Demoed at DB Expo in ServerNet™ interconnect

Slide 29

Billion Transactions for every Day Demo Built a 45-hub Windows NT Cluster (with assistance from Intel & Compaq) > 900 circles, 3 TB All off-the-rack parts Using SQL Server & DTC conveyed exchanges DCOM & ODBC customers on 20 front-end hubs DebitCredit Transaction Each server hub has 1/20 th of the DB Each server hub does 1/20 th of the work 15% of the exchanges are “distributed”

Slide 30

Cluster Architecture Control Driver Database DTC Switch VIPDC42 VIPDC43 VIPDC2 VIPDC3 VIPDC50 VIPDC49 VIPDC48 VIPDC47 VIPDC46 VIPDC45 VIPDTC2 VIPDTC5 VIPDTC4 VIPDTC3 VIPDC20 VIPDTC1 VIPDC44 VIPDC4 VIPDC18 VIPDC6 VIPDC15 VIPDC17 VIPDC5 VIPDC19 VIPDC14 VIPDC13 VIPDC12 VIPDC11 VIPDC10 VIPDC9 VIPDC8 VIPDC7 VIPDC16 VIPDC51 VIPDC21

Slide 31

1.2 B tpd 1 B tpd kept running for 24 hrs. Out-of-the-case programming Off-the-rack equipment AMAZING! Measured for 30 days Linear development 5 miniaturized scale dollars for each exchange

Slide 32

How Much Is 1 Billion Tpd? 1 billion tpd = 11,574 tps ~ 700,000 tpm (exchanges/minute) ATT 185 million calls for each top day (around the world) Visa ~20 million tpd 400 million clients 250K ATMs overall 7 billion exchanges (card+cheque) in 1994 New York Stock Exchange 600,000 tpd Bank of America 20 million tpd checks cleared (more than some other bank) 1.4 million tpd ATM exchanges Worldwide Airlines Reservations: 250 Mtpd

Slide 33

Cluster Server : High Availability Multiple servers structure one framework Industry standard APIs and equipment Server application and devices bolster IIS web server File and Print servers IP and NetName failover Transaction and Queue Server failover SQL Server, Enterprise version Two-Node groups now (2 to 20 cpus) 16 hub soon (2 to 192 cpus).

Slide 34

HP-WolfPack Cluster IIS & SQL High Availability Browser Database Alice Betty Web webpage Web website Database Web website documents Database records

Slide 35

SQL Server and IIS Symmetric Virtual Servers Browser Database Alice Betty Web website Web website Database Web website records Web webpage documents Database records Database documents Both Servers convey administration. No overhead amid ordinary operation. Each secures the other. High accessibility: Planned blackouts for upkeep Unplanned blackouts (disappointments)

Slide 36

3 Tier Web A reliable

Recommended
View more...