이상옥 차장 developer & platform evangelism ( 주 ) 한국마이크로소프트

54

Upload: diep

Post on 05-Jan-2016

89 views

Category:

Documents


1 download

DESCRIPTION

Microsoft Windows Server 2003 의 향상된 성능과 강화된 확장성. 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트. 강사 소개. Windows Server 2003, 보안 , SQL Server 분야에서 Evangelist 로 활동 중이며 , 플랫폼 커뮤니티 컨텐츠 지원 . Microsoft Korea 경력 9 년 . 관심분야 소프트웨어 보안 플랫폼 (OS, Application) 아키텍처 데이터베이스 모델링 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트
Page 2: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

이상옥 차장Developer & Platform Evangelism( 주 ) 한국마이크로소프트

Microsoft Windows Server 2003 의 향상된 성능과 강화된 확장성

Page 3: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

강사 소개• Windows Server 2003, 보안 ,

SQL Server 분야에서 Evangelist 로 활동 중이며 , 플랫폼 커뮤니티 컨텐츠 지원 . Microsoft Korea 경력 9 년 .

• 관심분야– 소프트웨어 보안– 플랫폼 (OS, Application) 아키텍처– 데이터베이스 모델링

• 커뮤니티 활동– .NET Advisor

Page 4: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

세미나 목표

• 운영 체제 최적화함으로써 8 개 이상의 프로세서 시스템에서의 처리량 향상

• Windows 2000 Server 에 비해 , Windows Server 2003의 처리량은 두 배 가량 향상

• 안정성과 관리 효율성 개선

Page 5: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

이 주제를 이해하는 데 필요한 지식

Level 100Level 100

• Windows Server 2003 OS 아키텍처• Non-Uniform Memory Architecture (NUMA) • Active Directory• 터미널서비스• 윈도우 미디어 서비스

Page 6: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Standard vs. Enterprise Standard vs. Enterprise EditionEdition

Windows Server 2003 Windows Server 2003 Standard Edition Standard Edition

(32-bit only)(32-bit only)

Windows Server 2003 Windows Server 2003 Enterprise Edition (32/64)Enterprise Edition (32/64)

Windows Server 2003 Datacenter Windows Server 2003 Datacenter Edition (32/64)Edition (32/64)

Processor SupportProcessor Support 4 4 883232

64 w/ 64-bit64 w/ 64-bit

Memory SupportMemory Support 4 GB4 GB32 GB (32-bit)32 GB (32-bit)

64 GB (64-bit)64 GB (64-bit)64 GB (32-bit)64 GB (32-bit)

512 GB (64-bit)512 GB (64-bit)

Failover HA Failover HA ClusteringClustering N/AN/A 8-Node8-Node 8-Node8-Node

Terminal ServicesTerminal Services

Session DirectorySession DirectoryNoNo YesYes YesYes

DFS Multi-RootDFS Multi-Root NoNo YesYes YesYes

VPN LimitVPN Limit 100 concurrent100 concurrent No limitNo limit No limitNo limit

Remote Storage Remote Storage Services Services NoNo YesYes YesYes

UDDI database UDDI database connectionconnection Limited to local connectionLimited to local connection No limitNo limit No limitNo limit

Windows System Windows System Resource ManagerResource Manager NoNo YesYes YesYes

IAS-RadiusIAS-Radius 25 concurrent25 concurrent No limitNo limit No limitNo limit

Page 7: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

목차

• 운영체제 최적화• 데이터베이스• 웹 서버• 파일서버• Active Directory 서비스• 터미널 서비스• 윈도우 미디어 서비스• 서버 성능 진단

Page 8: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

운영체제 최적화커널 모드 개선 사항• 다중 프로세스 동기화• 스케줄링• 메모리 관리• 다양한 커널 모드 향상 구성 요소

Page 9: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

운영체제 최적화NUMA (Non-Uniform Memory Architecture) 지원• 프로세서 클락 속도와

메모리 액세스 속도가 증가로 , 버스병목 현상이 발생하지 않도록 하면서

단일 시스템 버스를 사용하는 많은 수의 프로세서와 메모리 지원문제점해결하는데 사용

