mvs2010_ms-5: オンプレミスからクラウドまでを管理する sql server 2008 r2...

26
http://blogs.technet.com/sqlpm-j/ http://twitter.com/tskitaga/

Upload: tsuyoshi-kitagawa

Post on 13-Jul-2015

1.302 views

Category:

Documents


5 download

TRANSCRIPT

0

500

1,000

1,500

2,000

2,500

3,000

3,500

4,000

Write Read

IO's

pe

r Se

con

d

8K Random - Root vs. VM

Native OS

VM

0

1,000

2,000

3,000

4,000

5,000

6,000

7,000

8,000

9,000

10,000

Write Read

Native OS

VM

SQLIO 64K Sequential - Root vs. VM

参考: Running SQL Server 2008 in a Hyper-V Environment Best Practices and Performance Considerations

600 605 620 630

0

10

20

30

40

50

60

70

300

350

400

450

500

550

600

650

700

Native OS - Hyper-

V Disabled

Root Partition -

Hyper-V Enabled

Guest (Passthrough) Guest (VHD)

Tim

e t

o C

om

ple

teio

n (

seco

nd

s)

Reporting Queries with MAXDOP 0

Total time vs. % CPU Consumed

Total Time (seconds)

Hyper-V - %Guest Run

Time

%G

uest

Ru

n T

ime

参考: Running SQL Server 2008 in a Hyper-V Environment Best Practices and Performance Considerations

4,178

5,828

6,425

4,047

5,697

6,151

0

0.001

0.002

0.003

0.004

0.005

0.006

0.007

0.008

0.009

0

1,000

2,000

3,000

4,000

5,000

6,000

7,000

Low OLTP Workload Med OLTP Workload High OLTP Workload

Dis

k R

ea

ds/

sec

Dedicated Pass-through Disks vs. VHDs on Shared Storage

Total IO/s per Second and Disk Latency

Total Reads/sec (Dedicated

LUNs)

Total Reads/sec (Common

Volume with VHDs)

Average Read Latency

(Dedicated LUNs)

Average Read Latency

(Common Volume with

VHDs)

参考: Running SQL Server 2008 in a Hyper-V Environment Best Practices and Performance Considerations

2,244

3,245

3,612

2,182

3,173

3,444

0

500

1,000

1,500

2,000

2,500

3,000

3,500

4,000

Low OLTP Workload Med OLTP Workload High OLTP Workload

Ba

tch

es/

sec

Dedicated Strorage vs. VHDs on Shared Storage

Total Batchs/sec 4 VMs

(Dedicated LUNs)

Total Batchs/sec 4 VMs

(Common Volume w/

VHDs)

参考: Running SQL Server 2008 in a Hyper-V Environment Best Practices and Performance Considerations

1128

1779

2102 2,244

3,245

3,612

0

10

20

30

40

50

60

70

80

90

100

0

500

1000

1500

2000

2500

3000

3500

4000

Low OLTP Workload Med OLTP Workload High OLTP Workload

Ba

tch

es/

sec

Aggregated Batches/sec vs. Guest Run Time from 2 to 4 VMs

Total Batches/sec 2 VMs

Total Batches/sec 4 VMs

Hyper-V - %Guest Run Time (2

VMs)

Hyper-V - %Guest Run Time (4

VMs)

Hyper-V - %Total Run Time

Hyper-V - %Total Run Time

参考: Running SQL Server 2008 in a Hyper-V Environment Best Practices and Performance Considerations

物理 OSE の負荷が高くなったため、新しい物理OSE を準備

負荷の高い仮想 OSE を新規に設置した物理環境に移動

左図のような接続とすることで 1. 物理 OSE と仮想 OSE の起動イメージを分離可能 2. 仮想 OSE 上の SQL Server が使用するデータファイル群を iSCSI LUN とすることで、すべての OSE からデータファイル群を利用可能

3. 仮想 OSE 上の SQL Server で Failover Clustering 構成をとる “Guest Clustering” が可能

4. FC HBA と比較して GbE は低コストで増設できるため、データベースが必要とする IO 帯域を低コストで確保可能

といったメリットを享受することが可能となります。 ※性能面を考慮すると、データベースの構成ファイルは容量固定の仮想ディスクもしくはパススルーディスクに個別に配置することが好ましい。

Database

Reporting Business

Intelligence Data Sync

自動複製とフェールオーバー

IT Pro

更新処理はプライマリで

実行される

DML 操作

複製

コミット優先度1

コミット優先度2

プライマリ障害時には

コミット優先度が高い

方がプライマリに昇格

する

【参考】

4時間以内に障害が発生したプラ

イマリが復旧しない場合、廃棄

されて新たなセカンダリが生成

される。

ロードバランス

IT Pro

ノードのチェック

(障害・リソース)

分析&ノードの決定

適用 メトリックスの収集

(負荷 等)

• シングルポイントのマスター

データ管理

• 高い耐障害性の実現

• 適切な負荷分散の実現

• SQL Server 2008 R2 で提供さ

れる PowerPivot for Excel によ

る複数のデータソースを横断

した分析

• データの分散配置によるイン

パクトを最小化

ユーザー

IT Pro

開発者

Web

• CPU : 最大256論理プロセッサ

• メモリ : OS 最大容量

• 仮想化 : 無制限

• PowerPivot : 標準搭載

• CPU : 最大 8 CPU

• メモリ : 最大 2TB

• 仮想化 : 4 仮想マシン

• PowerPivot : 標準搭載

• CPU : 最大 4 CPU

• メモリ : 最大 64GB

• 仮想化 : N/A

• CPU : 最大 2 CPU

• メモリ : 最大 4GB

• 仮想化 : N/A

• CPU : 最大 4 CPU

• メモリ : 最大 64GB

• 仮想化 : N/A

データベース容量 : 10GB

データベース容量 : 1GB

トリプルキャンペーン

http://www.microsoft.com/japan/sqlserver/2008/cashback/default.mspx

型番 製品名 キャッシュ バック

810-04394 SQL Server 2008 Enterprise プロセッサライセンス 570,000 円

810-05051 SQL Server 2008 Enterprise サーバーライセンス 195,000 円

228-05111 SQL Server 2008 Standard プロセッサライセンス 137,000 円

228-04635 SQL Server 2008 Standard サーバーライセンス 20,000 円

359-00759 SQL Server 2008 CAL(デバイスCAL) 4,000 円

359-01140 SQL Server 2008 CAL (ユーザー CAL) 4,000 円