Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Miya Kohno
PDF, PPTX
2,328 views
Janog37 Pattern BoF
A draft introduction for Pattern Oriented Network Architecture
Technology
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 12
2
/ 12
3
/ 12
4
/ 12
5
/ 12
6
/ 12
7
/ 12
8
/ 12
9
/ 12
10
/ 12
11
/ 12
12
/ 12
More Related Content
PDF
Career - design, adaption and diversity - for EMC I&D event
by
Miya Kohno
PPTX
自動運転業界のSRE活動
by
Tier_IV
PPTX
もしSIerのエンジニアがSRE本を読んだら
by
Tomoki Ando
PDF
Java EE から Jakarta EE へ - Eclipse Foundation への移行で気になってたこと Ian Robinsonたちに全部聞...
by
Daisuke Nishino
PDF
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
by
Taiji Tsuchiya
PPTX
さくっと理解するSpring bootの仕組み
by
Takeshi Ogawa
PPTX
161218 cybozu SRE
by
tomonori-saito-cybozu
PDF
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
by
Daisuke Nishino
Career - design, adaption and diversity - for EMC I&D event
by
Miya Kohno
自動運転業界のSRE活動
by
Tier_IV
もしSIerのエンジニアがSRE本を読んだら
by
Tomoki Ando
Java EE から Jakarta EE へ - Eclipse Foundation への移行で気になってたこと Ian Robinsonたちに全部聞...
by
Daisuke Nishino
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
by
Taiji Tsuchiya
さくっと理解するSpring bootの仕組み
by
Takeshi Ogawa
161218 cybozu SRE
by
tomonori-saito-cybozu
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
by
Daisuke Nishino
What's hot
PDF
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
by
OSSラボ株式会社
PDF
明日からはじめるネットワーク運用自動化
by
Taiji Tsuchiya
PDF
IoT Cyber Security Counter Measurement
by
Kiyoshi Ogawa
PPTX
Spring 12年の歴史
by
movmov
PDF
インタフェースのこころ
by
Koichi ITO
PDF
Rancherを活用して開発効率を上げる
by
Michitaka Terada
PPTX
5分で分かるサイボウズのSRE
by
uchan_nos
PDF
Rancher による社内向けテナントサービス基盤
by
Keita Shimada
PPTX
Zabbix概論2018
by
真乙 九龍
PDF
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
by
Daisuke Ikeda
PDF
OSSを活用したIaCの実現
by
Trainocate Japan, Ltd.
PDF
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
by
Daisuke Ikeda
PPTX
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
by
ryoheiseki1
PPTX
Spring I/O 2015 報告
by
Takuya Iwatsuka
PDF
クラウドセキュリティ基礎
by
Masahiro NAKAYAMA
PDF
Cndt2021 casareal
by
CASAREAL, Inc.
PPTX
Riot.jsを用いたweb開発 takusuta tech conf #1
by
Keisuke Imai
PDF
[db tech showcase Tokyo 2016] C21: JR東日本で利用されたIoTによるBIインテグレーション by 株式会社インサイトテ...
by
Insight Technology, Inc.
PDF
20171227_JJUG_LT会資料_西野大介(@nishino_chekhov)
by
Daisuke Nishino
Site Reliability Engineering (SRE)を可能にするOpenPIEのご紹介
by
OSSラボ株式会社
明日からはじめるネットワーク運用自動化
by
Taiji Tsuchiya
IoT Cyber Security Counter Measurement
by
Kiyoshi Ogawa
Spring 12年の歴史
by
movmov
インタフェースのこころ
by
Koichi ITO
Rancherを活用して開発効率を上げる
by
Michitaka Terada
5分で分かるサイボウズのSRE
by
uchan_nos
Rancher による社内向けテナントサービス基盤
by
Keita Shimada
Zabbix概論2018
by
真乙 九龍
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
by
Daisuke Ikeda
OSSを活用したIaCの実現
by
Trainocate Japan, Ltd.
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
by
Daisuke Ikeda
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
by
ryoheiseki1
Spring I/O 2015 報告
by
Takuya Iwatsuka
クラウドセキュリティ基礎
by
Masahiro NAKAYAMA
Cndt2021 casareal
by
CASAREAL, Inc.
Riot.jsを用いたweb開発 takusuta tech conf #1
by
Keisuke Imai
[db tech showcase Tokyo 2016] C21: JR東日本で利用されたIoTによるBIインテグレーション by 株式会社インサイトテ...
by
Insight Technology, Inc.
20171227_JJUG_LT会資料_西野大介(@nishino_chekhov)
by
Daisuke Nishino
Viewers also liked
PDF
TLS, HTTP/2演習
by
shigeki_ohtsu
PDF
【Interop Tokyo 2016】 Seminar - EA-18 : 「Cisco の先進セキュリティ ソリューション」 Shownet 2016...
by
シスコシステムズ合同会社
PDF
10分で作るクラスライブラリ
by
_norin_
PDF
Korejanai Story
by
Kentaro Takeda
PDF
マルチCDNの概要
by
J-Stream Inc.
PDF
最近のBurp Suiteについて調べてみた
by
zaki4649
PDF
Mk state in-programming-01
by
Miya Kohno
PDF
FlexPod Day 2016 - Cisco session (Publish edition)
by
Takao Setaka
PDF
試してわかるSDN
by
cloretsblack
PDF
どっかのしたのほう
by
_norin_
PDF
OpenStack Congress and Datalog (English)
by
Motonori Shindo
PDF
IoTとOpenFlowのライトニングトーク
by
Tomoya Hibi
PDF
OpenStack Congress and Datalog (Japanese)
by
Motonori Shindo
PDF
Node最新トピックス
by
shigeki_ohtsu
PDF
Contiv 20160914
by
Takao Setaka
PPTX
Router chat for np
by
Okuya Igarashi
PDF
Npstudy#7 クラウドインフラのネットワーク自動描画
by
hirokihojo
PPTX
Jcsug21 20140912
by
hirokihojo
PPTX
npstudy 161129
by
エイシュン コンドウ
PDF
Loom openflow controller in 10 min
by
エイシュン コンドウ
TLS, HTTP/2演習
by
shigeki_ohtsu
【Interop Tokyo 2016】 Seminar - EA-18 : 「Cisco の先進セキュリティ ソリューション」 Shownet 2016...
by
シスコシステムズ合同会社
10分で作るクラスライブラリ
by
_norin_
Korejanai Story
by
Kentaro Takeda
マルチCDNの概要
by
J-Stream Inc.
最近のBurp Suiteについて調べてみた
by
zaki4649
Mk state in-programming-01
by
Miya Kohno
FlexPod Day 2016 - Cisco session (Publish edition)
by
Takao Setaka
試してわかるSDN
by
cloretsblack
どっかのしたのほう
by
_norin_
OpenStack Congress and Datalog (English)
by
Motonori Shindo
IoTとOpenFlowのライトニングトーク
by
Tomoya Hibi
OpenStack Congress and Datalog (Japanese)
by
Motonori Shindo
Node最新トピックス
by
shigeki_ohtsu
Contiv 20160914
by
Takao Setaka
Router chat for np
by
Okuya Igarashi
Npstudy#7 クラウドインフラのネットワーク自動描画
by
hirokihojo
Jcsug21 20140912
by
hirokihojo
npstudy 161129
by
エイシュン コンドウ
Loom openflow controller in 10 min
by
エイシュン コンドウ
Similar to Janog37 Pattern BoF
PDF
【Interop tokyo 2014】 IoE 時代を支えるシスコ最新ネットワーク技術とクラウド プラットフォーム
by
シスコシステムズ合同会社
PDF
【Interop tokyo 2014】 ビッグデータを活用し、被害を予見! シスコの新たなセキュリティ運用モデル
by
シスコシステムズ合同会社
PDF
【Interop tokyo 2014】 Citrix NetScalerとCisco ACIとの融合がもたらす次世代インフラのコンセプト
by
シスコシステムズ合同会社
PDF
【Cisco Data Center Forum 2014】 Cisco ACI (Application Centric Infrastructure)...
by
シスコシステムズ合同会社
PDF
【Interop tokyo 2014】 シスコ技術者認定 プロフェッショナル レベル CCNP Security
by
シスコシステムズ合同会社
PPTX
Network as a Service - Data plane evolution and abstraction by NSM
by
Miya Kohno
PDF
DevOps with Dynatrace
by
Harry Hiyoshi
PDF
Network Programmability and the statefulness/transactionality
by
Miya Kohno
PDF
Mk model driven-automation
by
Miya Kohno
PDF
セキュリティオペレーション自動化に向けた、基盤技術と共通インターフェースの構築 [ISOC-JP workshop, 2016/05/20]
by
Takeshi Takahashi
PDF
Segment Routing @ SDN Japan 2013
by
Miya Kohno
PDF
Mk onic data-intensive-public
by
Miya Kohno
PDF
Mk onic data-intensive-public
by
Miya Kohno
PDF
【Interop tokyo 2014】 EMCストレージとCisco ACIが示す新しいConverged Infrastructure
by
シスコシステムズ合同会社
PDF
【Interop tokyo 2014】 Cisco SDNの進化とアプリケーションモデル標準化への取り組み
by
シスコシステムズ合同会社
PDF
【Interop tokyo 2014】 “FlexPod” Cisco ACIとUCS Directorにより実現される自動化 クラウド基盤
by
シスコシステムズ合同会社
PDF
【Interop tokyo 2014】 “FlexPod” Cisco ACI とUCS Director により 実現される自動化 クラウド基盤
by
シスコシステムズ合同会社
PDF
【Cisco Data Center Forum 2015】 データ センター ネットワークの動向と Cisco ACI の戦略
by
シスコシステムズ合同会社
PDF
Sec gene pre_feb,2017
by
Takeo Sakaguchi ,CISSP,CISA
PDF
Sec gene pre_jun,2017
by
Takeo Sakaguchi ,CISSP,CISA
【Interop tokyo 2014】 IoE 時代を支えるシスコ最新ネットワーク技術とクラウド プラットフォーム
by
シスコシステムズ合同会社
【Interop tokyo 2014】 ビッグデータを活用し、被害を予見! シスコの新たなセキュリティ運用モデル
by
シスコシステムズ合同会社
【Interop tokyo 2014】 Citrix NetScalerとCisco ACIとの融合がもたらす次世代インフラのコンセプト
by
シスコシステムズ合同会社
【Cisco Data Center Forum 2014】 Cisco ACI (Application Centric Infrastructure)...
by
シスコシステムズ合同会社
【Interop tokyo 2014】 シスコ技術者認定 プロフェッショナル レベル CCNP Security
by
シスコシステムズ合同会社
Network as a Service - Data plane evolution and abstraction by NSM
by
Miya Kohno
DevOps with Dynatrace
by
Harry Hiyoshi
Network Programmability and the statefulness/transactionality
by
Miya Kohno
Mk model driven-automation
by
Miya Kohno
セキュリティオペレーション自動化に向けた、基盤技術と共通インターフェースの構築 [ISOC-JP workshop, 2016/05/20]
by
Takeshi Takahashi
Segment Routing @ SDN Japan 2013
by
Miya Kohno
Mk onic data-intensive-public
by
Miya Kohno
Mk onic data-intensive-public
by
Miya Kohno
【Interop tokyo 2014】 EMCストレージとCisco ACIが示す新しいConverged Infrastructure
by
シスコシステムズ合同会社
【Interop tokyo 2014】 Cisco SDNの進化とアプリケーションモデル標準化への取り組み
by
シスコシステムズ合同会社
【Interop tokyo 2014】 “FlexPod” Cisco ACIとUCS Directorにより実現される自動化 クラウド基盤
by
シスコシステムズ合同会社
【Interop tokyo 2014】 “FlexPod” Cisco ACI とUCS Director により 実現される自動化 クラウド基盤
by
シスコシステムズ合同会社
【Cisco Data Center Forum 2015】 データ センター ネットワークの動向と Cisco ACI の戦略
by
シスコシステムズ合同会社
Sec gene pre_feb,2017
by
Takeo Sakaguchi ,CISSP,CISA
Sec gene pre_jun,2017
by
Takeo Sakaguchi ,CISSP,CISA
Janog37 Pattern BoF
1.
Pa#ern Oriented Network
Architecture January 2016 Miya Kohno (mkohno@cisco.com)
2.
2© 2014 Cisco
and/or its affiliates. All rights reserved. Cisco Confidential Pa#ern – おさらい • 森羅万象津々浦々,多くのものにパターンが存在する • 「パターン」は,「モデル」,「構造」と捉えて良いかもしれないが,そこまで厳密で なくてもよい.また,ボトムアップ的である.言い伝え(saying)やことわざ(proverb) のようなものもパターンであると言える. • パターンを編み出す基本 ref. Alexander -‐ A Problem (in a Context) (ある状況における)問題を認識する -‐ Forces : The heart of every pa#ern その問題の背後にあるものは何か,問題を特徴づけているものは何か -‐ SoluPons and Consequences どうしたらよいか,そしてその結果何が期待できるか
3.
3© 2014 Cisco
and/or its affiliates. All rights reserved. Cisco Confidential Pa#ern – モデル化のためのアプローチ 論理に基づくアプローチ(演繹的) 事象に基づくアプローチ(経験的)
4.
4© 2014 Cisco
and/or its affiliates. All rights reserved. Cisco Confidential Pa#ern Oriented Network Architecture Pa#ern Oriented Network Architectureをつくっているもの • 日々のdevelopment & operaPons • NOGの活動 • IETF -‐ dejurが支配的な標準化団体とは異なり defacto志向 Rough consensus and running code / No vote, No kings • Open Source活動
5.
5© 2014 Cisco
and/or its affiliates. All rights reserved. Cisco Confidential Pa#ern for Microservices! Pa#ern for Microservices h#p://microservices.io/pa#erns/microservices.html h#ps://uramoto.wordpress.com/2015/09/21/マイクロサービスのデザインパターン/ Microserviceとは h#p://marPnfowler.com/arPcles/microservices.html 一つのアプリケーションを小さいサービスの集合として開発する手法.それぞれのサービスは個別の プロセスとして動作し,HTTP resource APIなど,軽めの手法でコミュニケーションする.それぞれは異な るプログラム言語で書かれたり,異なるdata storage技術を使うこともあり,最低限の集中管理により 管理される.
6.
6© 2014 Cisco
and/or its affiliates. All rights reserved. Cisco Confidential Networkのステートの問題に取り組んでみたい h#p://www.mpls.jp/presentaPons/MK_state-‐in-‐programming_01.pdf • Web ApplicaPonは,Stateを最小化することにより,AvailabilityとScalabilityを 獲得した • Internetはもともと,Stateless (circuitに対してdatagram) ,Eventually Consistent (ルーティングコンバージェンスは非同期) だったが,機能追加の ために,これまで専らステートを増やす方向で進化してきた e.g. PPP/L2TP, MPLS TE, 3GPP mobility, CG-‐NAT, HTTP proxy, NSR/NSF/ISSU..
7.
7© 2014 Cisco
and/or its affiliates. All rights reserved. Cisco Confidential ステートをなぜ最小化したいか • スケーリングのボトルネックになる • 過負荷時に耐えられない à 二次障害懸念 • Single Point of Failureになる • ステートを失うとセッション断などにつながる • Chaos Monkey(*)を適用できない! • 冗長を実現するためには,データの複製だけでなく ステートの同期が必要 à さらなるスケーリングボトルネック懸念 (*) 頑健性を上げるため,故意に障害を起こすツール.Nedlixが開発し,オープンソース化した.AWS上のアプリケーションに適用. h#p://techcrunch.com/2012/07/30/nedlix-‐open-‐sources-‐chaos-‐monkey-‐a-‐tool-‐designed-‐to-‐cause-‐failure-‐so-‐you-‐can-‐make-‐a-‐stronger-‐cloud/
8.
8© 2014 Cisco
and/or its affiliates. All rights reserved. Cisco Confidential ネットワークのステートを縮減するために (ただし,適用して問題がないかどうかについては熟考が必要!!) • データグラムとステートレスマッピング “A self-‐contained, independent enPty of data carrying sufficient informaPon to be routed from the source to the desPnaPon computer without reliance on earlier exchanges between this source and desPnaPon computer and the transporPng network.” — RFC 1594で の”datagram”定義 • Fire and Forget 結果までは確認しなくてもよい,という考え方(米国の巡航ミサイルの性能がよく,発射さえし てしまえば,後は自動的に標的に当たることから) • 様相論理 (Modal Logic) の適用 モデル検査のように,充足関係を形式論理で判断 M = (S, (S0,) R, V) [Kripke構造] S – 可能世界で取りうる状態, R − 到達可能関係(計算過程,状態遷移など), V – 真偽
9.
9© 2014 Cisco
and/or its affiliates. All rights reserved. Cisco Confidential POSA本(Pa#ern Oriented Soqware Architecture – 分散コンピュー ティング編) における State, Modal Behavior に関する言及 • Minimizing condiPonals 条件は最小化する • Inter-‐mode dependencies モード(状態)間の依存関係を明確にする • Mode visibility モード(状態)を可視化する
10.
10© 2014 Cisco
and/or its affiliates. All rights reserved. Cisco Confidential ステート性に関するパターン (From a pa#ern language for distributed compuPng) 1. Objects for States(ステートのためのオブジェクト) • オブジェクトのふるまいは,モードが現在のステートに依存する,という意味 でmodalである.しかし,オブジェクトの実装の中で,対応する複数部分の 条件コードをhard-‐wireしてしまうのはよくない ↓ • オブジェクトのステートに依存するふるまいは,異なるmodal stateの階層に 隠蔽すべき
11.
11© 2014 Cisco
and/or its affiliates. All rights reserved. Cisco Confidential ステート性に関するパターン (From a pa#ern language for distributed compuPng) 2. Methods for States(ステートのためのメソッド) • オブジェクトのふるまいは,モードが現在のステートに依存する,という意味 でmodalである.しかし,オブジェクトの実装の中で,対応する複数部分の 条件コードをhard-‐wireしてしまうのはよくない.さらに,そのふるまいをオブ ジェクトの一つのコミュニティに委譲してしまうのは,異なるモード間の調整 やデータ共有を複雑にする. ↓ • オブジェクトのステートに依存するふるまいは,内部メソッドとして実装し,あ る特定のステートのふるまいを表すメソッドを参照するために構造体を使用 する
12.
12© 2014 Cisco
and/or its affiliates. All rights reserved. Cisco Confidential ステート性に関するパターン (From a pa#ern language for distributed compuPng) 3. CollecPons for States(ステートのコレクション) • そのふるまいが現在のステートに依存するオブジェクトは,個別のステート マシンとしてモデル化される.しかし,クライアント特有のステートモデルか ら独立であるにもかかわらず,クライアントはそれらのオブジェクトをmodal と認識する. ↓ • クライアント内では,そのステートにある全てのオブジェクトを参照する別の コレクションによってステートを表現すべき,
Download