OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

41
1 2012.12.16 日本 OpenStack ユーザ会 中島 @irix_jp openstack Open source software to build public and private clouds. OSC.Cloud 2012 インフラエンジニアが OpenStack 学ぶべきたった一つの理由

Transcript of OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

Page 1: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

1

2012.12.16日本 OpenStack ユーザ会 中島 @irix_jp

openstackOpen source software to build public and private clouds.

OSC.Cloud 2012

インフラエンジニアが OpenStack を学ぶべきたった一つの理由

Page 2: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

2

はじめに

● 大変ショッキングなお知らせ

Page 3: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

3

はじめに

● 大変ショッキングなお知らせ● インフラエンジニアの価値は年々減少しています。

Page 4: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

4

なぜか?

?● インフラエンジニアの価値低下

Page 5: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

5

なぜか?

● インフラエンジニアの価値低下● ハードウェアのコモディティ化

– 昔は1億円だったハードが、今は100万円でそれ以上の性能

Page 6: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

6

なぜか?

● インフラエンジニアの価値低下● ハードウェアのコモディティ化

– 昔は1億円だったハードが、今は100万円でそれ以上の性能

● 様々な標準化– バッドノウハウが減り、敷居の低下と自動化が可能に

Page 7: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

7

なぜか?

● インフラエンジニアの価値低下● ハードウェアのコモディティ化

– 昔は1億円だったハードが、今は100万円でそれ以上の性能

● 様々な標準化– バッドノウハウが減り、敷居の低下と自動化が可能に

作業単価が下がってるって事です。

Page 8: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

8

影響を受ける層

一般層

アマチュア層

一般エンジニア

中級エンジニア(社内で有名)

グル(業界で知らない人は居ない)

上級エンジニア(社外でも有名)

スキル

Page 9: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

9

影響を受ける層

一般層

アマチュア層

一般エンジニア

中級エンジニア(社内で有名)

グル(業界で知らない人は居ない)

上級エンジニア(社外でも有名)

スキル

ここ

Page 10: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

10

よくある反論

● 「〜が無くなるはずがない」

Page 11: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

11

よくある反論

● 「〜が無くなるはずがない」

Page 12: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

12

よくある反論

● 「〜が無くなるはずがない」● 無くならないけど、今と同じだけのパイがあるのか?

Page 13: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

13

よくある反論

● 「〜が無くなるはずがない」● 無くならないけど、今と同じだけのパイがあるのか?

– もっと言うと自分はそのパイを食べられるポジションか?– より効率的な何かに取って代わられてないか?

Page 14: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

14

よくある反論

● 「〜が無くなるはずがない」● 無くならないけど、今と同じだけのパイがあるのか?

– もっと言うと自分はそのパイを食べられるポジションか?– より効率的な何かに取って代わられてないか?

● 既に新しいものを知らない状態になっていないか?

Page 15: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

15

よくある反論

● 「〜が無くなるはずがない」● 無くならないけど、今と同じだけのパイがあるのか?

– もっと言うと自分はそのパイを食べられるポジションか?– より効率的な何かに取って代わられてないか?

● 既に新しいものを知らない状態になっていないか?– 古い固定観念に縛られてないか?– 今あるものが永遠だと錯覚していないか?

Page 16: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

16

ではどうすればいいのか?

Page 17: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

17

ではどうすればいいのか?

● 自分自身の価値を上げる

一般層

アマチュア層

一般エンジニア

中級エンジニア(社内で有名)

グル(業界で知らない人は居ない)

上級エンジニア(社外でも有名)

スキル

Page 18: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

18

ではどうすればいいのか?

● 生き残るポジションを確保する

一般層

アマチュア層

一般エンジニア

中級エンジニア(社内で有名)

グル(業界で知らない人は居ない)

上級エンジニア(社外でも有名)

スキル

Page 19: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

19

ではどうすればいいのか?

● その他● 業界を変える(転職する)● マネージャーになる(非推奨)

Page 20: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

