vyatta users meeting 2013 autumn 先端ネットワーク技術パネル gui->cli

16
先端ネットワーク技術パネル GUI CLI ブロケード コミュニケーションズ システムズ() システムエンジニアリング本部 菊池 之裕 © 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 1 Vyatta Users Meeting Autumn 2013

Upload: yukihiro-kikuchi

Post on 08-May-2015

546 views

Category:

Technology


1 download

DESCRIPTION

Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル

TRANSCRIPT

Page 1: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

先端ネットワーク技術パネル

GUI → CLI

ブロケード コミュニケーションズ システムズ(株)

システムエンジニアリング本部

菊池 之裕

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 1

Vyatta Users Meeting Autumn 2013

Page 2: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

Agenda

• GUI? UX/UI?

• その次の時代は?

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

Page 3: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

GUI? UX/UI?

• かっこいいWebUI

• かっこいいダッシュボード

使いやすい、けど、けど、、、

なんでもGUIに頼るのはなんとなく負けた気がする。

クラウドサービスのUIって

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

Page 4: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

GUI? UX/UI?

• かっこいいWebUI

• かっこいいダッシュボード

使いやすい、けど、けど、、、

なんでもGUIに頼るのはなんとなく負けた気がする。

クラウドサービスのUIって

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 4

Page 5: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

と思っていたら

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

Page 6: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

と思っていたら

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 6

Page 7: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

と思っていたら

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 7

Page 8: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

と思っていたら

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 8

Page 9: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

CLIの時代 キター(>_<)

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 9

Page 10: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

時代はCLI

• 自動化! CLIでシェルスクリプト

• DevOpsでアプリケーションだけでなくサーバー、ネットワーク、ストレージ、全ての環境をリビルド、イテレーション開発が可能

• ネットワークも含めて自動テスト!

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

Page 11: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

そんなわけで作ってみた。

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 11

Page 12: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

環境

• Gitでリビジョン管理

• Sacloud CLI,AWS CLIでサーバ、ネットワークを構成

• インスタンス内アプリケーションはChef,vagrantで

• RouterはVyatta VSE REST API

• GSLBでロードバランス。これもVirtual ADX REST API

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 12

Soft ADC

Soft ADC Virtual ADX

GSLB

Page 13: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

できること

• アプリ、サーバ、ネットワーク、ストレージを含めたシステムでのイテレーション開発

• 自動テストと自動リリース

• いちいちWebUIでたたかなくていい。

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 13

Page 14: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

デモ

• Youtubeに近日中に公開

• まだちょっと気になるところあるのでw

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 14

Page 15: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

まとめ

• 最先端はCLI!!

• アプリケーションのDevOps、自動テストだけでなく

• サーバ、ストレージ、ネットワーク全ての環境で自動テスト、開発が可能に。

• クラウド、仮想環境すばらしい!

• 仮想化でハッピー・ハッキング!

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 15

Page 16: Vyatta users meeting 2013 Autumn 先端ネットワーク技術パネル GUI->CLI

Thank You

© 2013 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 16