• 스케줄링 – Round-robin 방식으로 NUMA 노드 할당• 메모리관리 – 노드별 페이징 , 비페이지 풀 생성• NUMA API – 어플리케이션 성능 최적화용 제공

Page 10: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

운영체제 최적화64 비트 지원• 장점

– 프로세서 주기 별로 두 배의 작업을 수행할 수 있다 . 즉 클락 주기 별로 64 비트의 데이터를 처리할 수 있다 .

– 새로운 실행 아키텍처뿐 아니라 메모리 캐시와 레지스터와 같은 온 칩 리소스를 더 많이 보유하고 있다 .

• 시스템 주소공간• 네트워크 100,000 개 동시접속• 프로세스 최대 550,000 건• 페이지모드 16MB

• 사용자 공간 • 2~64 GB 제한 없어짐• 2GB 이상의 메모리 오버헤드 없다 .

Page 11: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

운영체제 최적화디스크 입출력• Storport 드라이버

• 호스트 기반 RAID 와 파이버 채널 어댑터와 같은 고성능 장치에서 사용될 때 더욱 효율적임 .

• 향상된 대기열 효율성• 더욱 늘어난 미해결 요청• 전이중 (Full-Duplex) 모드• 줄어든 장치 잠금 경합• DPC 수준 후크

Page 12: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

운영체제 최적화디스크 입출력 처리량

• Windows Server 2003 Datacenter Edition 과 Windows 2000 Datacenter Server (SP1) 의 디스크 입출력 처리량 . ( 테스트 하드웨어 : 32 Xeon MP 2.8 GHz Intel Xeon 프로세서가 탑재된 Unisys ES7000 서버 , 480 개의 18GB 15,000 RPM 디스크 드라이브가 장착된 Unisys 외장형 디스크 저장소 시스템 (테스트에는 220 개가 사용됨 ) 및 Emulex LP8000 Fiber Channel 호스트 어댑터 .)

Page 13: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

운영체제 최적화네트워크 입출력• 자동조정지원• TCP 윈도우 크기• TCP 오프로드 지원

• Checksums• IP-SEC (Internet Protocol Security)• 대형 패킷 분할

Page 14: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

운영체제 최적화네트워크 입출력 향상• 동시 접속 1,000,000 개• 네트워크 처리량

• TCP/IP 25 향상• UDP/IP, VPN 20% 향상

• 네트워크 서비스 처리량• 윈도우 미디어 서비스 500% 향상• DNS 쿼리 120% 향상• FTP 작업 125% 향상

Page 15: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

데이터베이스 향상된 커널 모드 사용• 스케줄링 .

• SQL Server 와 같은 데이터베이스 시스템은 여러 개의 동시 데이터베이스 트랜잭션을 지원하기 위해 상당히 큰 작업자 스레드 풀 이용 .

• 메모리 관리 . • SQL Server 는 메모리 관리자가 제공하는 기능들을 이용하여 자신의

메모리를 관리하며 , 트랜잭션을 지원하기 위해 적당한 물리적 메모리 섹션으로 윈도윙 (windowing) 된다 .

• 디스크 입출력 . • 데이터베이스는 시스템에 설치된 물리적 메모리 크기의 여러 배의

달하기 때문에 , 종종 데이터가 메모리와 디스크간에 페이징 된다 .• 네트워크 입출력 .

• 네트워크 입출력 시 , 데이터베이스 서버에 요청을 전송하고 해당 결과를 받아야 하지만 , 이는 리소스 병목 현상을 야기시키지 않습니다 .

Page 16: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

데이터베이스 데이터베이스 향상된 성능 ( 벤치마킹 )

. TPC-C Non-Clustered 벤치 마크에서의 Windows Server 2003 성능

Page 17: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

웹 서버 향상된 기능• 내결함성 프로세스 모델과 커널 모드 웹 드라이버• 지속 ASP 템플릿 캐시• ASP.NET 출력 캐싱

Page 18: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

웹 서버 IIS 5.0 vs IIS 6.0

• IIS 5.0 의 경우 , TCP/IP 에서 AFD.SYS 로 전달된 요청들은 커널 / 사용자 모드 경계를 거쳐 WinSock 2.0 의 사용자 모드 구성 요소로 전달된 다음 INETINFO.EXE 로 다시 전달됩니다

