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

Preview:

DESCRIPTION

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

Citation preview

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

GUI → CLI

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

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

菊池 之裕

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

Vyatta Users Meeting Autumn 2013

Agenda

• GUI? UX/UI?

• その次の時代は?

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

GUI? UX/UI?

• かっこいいWebUI

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

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

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

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

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

GUI? UX/UI?

• かっこいいWebUI

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

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

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

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

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

と思っていたら

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

と思っていたら

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

と思っていたら

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

と思っていたら

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

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

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

時代はCLI

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

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

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

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

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

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

環境

• 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

できること

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

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

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

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

デモ

• Youtubeに近日中に公開

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

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

まとめ

• 最先端はCLI!!

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

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

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

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

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

Thank You

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