19
インフラエンジニアなら知っておきたい ストレージの話 2012/Spring ストレージの基礎おさらい編~ 自宅SAN友の会(#jitakusan島崎聡史 @smzksts

インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

Embed Size (px)

Citation preview

Page 1: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

インフラエンジニアなら知っておきたい

ストレージの話 2012/Spring

~ストレージの基礎おさらい編~

自宅SAN友の会(#jitakusan)

島崎聡史 @smzksts

Page 2: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

プロフィール

島崎 聡史(twitter: @smzksts)

- 自宅SAN友の会 主宰

- とあるソフトウェアベンダーでSEをしています

-デスクトップ仮想化 :XenDesktop

-サーバ仮想化 :XenServer

-クラウド構築・管理 :CloudStack

などなど

Page 2

Page 3: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

コミュニティ紹介

2010年4月23日 発足

- ML参加者 102名(えっ

自宅にSAN(Storage Area Network)の検証環境を

作りたい人のためのコミュニティ

コンセプト

-ストレージ技術を中心に、

自宅に無さそうなものを

自宅でやっちゃいましょう。

Page 3

Page 4: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

一般的な自宅環境

Page 4

NAS Fibre

Channel iSCSI

OS

3種類以上

ML110/115,

MicroServer Hypervisor

※自宅SAN友の会調べ

Page 5: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

逸般的な自宅環境

Page 5

NAS Fibre

Channel iSCSI

OS

3種類以上

ML110/115,

MicroServer Hypervisor

FCoE Infiniband 19インチ

ラック

Page 6: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

本日のテーマ

サーバ仮想化と

ストレージのおさらい

Page 6

Page 7: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

復習 : サーバ仮想化とストレージの関係

共有ストレージ(ディスクアレイ)

SAN

VMの

仮想HDD ISOイメージ

VMの

テンプレート

VMの

構成情報

VM VM

ハイパーバイザ

VM VM VM

ハイパーバイザ

VM VM VM

ハイパーバイザ

VM

Page 8: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

共有ストレージのメリット その1

ライブマイグレーション

Page 8

SAN

共有ストレージ

仮想HDD

VM VM

ハイパーバイザ

VM VM

ハイパーバイザ

- VMを稼働させたまま

別ホストへ移動

- メモリデータの移動

- ハイパーバイザ間で

LANを使用した通信

- 自動化により負荷分散にも応用

- 移動先のホストからも

同一の仮想HDDを

参照する必要がある

LAN

Page 9: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

共有ストレージのメリット その2

高可用性機能

Page 9

SAN

共有ストレージ

仮想HDD

VM VM

ハイパーバイザ ハイパーバイザ

- ホストの障害に巻き込まれてダウンしたVMを別ホストで自動的に再起動

- ライブマイグレーションではない

- 移動先のホストからも

同一のVMの構成情報と

仮想HDDを

参照する必要がある VMの

構成情報

VM VM

Page 10: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

共有ストレージのメリット その3

サーバ仮想化環境管理ツールとの連携 - 管理インターフェースの統合や、I/O負荷のオフロードなど

- 例:ホストに負荷をかけずにVMをクローン

ディスクアレイ

(連携なし)

ディスクアレイ

(連携に対応)

Page 10

Page 11: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

共有ストレージの注意点

コスト

性能 - 多数のVMの負荷が集中

- ディスクアレイの性能

- 接続経路の性能

耐障害性 - ストレージの障害は多数のVMに影響

- ディスクアレイの障害

- 接続経路の障害

Page 11

Page 12: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

共有ストレージの分類:SANとNAS

物理ディスク

RAID制御

論理ディスク(LUN)

物理ディスク

RAID制御

ファイルシステム

SAN →ディスクにアクセス

NAS →ファイルにアクセス

ストレージ用

ネットワークで接続

Page 12

Page 13: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

要するに…

SAN接続タイプのストレージ

⇒外付けハードディスク

NASタイプのストレージ

⇒ファイルサーバ

Page 13

Page 14: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

色々なタイプのストレージ

分類 タイプ アクセス 接続経路 主な速度 用途など

SAN

Fibre

Channel

(FC)

ブロック

レベル

Fibre Channel 8Gbps,

4Gbps

高速なSAN

iSCSI Ethernet 1Gbps,

10Gbps

安価なSAN

FCoE 拡張されたEthernet

10Gbps SAN/LANの統合

NAS NFS ファイル

レベル

Ethernet 1Gbps,

10Gbps

UNIX系

ファイル共有

CIFS Windows

ファイル共有

Page 14

Page 15: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

仮想化ソフトごとのストレージ用途

Fibre

Channel

iSCSI FCoE NFS CIFS

VMware

vSphere

• VMFS

• VMDK

• ISOイメージ

• Raw Device Mapping

• VMDK

• ISO

×

Hyper-V • NTFS

• VHD on NTFS

• パススルーディスク

× • ISO

Citrix

XenServer

• LVM

• 論理ボリュームを

VMに割り当て

• VHD

• ISO

• ISO

Page 15

Page 16: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

SAN接続のストレージをつくる

メーカー製の装置は数百万~億円

じつは自作できる

必要な機材はオークションで中古が手に入る。

情報は自宅SAN友の会のサイトにある!

Page 16

Page 17: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

メーカー製のストレージはここが違う!

ディスクの集約度

- 多数のディスクに負荷を分散

冗長化と耐障害性

- 自作だとマザーボード、CPU、RAIDコントローラなどは冗長化しきれない。

- メーカー製のストレージは

- 突然の電源断の際にもメモリ+バッテリや

フラッシュメモリ+コンデンサによりデータを保護

Page 17

Page 18: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

ここまでのまとめ

サーバ仮想化環境において

ストレージは非常に重要な位置づけ

サーバ仮想化ソフトと

ストレージタイプの組み合わせに注意

触ってみないとイメージしづらい…

家でやろう! Page 18

Page 19: インフラエンジニアなら知っておきたいストレージのはなし2012/Spring ストレージの基礎おさらい編

#jitakusan #osc12tk

何を家をやるか?

基礎固め

- Fibre Channelや

iSCSIなら安価に試せる

最近のトレンド

- 分散ストレージ

- Infiniband

- FCoE

- 10GbE,40GbE

Page 19

逸般人募集中