• 요청들은 네트워크 스택에서 커널 모드 웹 드라이버인 , HTTP.SYS 로 직접 전달된다 .

Page 19: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

웹 서버 IIS 6.0 아키텍처

• 요청들은 네트워크 스택에서 커널 모드 웹 드라이버인 , HTTP.SYS 로 직접 전달된다 .

HTTP.SYS

HTTPEngine Response

Cache

TCP/IP

User Mode

Kernel Mode

NamespaceMapper

RequestQueues

WorkerProcesses

SendResponse

Request Response

Page 20: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

웹 서버 향상된 성능

• WebBench 정적 벤치마크

Page 21: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Web Server Web Server PerformancePerformanceWebBench Benchmark: Static MixWebBench Benchmark: Static Mix Static Web Server Performance:Static Web Server Performance:

162% faster162% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor systemssystems

487% faster487% faster than Windows NT 4.0 on eight-processor than Windows NT 4.0 on eight-processor systemssystems

Static Web Server PerformanceStatic Web Server Performance

Req

ues

ts p

er S

eco

nd

Req

ues

ts p

er S

eco

nd

0

5000

10000

15000

20000

25000

30000

35000

40000

1P 2P 4P 8P

162% 162%

197% 197%

296% 296%

487% 487%

Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition

Windows 2000 Windows 2000 Advanced ServerAdvanced Server

Windows Server 2003 Windows Server 2003 EnEnterprise Edition terprise Edition

Small, cacheable static file set of Small, cacheable static file set of 60 MB60 MB

2% of requests result in not-found 2% of requests result in not-found responses (status 404)responses (status 404)

6 KB average response size6 KB average response size All requests non-keep-aliveAll requests non-keep-alive Hardware for all tests: Hardware for all tests:

HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz

processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters

Source: VeriTestSource: VeriTest

Page 22: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Web Server Web Server PerformancePerformanceWebBench Benchmark: Dynamic (ISAPI) WebBench Benchmark: Dynamic (ISAPI) MixMix Dynamic (ISAPI-based) Web Server Performance:Dynamic (ISAPI-based) Web Server Performance:

109% faster109% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor systemssystems

368% faster368% faster than Windows NT 4.0 on than Windows NT 4.0 on eighteight-processor -processor systemssystems

Dynamic (ISAPI) Web Server Performance Dynamic (ISAPI) Web Server Performance

Req

ues

ts p

er S

eco

nd

Req

ues

ts p

er S

eco

nd

0

5000

10000

15000

20000

25000

30000

1P 2P 4P 8P

134% 134%

176% 176%

368% 368%

109% 109%

Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition

Windows 2000 Windows 2000 Advanced ServerAdvanced Server

Windows Server 2003 Windows Server 2003 EnEnterprise Edition terprise Edition

Small static file set of 60 MBSmall static file set of 60 MB Simple dynamic ISAPI DLL that Simple dynamic ISAPI DLL that

generates dynamic responsesgenerates dynamic responses Request mix:Request mix:

80% of requests are for static data80% of requests are for static data 20% of requests are for dynamic ISAPI-20% of requests are for dynamic ISAPI-

based contentbased content All requests non-keep-aliveAll requests non-keep-alive Hardware for all tests: Hardware for all tests:

HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz

processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters

Source: VeriTestSource: VeriTest

Page 23: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Web Server Web Server PerformancePerformanceWebBench Benchmark: Dynamic (CGI) WebBench Benchmark: Dynamic (CGI) MixMix

Dynamic (CGI-based) Web Server Performance:Dynamic (CGI-based) Web Server Performance: 39% faster39% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor

systemssystems 263% faster263% faster than Windows NT 4.0 on than Windows NT 4.0 on eighteight-processor -processor

systemssystems

Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition

Windows 2000 Windows 2000 Advanced ServerAdvanced Server

Windows Server 2003 Windows Server 2003 Enterprise EditionEnterprise Edition

Test ConfigurationsTest Configurations

0

500

1000

1500

2000

2500

3000

1P 2P 4P 8P

Dynamic (CGI-based) Web Server PerformanceDynamic (CGI-based) Web Server Performance

Req

ue

sts

pe

r S

eco

nd

