Upload
yukihiro-kikuchi
View
546
Download
1
Embed Size (px)
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