npstudy#7 クラウドインフラのネットワーク自動描画

10
ネットワークプログラマビリティ勉強会#7 クラウドインフラのネットワーク自動描画 KDDI 北条 [email protected] 2015/12/9

Upload: hirokihojo

Post on 12-Feb-2017

1.460 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: Npstudy#7 クラウドインフラのネットワーク自動描画

ネットワークプログラマビリティ勉強会#7 クラウドインフラのネットワーク自動描画

KDDI 北条

[email protected]

2015/12/9

Page 2: Npstudy#7 クラウドインフラのネットワーク自動描画

ネットワークプログラマビリティへの取り組みとして、

クラウドインフラのレンダリングについて紹介します。

話さないこと:

ネットワークの自動デプロイ、WANを構成するようなルーティングノード

今日話すこと

instance

instance

instance

instance

instance

instance

Cloud Cloud WAN

Page 3: Npstudy#7 クラウドインフラのネットワーク自動描画

CloudStackをベースとした法人向けパブリッククラウドサービス

(KDDI Cloud Platform Service)

のコンソール機能をアジャイル スクラムでお客様へ提供中

CloudStackのインスタンス構成図の自動生成機能をリリース

開発で気づいた点、工夫した点を紹介します。

背景

2012/7

Release

2015/1~

Agile

Page 4: Npstudy#7 クラウドインフラのネットワーク自動描画

クラウドのメリットと課題

インスタンスやネットワークを簡単に追加、削除、変

更できる!

ネットワーク構成図の管理がクラウドの構成変更の

スピードに追い付かない…

第三者へ我々のシステム構成を理解してもらうまでに

時間がかかる…

メリット:

課題:

Page 5: Npstudy#7 クラウドインフラのネットワーク自動描画

クラウドオーケストレータ(CloudStack)の特徴

複雑なDB構成、豊富な情報

豊富なAPI

一覧形式のUI

Page 6: Npstudy#7 クラウドインフラのネットワーク自動描画

Demo

http://cloudblog.kddi.com/wp-content/uploads/2015/08/e295e5442f8a52ba8c578a382193bbd7.mp4?_=1

Page 7: Npstudy#7 クラウドインフラのネットワーク自動描画

描画に関する標準的なルールは無さそう。

• Marks, J., “A syntax and semantics for network diagrams” 1990/10/4

• C.Kosak,J.Marks,S.Shieber, “Automating the Layout of Network Diagrams with

Specified Visual Organization” 1993/4/22

セグメントは、縦 or 横 ?

インターネットが上/左 でイントラネットが下/右 ?

ネットワークの表示順は ?

ネットワークアドレスやホストアドレスは ?

プロトタイピングしたときの悩み

Page 8: Npstudy#7 クラウドインフラのネットワーク自動描画

インスタンスとネットワークの関係が見やすくなるように、ネットワーク線やIP

アドレスが重ならないように配置

レンダリングで工夫した点

.4 .3

.10

Page 9: Npstudy#7 クラウドインフラのネットワーク自動描画

クラウドインフラ、WAN、インターネットの描画で統一化されたルール

コードのメンテナンスが簡単

⇒レンダリングエンジンの普及

レンダリングのプログラマビリティが普及するためには

Page 10: Npstudy#7 クラウドインフラのネットワーク自動描画

ご清聴ありがとうございました