Req

ue

sts

pe

r S

eco

nd

84% 84%

175% 175% 263% 263%

39% 39%

Small static file set of 60 MBSmall static file set of 60 MB Simple dynamic CGI DLL that Simple dynamic CGI DLL that

generates dynamic responsesgenerates dynamic responses Request mix:Request mix:

80% of requests are for static data80% of requests are for static data 20% of requests are for dynamic CGI-20% of requests are for dynamic CGI-

based contentbased content All requests non-keep-aliveAll requests non-keep-alive Hardware for all tests: Hardware for all tests:

HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz

processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters

Source: VeriTestSource: VeriTest

Page 24: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Web Server Web Server PerformancePerformanceWebBench: E-commerce (SSL ISAPI) MixWebBench: E-commerce (SSL ISAPI) Mix E-commerce (SSL ISAPI) Web Server Performance:E-commerce (SSL ISAPI) Web Server Performance:

74% faster74% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor systemssystems

158% faster158% faster than Windows NT 4.0 on four-processor than Windows NT 4.0 on four-processor systemssystems

0

2000

4000

6000

8000

10000

12000

14000

1P 2P 4P 8P

110% 110%

158% 158%

152%152%(vs. Windows 2000)(vs. Windows 2000)

74% 74%

Req

ues

ts p

er S

eco

nd

Req

ues

ts p

er S

eco

nd

Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition

Windows 2000 Windows 2000 Advanced ServerAdvanced Server

Windows Server 2003 Windows Server 2003 EnEnterprise Edition terprise Edition

E-commerce (SSL ISAPI) Web Server Performance E-commerce (SSL ISAPI) Web Server Performance Static file set of 60 MB with ISAPI Static file set of 60 MB with ISAPI

and SSL requestsand SSL requests Request mix very similar to dynamic Request mix very similar to dynamic

mix:mix: 76% static content76% static content 16% dynamic ISAPI content16% dynamic ISAPI content 8% of requests are SSL8% of requests are SSL

(2% dynamic SSL, 6% static SSL)(2% dynamic SSL, 6% static SSL) All requests non-keep-aliveAll requests non-keep-alive Hardware for all tests: Hardware for all tests:

HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz

processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters

Source: VeriTestSource: VeriTest

Page 25: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Test ConfigurationsTest Configurations

Req

ues

ts p

er S

eco

nd

Req

ues

ts p

er S

eco

nd

0

500

1000

1500

2000

2500

3000

1P 2P 4P 8P

E-commerce (SSL CGI) Web Server PerformanceE-commerce (SSL CGI) Web Server Performance

Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition

Windows 2000 Windows 2000 Advanced ServerAdvanced Server

Windows Server 2003 Windows Server 2003 EnEnterprise Editionterprise Edition

85% 85%

349% 349% 330% 330%

50% 50%

Web Server Web Server PerformancePerformanceWebBench: E-commerce (SSL CGI) MixWebBench: E-commerce (SSL CGI) Mix E-commerce (SSL CGI) Web Server Performance:E-commerce (SSL CGI) Web Server Performance:

50% faster50% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor systemssystems

330% faster330% faster than Windows NT 4.0 on eight-processor than Windows NT 4.0 on eight-processor systemssystems

Static file set of 60 MB with CGI and Static file set of 60 MB with CGI and SSL requestsSSL requests

Request mix very similar to dynamic Request mix very similar to dynamic mix:mix:

76% static content76% static content 16% dynamic CGI content16% dynamic CGI content 8% of requests are SSL8% of requests are SSL

(2% dynamic SSL, 6% static SSL)(2% dynamic SSL, 6% static SSL) All requests non-keep-aliveAll requests non-keep-alive Hardware for all tests: Hardware for all tests:

HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz

processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters

Source: VeriTestSource: VeriTest

Page 26: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

파일 서버 향상된 기능• 향상된 핸들 및 파일 메타데이터 캐싱 , 이는 회람

(round-trips) 횟수 및 클라이언트와 서버 간에 전송되는 데이터의 수를 최소화시켜 줍니다 .

• 캐시 스캐빈저 (scavenger) 스레드가 이제 고정된 10초 간격이 아닌 가변 간격으로 실행 .

