≪先進企業に学べ!≫ yahoo! japan × brocade yahoo! japan はなぜ、openstack...

25
® ネットワークが変わる。未来が変わる。

Upload: brocade

Post on 10-Dec-2014

154 views

Category:

Technology


1 download

DESCRIPTION

国内88%のインターネットユーザがアクセスし、月間536億PVをたたきだすYahoo! JAPANのポータルサイト。この人気サイトを支えるインフラをOpenStackで構築・運用する一大プロジェクトが動き出しています。プロジェクトリーダー松谷氏に真相をお聞きします。

TRANSCRIPT

Page 1: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

®

ネットワークが変わる。未来が変わる。

Page 2: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

2014年6月11日(水)15:45~

2 © 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only

Interop Tokyo 2014 Brocadeスペシャルトーク・セッション

<<先進企業に学べ!>> Yahoo! JAPANはなぜ「openstack」 を選んだのか?

Page 3: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

~月間536億PVをたたきだす 巨大インフラの運用~

3 © 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only

QUESTION 1.

IaaS導入の目的は?

Page 4: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

Back to 2010

リソース・オンデマンド

サーバをプライベートクラウド化

各種ハードウェアリソースをAPIを通じて操作

エンジニアは好きな時にハードウェアリソースをオンデマンドで可能に

東京

2. Firewall

Xen

VM

Server

ZONE A

大阪

Xen

VM

Server

ZONE B

1.GSLB

3. ロードバランサ

4. ストレージ 5. 仮想サーバ

Page 5: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

そして、2012年を向かえる

© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 5

技術的に古くなりパフォーマンスも良くない スケールの問題も発生してきた APIは独自のため、OSSとの連携が悪く、最新の

アーキテクチャにも追従し辛い

IaaSのライフサイクルを考える

Page 6: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

6

データセンタの ライフサイクル

も急務

古いハード 歯抜けのラック

Page 7: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

7

どうやって ライフサイクルを進める?

QUESTION 2.

Page 8: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

データセンタのマイグレーション

古いデータセンタ とハードウェア

仮想データセンタ

利用効率の向上 消費電力の低減 パフォーマンスの向上

新しいデータセンタ とハードウェア

仮想データセンタ マイグレーション

openstackで実現

Page 9: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

Openstackでハードウェアの抽象化

ハードウェアの抽象化

古いDC

OpenStack クラスタ間の テナントマイグレーション

古いハードウェア

ハードウェアの抽象化

新コンテナDC

最新のハードウェア

New

60% OFF

トータルのインフラコスト

Page 10: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

10 © 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only

QUESTION 3.

なぜ? openstackの採用を決定?

Page 11: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

11

•高い普及率

•圧倒的な費用対効果

•贅沢すぎる開発陣営

Page 12: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

12

0

200

400

grizzly havana icehouse

355社

148社

関連会社数

0

1000

2000

3000

grizzly havana icehouse

2130人

739人

Contributor数

0

5000

10000

15000

20000

grizzly havana icehouse

16266人

6967人

Member数

1年半で約2.5倍

圧倒的成長率

Page 13: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

13

More..

VM VM VM VM VM VM VM VM VM

VM VM VM VM VM VM VM VM VM

VM VM VM VM VM VM VM VM VM

VM VM VM VM VM VM VM VM VM

普及率ではAWSを超えている

Page 14: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

14

•高い普及率

•圧倒的な費用対効果

•贅沢すぎる開発陣営

Page 15: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

15

0

1,000

2,000

3,000

AWS YNW

20万円

230万円

(千円) 年間費用

1年で約 1/10以下

プライベートクラウド は安価

某クラウド openstack

Page 16: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

16

•高い普及率

•圧倒的な費用対効果

•贅沢すぎる開発陣営

Page 17: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

17

•高い普及率

•圧倒的な費用対効果

•贅沢すぎる開発陣営

openstackを選択

Page 18: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

18 © 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only

QUESTION 4.

「openstack」 プロジェクト の進捗状況

Page 19: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

50,000 Temporary

仮想サーバ数の遷移

2009 2010 2011 2012 2013 2014

OpenStack

in-house

5万VM

Page 20: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

ネットワーク抽象化の第一歩=LBaaS

OpenStack はハードウェアを抽象化し、システムリソースを制御

ハードウェア

OpenStack

Instance LBaaS

ネットワーク

FWaaS

ハードウェア ハードウェア

Router

サーバ ストレージ

Volume

Volume Instance

Volume Instance

ロジカル レイヤ

抽象化 レイヤ

物理 レイヤ

Load Balancer

Brocade ADX

ML2 □

Page 21: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

21 © 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only

QUESTION 5.

「openstack」 と明るい未来

Page 22: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

本日展示中!

マルチテナント openstack

Open vSwitch VDX Plug-in

Virtual Routing Interface (SVI/VE)

ML2 Mechanism driver for VDX

Open vSwitch

Gateway ACL (FWaaS)

Subnet management (VLAN)

Load Balancing (LBaaS)

ルータ L2 ネットワーク ファイアウォール ロードバランサ

ハードウェアの抽象化

Page 23: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

爆速、OpenStack !

23

Page 24: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

まとめ

© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 24

•データセンタライクサイクルを推進

•ハードウェアの抽象化をopenstackで行う

•openstackを選んでおけば間違いない

•Plug-inでBrocadeのハードをコントロール

Page 25: ≪先進企業に学べ!≫ Yahoo! JAPAN × BROCADE Yahoo! JAPAN はなぜ、OpenStack を選んだのか?

この後もブロケード展示ブースをご覧ください。

25 © 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only