20

ではどうすればいいのか?

● その他● 業界を変える(転職する)● マネージャーになる(非推奨)

– 「俺、技術についていけないからマネージャーになるんだ」

Page 21: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

21

ではどうすればいいのか?

● その他● 業界を変える(転職する)● マネージャーになる(非推奨)

– 「俺、技術についていけないからマネージャーになるんだ」

      死亡フラグ

Page 22: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

22

もうひとつの解

Page 23: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

23

もうひとつの解

● 幅広い層をカバーする

Page 24: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

24

もうひとつの解

● 幅広い層をカバーする

ネットワーク ストレージ サーバ (Linux)

Page 25: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

25

もうひとつの解

● 幅広い層をカバーする● 各領域の標準化が進んだ今、単体領域での付加価値

は産み出しにくい。– だったら組合せに活路を見出す。

● 70 点を 90 点にするのは難しい– が、 30 点を 70 点にするのは遥かに容易

Page 26: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

26

もうひとつの解

● 幅広い層をカバーする● 各領域の標準化が進んだ今、単体領域での付加価値

は産み出しにくい。– だったら組合せに活路を見出す。

● 70 点を 90 点にするのは難しい– が、 30 点を 70 点にするのは遥かに容易

でもどーすりゃいいの?

Page 27: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

27

そんなあなたに朗報

Page 28: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

28

そんなあなたに朗報

● 悩めるエンジニアの強い味方

Page 29: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

29

そんなあなたに朗報

● 悩めるエンジニアの強い味方● 複数の分野を幅広くカバー

Page 30: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

30

そんなあなたに朗報

● 悩めるエンジニアの強い味方● 複数の分野を幅広くカバー● 巨大なエコシステム

\デェェェェン/

Page 31: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

31

Why OpenStack?

Python

Page 32: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

32

Why OpenStack?

Python

サーバ仮想化

NovaGlance

Page 33: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

33

Why OpenStack?

Python

サーバ仮想化 NW仮想化

NovaGlance

Quantum

Page 34: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

34

Why OpenStack?

Python

サーバ仮想化 NW仮想化ストレージ

OBJECT BLOCK

NovaGlance

QuantumCInderSwift

Page 35: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

35

Why OpenStack?

Python

サーバ仮想化 NW仮想化ストレージ

認証セキュリティ

OBJECT BLOCK

NovaGlance

QuantumCInderSwift

NovaKeytone

Page 36: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

36

Why OpenStack?

Python

サーバ仮想化 NW仮想化ストレージ

認証セキュリティ

OBJECT BLOCK

NovaGlance

QuantumCInderSwift

NovaKeytone

dashboard

Horizon

Page 37: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

37

Why OpenStack?

Python

サーバ仮想化 NW仮想化ストレージ

認証セキュリティ

OBJECT BLOCK

構成管理 DB メッセージング

NovaGlance

QuantumCInderSwift

NovaKeytone

dashboard

Horizon

Page 38: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

38

Why OpenStack?

Python

サーバ仮想化 NW仮想化ストレージ

認証セキュリティ

OBJECT BLOCK

構成管理 DB メッセージング

NovaGlance

QuantumCInderSwift

NovaKeytone

dashboard

Horizon

KVM, Xen, LXCEtc ...

Bridge, OVSEtc...

LVM, CephNFS, iSCSI

Etc...IptablesEbtables

Etc..

DjangoNoVNCEtc...

商用仮想化ソフト 商用 NW 商用ストレージ

Page 39: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

39

Why OpenStack?

● ひと粒で 8 度美味しい!

1.Python

2.サーバ仮想化

3.ネットワーク仮想化

4.ストレージ(ブロック&オブジェクト)

5.セキュリティ、認証

6.Web フレームワーク

7.構成管理DB

8.メッセージング

Page 40: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

40

まとめ

OpenStack を学ぶべき理由

Page 41: OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由

41

まとめ

OpenStack を学ぶべき理由

自分自身の価値を向上するため