• 여러 클라이언트에 동일한 파일을 제공할 때 제로 복사 읽기가 사용 .

• 향상된 CHKDSK 성능 – 최고 38% 성능개선• 다중 DFS 루트 – 여러 개의 분산 루트 디렉토리 지원

Page 27: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

파일 서버 향상된 성능

• Windows NT Server 4.0 을 운영하는 100 개의 구형 파일 서버들이 어떻게 Windows Server 2003 을 실행하는 8대의 강력한 신형 서버에 통합되는지를 보여주고 있습니다 . 이로 인해 시스템 관리 비용도 대폭 절감됩니다 .

Page 28: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

File Server File Server PerformancePerformanceNetBench BenchmarkNetBench Benchmark File Server Performance:File Server Performance:

64% faster64% faster than Windows NT 4.0 on single-processor than Windows NT 4.0 on single-processor systemssystems

148% faster148% faster than Windows NT 4.0 on eight-processor than Windows NT 4.0 on eight-processor systemssystems

Req

ues

ts p

er S

eco

nd

Req

ues

ts p

er S

eco

nd

0

200

400

600

800

1000

1200

1P 2P 4P 8P

59% 59%

102% 102%

148% 148%

64% 64%

Windows NT 4.0Windows NT 4.0Enterprise EditionEnterprise Edition

Windows 2000 Windows 2000 Advanced ServerAdvanced Server

Windows Server 2003 Windows Server 2003 EnEnterprise Edition terprise Edition

File Server PerformanceFile Server Performance Measurement of how well a file Measurement of how well a file

server handles file I/O requests from server handles file I/O requests from 32-bit Windows clients through 32-bit Windows clients through network file operationsnetwork file operations

Windows XP clients with Windows Windows XP clients with Windows Server 2003Server 2003

Windows 2000 clients with Windows Windows 2000 clients with Windows 20002000

Windows NT clients with Windows NTWindows NT clients with Windows NT Up to 1.2 Gbps Netbench throughput Up to 1.2 Gbps Netbench throughput

over gigabit network adaptersover gigabit network adapters Up to 1.6 Gbps using network Up to 1.6 Gbps using network

adapters that support TCP Offload adapters that support TCP Offload Engine (TOE) technologyEngine (TOE) technology

Hardware for all tests: Hardware for all tests: HP ProLiant DL760HP ProLiant DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz

processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters

Source: VeriTestSource: VeriTest

Page 29: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Active Directory 서버 향상된 기능• 더욱 커진 디렉터리 데이터베이스 캐시 • 보다 효율적인 개체 저장소• 빠른 바인딩 방식• 향상된 쿼리 최적화기• 향상된 데이터베이스 복제• 인텔리전트 복제 • 보다 효율적인 복제 • 향상된 다중 값 특성 복제

Page 30: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Active Directory 서버 향상된 성능

• 메시징 믹스 작업은 Microsoft Exchange 를 실행하는 전자 메일 서버가 디렉터리 서버 상에 위치해있는 경우의 작업 부하를 시뮬레이트합니다 . 그림 20 에서 볼 수 있듯이 , Windows Server 2003 은 테스트에 이용된 모든 구성에서 매우 우수한 성능과 확장성 제공

Active Directory Addressing Mix Performance - All Test Configurations

0

100

200

300

400

500

600

700

800

DL760 - 1P DL760 - 2P DL760 - 4P DL760 - 8P

Test Configuration

Sea

rch

es/S

ec

Windows 2000 Advanced Server

Windows Server 2003

Page 31: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Active Directory Performance:Active Directory Performance: 102% faster102% faster than Windows 2000 on single-processor systems than Windows 2000 on single-processor systems 439% faster439% faster than Windows 2000 on eight-processor systems than Windows 2000 on eight-processor systems

Active DirectoryActive DirectoryDirectoryMark Benchmark: Messaging DirectoryMark Benchmark: Messaging MixMix

Simulates e-mail server’s use of a Simulates e-mail server’s use of a directory based on LDAP protocoldirectory based on LDAP protocol

1 million-user database with more 1 million-user database with more than 10 organizational unitsthan 10 organizational units

Hardware for all tests: Hardware for all tests: HP DL760HP DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz

processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters

Source: VeriTestSource: VeriTest

Windows Server 2003 Windows Server 2003 Enterprise EditionEnterprise Edition

Windows 2000Windows 2000 Advanced Advanced ServerServer

102%102%

116%116%

149%149%

439%439%

0

2000

4000

6000

8000

10000

12000

14000

16000

1P 2P 4P 8P

Sea

rch

es/s

ec

Active Directory (Messaging) PerformanceActive Directory (Messaging) Performance

Page 32: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Active DirectoryActive DirectoryDirectoryMark Benchmark: Address MixDirectoryMark Benchmark: Address Mix Active Directory Performance:Active Directory Performance:

10x faster10x faster than Windows 2000 on single-processor systems than Windows 2000 on single-processor systems 19x faster19x faster than Windows 2000 on eight-processor systems than Windows 2000 on eight-processor systems

Simulates users looking up names Simulates users looking up names in address book and expanding in address book and expanding group for e-mail based on LDAP group for e-mail based on LDAP protocolprotocol

1 million-user database with more 1 million-user database with more than 10 organizational unitsthan 10 organizational units

Hardware for all tests: Hardware for all tests: HP DL760HP DL760 Intel Pentium III Xeon 900 MHz Intel Pentium III Xeon 900 MHz

processorsprocessors 4 GB RAM4 GB RAM Intel PRO/1000 MF Server AdaptersIntel PRO/1000 MF Server Adapters

Source: VeriTestSource: VeriTest

Active Directory (Address Lookup) PerformanceActive Directory (Address Lookup) Performance

0

100

200

300

400

500

600

700

800

1P 2P 4P 8P

10x10x

13x13x

17x17x

19x19x

Windows Server 2003 Windows Server 2003 Enterprise EditionEnterprise Edition

Windows 2000Windows 2000 Advanced ServerAdvanced Server

Sea

rch

es/s

ec

Page 33: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

터미널 서비스 향상된 기능• 페이지 풀과 시스템 PTE 에 대한 최대 크기가 더욱

커졌으며 , 이로써 적정한 용량의 메모리가 설치된 시스템이 더 많은 사용자를 지원할 수 있게 되었습니다 .

• 시스템 PTE 에 대한 페이지 풀 크기의 기본 비율이 조정되었습니다 . ( 테스트 결과 , Windows 2000 에서는 시스템 PTE 보다 먼저 페이지 풀이 고갈되었습니다 .)

Page 34: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

터미널 서비스 향상된 성능• 절감된 네트워크 대역폭 사용량 .

• Windows Server 2003 의 경우 , 각 어플리케이션의 최종 사용자 인터페이스를 클라이언트 PC 에 원격화시키기 위해 터미널 서비스가 사용하는 원격 데스크톱 프로토콜이 최적화되어 대역폭 사용량을 50-60% 가량 절감시켜줍니다 .

• 기존 터미널 서비스 환경을 Windows 2000 에서 Windows Server 2003 으로 업그레이드시킬 경우에도 두 배 이상 많은 사용자를 지원할 수 있게 되며 이 때 네트워크 사용량을 거의 증가하지 않습니다 .

• 원활한 어플리케이션 응답 능력 . • 최종 사용자에 대한 어플리케이션 응답 능력은 Windows 20

00 보다 Windows Server 2003 을 실행할 때 훨씬 우수합니다 .

Page 35: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

터미널 서비스 64 비트 고려사항• 64- 비트 환경은 4GB 로 제한되는 32 비트 시스템의

가상 주소 공간 한계를 없앴습니다 . 64 비트 서버가 출시되긴 했지만 , 사용자들이 터미널 서버 하에서 실행하고자 하는 대부분의 어플리케이션들은 여전히 32 비트입니다 .

• 성능• AMD 의 Opteron 칩은 64 비트 주소 공간을 사용하면서 32

비트 데스크톱 어플리케이션을 실행할 수 있다 .• 마이크로소프트가 실시한 비 정규 테스트에서 4 개의 1.6

GHz Opteron CPU 와 16GB RAM 이 장착된 서버는 최대 400명의 지식 근로자를 지원 .

Page 36: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

윈도우 미디어 서비스 향상된 기능• 더욱 효율적인 디스크 입출력 .

• 한번에 더 많은 데이터 블록을 불러옴으로써 중복 디스크 읽기 현상이 없어짐 .

• 새로운 에지 제공 기능 . • 확장 가능한 고 성능 콘텐츠 제공 솔루션을 효율적으로

구성할 수 있도록 해주는 여러 가지 새로운 기능과 강화된 기능이 제공됩니다 .

• 새로운 캐시 / 프록시 지원을 통해 개발자들은 원시 캐시와 프록시 정책을 사용자 지정하고 확장할 수 있습니다 . 캐시 /프록시 솔루션은 네트워크 대역폭을 보호해주고 , 네트워크로 인한 대기 시간을 줄여주며 Windows 미디어 서버에 대한 부하를 절감시켜줍니다 .

• TCP 를 사용하는 서버들 간의 멀티캐스트 배포와 User Datagram Protocol (UDP) 이 추가되었습니다 .

Page 37: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

윈도우 미디어 서비스 향상된 성능• Windows Server 2003 의

Windows 미디어 서비스가 완전히 재설계되어 성능과 확장성이 대폭 향상되었으며 2 개의 프로세서가 탑재된 서버 상에서의 처리량은 70-540% 가량 증가

• Windows Server 2003 이 다양한 스트림 속도 , 제공 방식 (예 , 브로드캐스트 또는 온 디맨드 ) 및 디스크 구성에서 지원 가능한 동시 스트림의 수

Page 38: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

서버 성능 진단 Event Tracing for Windows• 고객들이 자신의 솔루션을 최적화하고 서버 처리량을 극대화할 수 있도록 도와주기 위해 , Windows Server 2003 에는 Event Tracing for Windows (ETW) 가 들어있는데 , 이는 각 요청을 기반으로 시스템의 하위 수준 활동을 조사하는 고성능 추적 도구

– 웹 서버 ( 수신에서 응답에 이르기까지 HTTP 요청을 추적합니다 )– Active Directory (검색 및 로그온과 같은 디렉터리 작업들을 추적합니다 )– 파일 및 프린트 (SMB 와 인쇄 스풀러 요청을 추적합니다 ) – 핵심 운영 체제 ( 프로세스 , 스레드 , 디스크 및 네트워크 입출력 ,

소프트 페이지 폴트 , 힙 활동 , 문맥 변환 등을 추적합니다 )

Page 39: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

서버 성능 진단 서버성능관리자• ETW 프레임워크에는 ETW 가 생성한 원시 데이터를 솔루션 활동 , 성능 및 확장성을 파악할 수 있는 우수한 조사 자료로 전환시켜주는 로그 추적 프로세싱 및 보고 유틸리티

Page 40: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Event Tracing for Windows

데모데모

Page 41: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

세션 요약

• 운영 체제 최적화함으로써 8개 이상의 프로세서 시스템에서의 처리량 향상 .• Windows 2000 Server에 비해 , Windows Server 2003의 처리량은 두 배 가량 향상 .• 안정성과 관리 효율성 개선

Page 42: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

참고 자료

• 기술백서 :– Windows Server 2003 성능 및 확장성

http://www.microsoft.com/korea/windowsserver2003/evaluation/performance/perfscaling.asp

– Windows Server 2003 플랫폼의 가용성 극대화http://www.microsoft.com/korea/windowsserver2003/techinfo/overview/reliability.asp

• 연구보고서– 독립적인 테스트 연구소인 VeriTest

http://www.microsoft.com/korea/windowsserver2003/evaluation/performance/etest.asp

Page 43: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

추천서적 : Microsoft PressIT 전문가를 위한 고급 정보

최신 기술서적에 대한 정보는 여기서 참조하세요 .

www.microsoft.com/learning/books/

Page 44: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

이 서적은 국내 대형서점에서 판매되며 , 온라인 서점에서도 판매 됩니다 .

추천서적 : IT 전문가를 위한 참고서적

Page 45: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Microsoft 교육센터IT 전문가를 위한 교육정보

코스 제목 기간

Course 2275 Maintaining a Microsoft Windows Server 2003 Environment

3 일

Course 2279 Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure

5 일

자세한 교육정보는 Microsoft 공식 교육기관 또는 인터넷에서 통해서

얻을 수 있습니다 .

www.microsoft.com/learning

Page 46: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트
Page 47: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

참고자료 : IT 전문가를 위한 Microsoft 인증

Page 48: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

여러분의 여러분의 Microsoft Microsoft 기술 능력 평가기술 능력 평가

Microsoft Skills Assessment 무엇인가 ?• 현재 제품 및 기술 솔루션에 대한 능력 평가• Windows Server 2003, Exchange Server 2003, Windows

Storage Server 2003, Visual Studio .NET, Office 2003• 무료 , 온라인 , 누구나 사용 가능• 평가결과를 기초로 Microsoft 교육 프로그램을

제안합니다 .• 평가항목과 최고점수 표시

• 방문하세요 ! www.microsoft.com/assessment

Page 49: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Microsoft Certified Systems Administrator(MCSA) 가 되자 !

• MCSA 무엇인가 ?– Microsoft Windows Server 기반의 시스템 , 네트워크

유지보수와 관리를 하는 IT 전문가를 위한 인증제도

• 어떻게 MCSA(Windows Server 2003) 합격 ?– 3 개 코어 시험 통과– 1 개 선택 과목

• 자세한 정보는 아래 URL 를 참고하세요 ?

www.microsoft.com/mcsa

Page 50: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Microsoft Certified Systems Engineer (MCSE) 가 되자 !

• MCSE 무엇인가 ?– Microsoft Windows Server System 기반의 비즈니스 솔루션 , 인프라스트럭처의 설계 , 도입계획 , 도입방법 , IT 운영자의 요구분석 능력을 인증하는 제도

• 어떻게 MCSE(Microsoft Windows 2003) 합격 ?– 6 개 코어 시험 통과 – 1 새 선택 시험 통과

• 자세한 정보는 아래 URL 를 참고하세요 ?

www.microsoft.com/mcse

Page 51: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Microsoft Certified Desktop Support Technician(MCDST) • What is the MCDST certification?

– Microsoft Windows 오퍼레이팅 시스템에서 실행되는 데스크톱 환경의 문제해결 및 전문가의 기술지원 능력을 인증하는 제도

• 어떻게 MCDST(Microsoft Windows XP) 합격 ?– 2 개 코어 시험 통과

• 오퍼레이팅 시스템• 데스크톱 애플리케이션 지원

• 자세한 정보는 아래 URL 를 참고하세요 ?

www.microsoft.com/mcse

Page 52: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

Specialization 인증을 도전하세요 .• MCSA/MCSE specializations?

– IT 전문가를 위한 메시징 , 보안 전문분야의 인증제도

• 현재 인증 가능한 전문 ?– MCSA: Security – MCSA: Messaging– MCSE: Security – MCSE: Messaging

• 자세한 정보는 아래 URL 를 참고하세요 ?

www.microsoft.com/mcsa or www.microsoft.com/mcse

Page 53: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

www.microsoft.com/technet/subscriptions

TechNet 에 가입하세요 .최신 기술 뉴스를 받고 싶으세요 ?

평가기간 없는 소프트웨어 !: Technet Plus 가입자는 평가 목적으로 Microsoft 정품제품을 다양하게 시험을 할 수 있다 .

무료 기술지원 : 가입자는 2 개의 무료 기술지원을 받을 수 있으며 , 중요한 문제해결을 위해 시간을 절약할 수 있다 .

최신 TechNet 정보를 오프라인에서 사용 : TechNet 사이트의 Microsoft 평가 , 설치 , 솔루션의 정보를 CD 또는 DVD 로 받을 수 있다 .

Page 54: 이상옥 차장 Developer & Platform Evangelism ( 주 ) 한국마이크로소프트

어디서 정보를 얻을 수 있나요 ?• 웹 캐스트 또는 온라인 채팅

www.microsoft.com/technet/community/chatswww.microsoft.com/technet/community/webcasts

• 뉴스그룹 목록www.microsoft.com/technet/community/newsgroups

• Microsoft 커뮤니티 사이트www.microsoft.com/technet/community

• 커뮤니티 이벤트www.microsoft.com/technet/community/events

• 커뮤니티 컬럼www.microsoft.com/technet/community/columns