SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
TOPICS:
• Why Container?
• Cisco + Docker … Contiv, ACI
• FlexPod + Docker … デザインガイド
© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Why Container?
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Why Container? 物理的な方ლ(´‫`ڡ‬ლ)
なぜ、コンテナは使われるのか?
• 様々な運送物への対応
• 荷積み・荷降ろしの効率化
• 様々な輸送手段
標準化・規格化
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Why Container? 論理的な方(*´艸`*)
なぜ、コンテナは使われるのか?
• 様々なプログラムへの対応
• 様々な実行環境
(個人・開発・テスト・本番...)
• 物理・仮想・クラウド・・・
標準化・規格化
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Why Container? - Docker
Build, Ship, Run Any App Anywhere!
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Why Container Scheduler?
「コンテナが落ちても、アプリケーションは落ちない」ようにするために。
→スケジューラによって落ちたら上げる。必要に応じて自由に増減させる。
主なスケジューラ 概要
Docker Compose/Swarm
Docker標準の複数ホストの統合管理機能(Compose)
とクラスタリング機能(Swarm)
Kubernetes
Googleのコンテナ管理ツールを参考にして開発された
オープンソースコンテナスケジューラ
Mesos
Mesosphere DC/OS
複数ホストを巨大な単一リソースとして扱う
「データセンターOS」という考え方に基づくスケジューラ
※他にも、Nomad (Hashi Corp), fleet (CoreOS) など数多くのスケジューラがあります。また、Kubernetesを用いるOpen Shift (Red Hat)や、
Mesosを用いるApache Auroraなどのコンテナベースのサービス管理ツールも多数あります。
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Docker = Application Platform
コンテナを活用したアプリケーションのカタチ:アプリケーションありき。
User
Application
物理・仮想・クラウドなどの違いを超えて
リソースとして使われるIT基盤
「アプリケーションのために」
標準化された実行環境
(OS、ライブラリ、DB、MQ・・・)
機能毎に疎結合で、素早く
改修・改善されていくアプリケーション
DevOps
IT Admin
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Cisco Validated Design: Docker Datacenter のリファレンスアーキテクチャを実装・提供
Docker Datacenter on FlexPod
エキスパートにより設計されたインフラのデプロイガイド
必要なソフトウェア、ハードウェア、設定をすべて記載
http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/UCS_CVDs/flexpod_docker_deploy_design.pdf
© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Cisco
Contiv / ACI
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Contiv = Open Source Container Networking
マイクロサービス化するコンテナだからこそ、ネットワークが重要。
• アプリケーションポリシー
• マルチテナント対応
• コンテナ以外との統合管理
• L2/L3/Overlay(VXLAN)
• SDN
• 管理連携 (ポリシー)
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Why Contiv?
なぜ、Contivが必要なのか?
• ホストをまたいで展開されるコンテナ
• 必要に応じて増減するコンテナ
(アプリケーション≠IPアドレス)
• コンテナとそれ以外に対する
共通ルール(ポリシー)の適用
標準化・規格化
主な機能
マルチホストネットワーク
マルチテナントネットワーク
L2/L3/Overlay(VXLAN)
アクセスポリシー制御
(Group/Policy)
帯域制御
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Contiv = Open Source Container Networking
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Cisco ACI = Network for “Application”
アプリケーションとネットワーク:「変化に柔軟に対応する」ために。
User
Application
DevOps
IT Admin
様々なタイプのアプリケーションの混在
(あくまでも手段)
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Cisco ACI = Policy + VXLAN Fabric
アプリケーションとネットワーク:なぜ、ネットワークは時間がかかるのか?
利用者に対し快適な
サービスを提供したい
適切なシステム間
の連携をさせたい
DB
APP
WEB
アプリケーションの通信要件
DB
(ベアメタル)
APP
(仮想マシン)
WEB
(仮想マシン)
ユーザ
アクセス用L3
ユーザー
アクセス用L2
ユーザ
アクセス用FW
ユーザー
アクセス用LB
WEB-APP
間FW
APP用
LBWEB-APP間
Private L3
APP-DB
間FW
APP-DB間
Private L2
サブネット
プロトコル
ACL
QoS
LB設定
ルーティング
VLAN
FW設定
ネットワーク レベルでの要件
User
要件を
技術に翻訳
し組み上げ
IP アドレス?
アクセス
制御 ?
接続位置 ?
VLAN ?
STP ?
QoS
?
FW ?
LB ?
ルーティング ?
VRF?
構築作業/疎通テスト
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
ネットワーク中心からアプリケーション中心へ
テナントA = Mode 1
従来のネットワークを効率・迅速化
テナントB = Mode 2
新たな展開・運用スタイルのサポート
共通のインフラ
セキュリティを担保した分離、安定した基盤
オンライン
コンテンツ ゲーム モバイル IoT e-コマースSCM ERP/Financial 業務アプリ CRM E メール
VLAN 1 VLAN 2
VLAN
3
従来のVLANベー
スのポリシー
アプリ単位の
ポリシー
WEB
APP
DB
インターネット APP
GW
Micro-A
Micro-B
BigData
IPストレージ
Micro-X 分散FS
SDS
マイクロ サービスを活用したポリシー
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
ACIとの連携 (してもOK。しなくてもOK)
APICから構成される
(South-bound)
Microsoft
SCVMM
Device
Package
VMware
vCenter
APICを通じてACIを構成する (North-bound)
UCS
Director
Open
Stack
VMware
vRealize
Azure
Pack
Docker
Contiv ACI Plugin
Cloud
Center
ACIは同時に様々な管理ツールと連携してもしなくても使うことができる。
物理・仮想・コンテナ・・・など、”実体”の形態の違いを意識しない。
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
ACI = Application Centric Infrastructure
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
Kubernetes + ACI
順次対応予定のコンテナソリューション
© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
FlexPod + Docker
コンテナ技術をFlexPodで活用する
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
FlexPod Datacenter with Docker EE
コンテナ『も』活用するために、デザインガイドを活用する。
“FlexPod Docker Guide” で検索
http://www.cisco.com/c/en/us/td/docs/unified_computing/
ucs/UCS_CVDs/flexpod_docker_deploy_design.html
© 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved.
FlexPod は、柔軟性と選択肢を提供します。
物理も、仮想も、コンテナも。 『 FlexPod = Flexible Pod 』
様々なOS、様々なミドルウェア
物理・仮想・コンテナ・・・
様々なタイプのアプリケーションの混在
(あくまでも手段)User
Application
Dockerのエンタープライズ運用を支える技術 - FlexPod Day 2017 Tokyo

Contenu connexe

Tendances

AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月
AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月
AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月VirtualTech Japan Inc.
 
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月VirtualTech Japan Inc.
 
Netapp_innovation_2015_Cisco_抜粋修正版
Netapp_innovation_2015_Cisco_抜粋修正版Netapp_innovation_2015_Cisco_抜粋修正版
Netapp_innovation_2015_Cisco_抜粋修正版Takao Setaka
 
OpenStack & Container
OpenStack & ContainerOpenStack & Container
OpenStack & ContainerHiroki Ito
 
【Interop Tokyo 2016】 東京大学におけるジュニパーネットワークス機器の導入
【Interop Tokyo 2016】 東京大学におけるジュニパーネットワークス機器の導入【Interop Tokyo 2016】 東京大学におけるジュニパーネットワークス機器の導入
【Interop Tokyo 2016】 東京大学におけるジュニパーネットワークス機器の導入Juniper Networks (日本)
 
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月NTTデータ様講演 OpenStack最新情報セミナー 2014年6月
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月VirtualTech Japan Inc.
 
EMC様講演 OpenStack最新情報セミナー 2014年6月
EMC様講演 OpenStack最新情報セミナー 2014年6月EMC様講演 OpenStack最新情報セミナー 2014年6月
EMC様講演 OpenStack最新情報セミナー 2014年6月VirtualTech Japan Inc.
 
今すぐ試せるブルーグリーンデプロイメント入門とその実装 - OpenStack最新情報セミナー(2017年3月)
今すぐ試せるブルーグリーンデプロイメント入門とその実装 - OpenStack最新情報セミナー(2017年3月)今すぐ試せるブルーグリーンデプロイメント入門とその実装 - OpenStack最新情報セミナー(2017年3月)
今すぐ試せるブルーグリーンデプロイメント入門とその実装 - OpenStack最新情報セミナー(2017年3月)VirtualTech Japan Inc.
 
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月VirtualTech Japan Inc.
 
【Cisco OpenStack Seminar 2015.10.26】 OpenStackrealize the private cloud - Ope...
【Cisco OpenStack Seminar 2015.10.26】 OpenStackrealize the private cloud - Ope...【Cisco OpenStack Seminar 2015.10.26】 OpenStackrealize the private cloud - Ope...
【Cisco OpenStack Seminar 2015.10.26】 OpenStackrealize the private cloud - Ope...シスコシステムズ合同会社
 
Openstack ceph 20171115 vtj
Openstack ceph 20171115 vtjOpenstack ceph 20171115 vtj
Openstack ceph 20171115 vtjTakehiro Kudou
 
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~Rakuten Group, Inc.
 
Microsoft tech fielders_cisco_20150126_配布版
Microsoft tech fielders_cisco_20150126_配布版Microsoft tech fielders_cisco_20150126_配布版
Microsoft tech fielders_cisco_20150126_配布版Takao Setaka
 
ITコンサルタントが語る!OpenStackを活用した課題解決のやり方
ITコンサルタントが語る!OpenStackを活用した課題解決のやり方ITコンサルタントが語る!OpenStackを活用した課題解決のやり方
ITコンサルタントが語る!OpenStackを活用した課題解決のやり方VirtualTech Japan Inc.
 
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL - OpenStack...
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL  - OpenStack...OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL  - OpenStack...
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL - OpenStack...VirtualTech Japan Inc.
 
ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月
ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月
ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月VirtualTech Japan Inc.
 
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月VirtualTech Japan Inc.
 
Cisco ACI and OpenStack - Group-based Policy (GBP) & OpFlex
Cisco ACI and OpenStack - Group-based Policy (GBP) & OpFlexCisco ACI and OpenStack - Group-based Policy (GBP) & OpFlex
Cisco ACI and OpenStack - Group-based Policy (GBP) & OpFlexTakao Setaka
 
ネットワン様講演 OpenStack最新情報セミナー 2014年2月
ネットワン様講演 OpenStack最新情報セミナー 2014年2月ネットワン様講演 OpenStack最新情報セミナー 2014年2月
ネットワン様講演 OpenStack最新情報セミナー 2014年2月VirtualTech Japan Inc.
 
コンテナ時代のOpenStack
コンテナ時代のOpenStackコンテナ時代のOpenStack
コンテナ時代のOpenStackAkira Yoshiyama
 

Tendances (20)

AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月
AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月
AmebaのOpenStack - OpenStack最新情報セミナー 2015年12月
 
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月
明日から試せる!ソフトウエアベースストレージ「ScaleIO」のご紹介 - OpenStack最新情報セミナー 2015年9月
 
Netapp_innovation_2015_Cisco_抜粋修正版
Netapp_innovation_2015_Cisco_抜粋修正版Netapp_innovation_2015_Cisco_抜粋修正版
Netapp_innovation_2015_Cisco_抜粋修正版
 
OpenStack & Container
OpenStack & ContainerOpenStack & Container
OpenStack & Container
 
【Interop Tokyo 2016】 東京大学におけるジュニパーネットワークス機器の導入
【Interop Tokyo 2016】 東京大学におけるジュニパーネットワークス機器の導入【Interop Tokyo 2016】 東京大学におけるジュニパーネットワークス機器の導入
【Interop Tokyo 2016】 東京大学におけるジュニパーネットワークス機器の導入
 
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月NTTデータ様講演 OpenStack最新情報セミナー 2014年6月
NTTデータ様講演 OpenStack最新情報セミナー 2014年6月
 
EMC様講演 OpenStack最新情報セミナー 2014年6月
EMC様講演 OpenStack最新情報セミナー 2014年6月EMC様講演 OpenStack最新情報セミナー 2014年6月
EMC様講演 OpenStack最新情報セミナー 2014年6月
 
今すぐ試せるブルーグリーンデプロイメント入門とその実装 - OpenStack最新情報セミナー(2017年3月)
今すぐ試せるブルーグリーンデプロイメント入門とその実装 - OpenStack最新情報セミナー(2017年3月)今すぐ試せるブルーグリーンデプロイメント入門とその実装 - OpenStack最新情報セミナー(2017年3月)
今すぐ試せるブルーグリーンデプロイメント入門とその実装 - OpenStack最新情報セミナー(2017年3月)
 
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
OPNFV Summit Feedback - OpenStack最新情報セミナー 2017年7月
 
【Cisco OpenStack Seminar 2015.10.26】 OpenStackrealize the private cloud - Ope...
【Cisco OpenStack Seminar 2015.10.26】 OpenStackrealize the private cloud - Ope...【Cisco OpenStack Seminar 2015.10.26】 OpenStackrealize the private cloud - Ope...
【Cisco OpenStack Seminar 2015.10.26】 OpenStackrealize the private cloud - Ope...
 
Openstack ceph 20171115 vtj
Openstack ceph 20171115 vtjOpenstack ceph 20171115 vtj
Openstack ceph 20171115 vtj
 
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
 
Microsoft tech fielders_cisco_20150126_配布版
Microsoft tech fielders_cisco_20150126_配布版Microsoft tech fielders_cisco_20150126_配布版
Microsoft tech fielders_cisco_20150126_配布版
 
ITコンサルタントが語る!OpenStackを活用した課題解決のやり方
ITコンサルタントが語る!OpenStackを活用した課題解決のやり方ITコンサルタントが語る!OpenStackを活用した課題解決のやり方
ITコンサルタントが語る!OpenStackを活用した課題解決のやり方
 
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL - OpenStack...
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL  - OpenStack...OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL  - OpenStack...
OpenStackにおける、MySQLの活用 – OpenStackのリポジトリとしての、DBサービスの基盤としての、MySQL - OpenStack...
 
ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月
ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月
ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月
 
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
 
Cisco ACI and OpenStack - Group-based Policy (GBP) & OpFlex
Cisco ACI and OpenStack - Group-based Policy (GBP) & OpFlexCisco ACI and OpenStack - Group-based Policy (GBP) & OpFlex
Cisco ACI and OpenStack - Group-based Policy (GBP) & OpFlex
 
ネットワン様講演 OpenStack最新情報セミナー 2014年2月
ネットワン様講演 OpenStack最新情報セミナー 2014年2月ネットワン様講演 OpenStack最新情報セミナー 2014年2月
ネットワン様講演 OpenStack最新情報セミナー 2014年2月
 
コンテナ時代のOpenStack
コンテナ時代のOpenStackコンテナ時代のOpenStack
コンテナ時代のOpenStack
 

Similaire à Dockerのエンタープライズ運用を支える技術 - FlexPod Day 2017 Tokyo

20170804 IOS/IOS-XE運用管理機能アップデート
20170804 IOS/IOS-XE運用管理機能アップデート20170804 IOS/IOS-XE運用管理機能アップデート
20170804 IOS/IOS-XE運用管理機能アップデートKazumasa Ikuta
 
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライドEMC Japan
 
大規模環境のOpenStack アップグレードの考え方と実施のコツ
大規模環境のOpenStackアップグレードの考え方と実施のコツ大規模環境のOpenStackアップグレードの考え方と実施のコツ
大規模環境のOpenStack アップグレードの考え方と実施のコツTomoya Hashimoto
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304Shinichiro Arai
 
【Cisco Data Center Forum 2014】 Cisco ACI (Application Centric Infrastructure)...
【Cisco Data Center Forum 2014】 Cisco ACI (Application Centric Infrastructure)...【Cisco Data Center Forum 2014】 Cisco ACI (Application Centric Infrastructure)...
【Cisco Data Center Forum 2014】 Cisco ACI (Application Centric Infrastructure)...シスコシステムズ合同会社
 
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Shinichiro Arai
 
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack HinemosソリューションHinemos
 
FlexPod Day 2016 - Cisco session (Publish edition)
FlexPod Day 2016 - Cisco session (Publish edition)FlexPod Day 2016 - Cisco session (Publish edition)
FlexPod Day 2016 - Cisco session (Publish edition)Takao Setaka
 
【Interop tokyo 2014】 Cisco ACIとOpenStackで実現するネットワークプロビジョニングとは?
【Interop tokyo 2014】  Cisco ACIとOpenStackで実現するネットワークプロビジョニングとは?【Interop tokyo 2014】  Cisco ACIとOpenStackで実現するネットワークプロビジョニングとは?
【Interop tokyo 2014】 Cisco ACIとOpenStackで実現するネットワークプロビジョニングとは?シスコシステムズ合同会社
 
Hinemos ver.6.0 クラウド・仮想化環境の運用管理
Hinemos ver.6.0 クラウド・仮想化環境の運用管理Hinemos ver.6.0 クラウド・仮想化環境の運用管理
Hinemos ver.6.0 クラウド・仮想化環境の運用管理Hinemos
 
Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]
Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]
Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]David Buck
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤Godai Nakamura
 
OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性Hirofumi Ichihara
 
Mk vpp for-containers-vppug
Mk vpp for-containers-vppugMk vpp for-containers-vppug
Mk vpp for-containers-vppugMiya Kohno
 
ITpro EXPO 2014: Cisco ACI  ~データセンター運用の効率化と迅速なアプリケーション展開~
ITpro EXPO 2014: Cisco ACI  ~データセンター運用の効率化と迅速なアプリケーション展開~ITpro EXPO 2014: Cisco ACI  ~データセンター運用の効率化と迅速なアプリケーション展開~
ITpro EXPO 2014: Cisco ACI  ~データセンター運用の効率化と迅速なアプリケーション展開~シスコシステムズ合同会社
 

Similaire à Dockerのエンタープライズ運用を支える技術 - FlexPod Day 2017 Tokyo (20)

20170804 IOS/IOS-XE運用管理機能アップデート
20170804 IOS/IOS-XE運用管理機能アップデート20170804 IOS/IOS-XE運用管理機能アップデート
20170804 IOS/IOS-XE運用管理機能アップデート
 
IOS/IOS-XE 運用管理機能アップデート
IOS/IOS-XE 運用管理機能アップデートIOS/IOS-XE 運用管理機能アップデート
IOS/IOS-XE 運用管理機能アップデート
 
Reinvent2017 recap-overview-pdf
Reinvent2017 recap-overview-pdfReinvent2017 recap-overview-pdf
Reinvent2017 recap-overview-pdf
 
OpenStack and ACI
OpenStack and ACIOpenStack and ACI
OpenStack and ACI
 
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
 
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
2015.6.5 EMC主催OpenStackセミナー - EMC講演スライド
 
大規模環境のOpenStack アップグレードの考え方と実施のコツ
大規模環境のOpenStackアップグレードの考え方と実施のコツ大規模環境のOpenStackアップグレードの考え方と実施のコツ
大規模環境のOpenStack アップグレードの考え方と実施のコツ
 
OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304OSSではじめるオープン・スタンダードのクラウド @201304
OSSではじめるオープン・スタンダードのクラウド @201304
 
【Cisco Data Center Forum 2014】 Cisco ACI (Application Centric Infrastructure)...
【Cisco Data Center Forum 2014】 Cisco ACI (Application Centric Infrastructure)...【Cisco Data Center Forum 2014】 Cisco ACI (Application Centric Infrastructure)...
【Cisco Data Center Forum 2014】 Cisco ACI (Application Centric Infrastructure)...
 
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
 
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
【HinemosWorld2014】B1-4_NTTデータ先端技術のOpenStack Hinemosソリューション
 
FlexPod Day 2016 - Cisco session (Publish edition)
FlexPod Day 2016 - Cisco session (Publish edition)FlexPod Day 2016 - Cisco session (Publish edition)
FlexPod Day 2016 - Cisco session (Publish edition)
 
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_cccSpring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
 
【Interop tokyo 2014】 Cisco ACIとOpenStackで実現するネットワークプロビジョニングとは?
【Interop tokyo 2014】  Cisco ACIとOpenStackで実現するネットワークプロビジョニングとは?【Interop tokyo 2014】  Cisco ACIとOpenStackで実現するネットワークプロビジョニングとは?
【Interop tokyo 2014】 Cisco ACIとOpenStackで実現するネットワークプロビジョニングとは?
 
Hinemos ver.6.0 クラウド・仮想化環境の運用管理
Hinemos ver.6.0 クラウド・仮想化環境の運用管理Hinemos ver.6.0 クラウド・仮想化環境の運用管理
Hinemos ver.6.0 クラウド・仮想化環境の運用管理
 
Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]
Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]
Ahead-of-Time Compilation with JDK 9 [Java Day Tokyo 2017 D1-A1]
 
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
 
OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性OSSコミッタの生活とその必要性
OSSコミッタの生活とその必要性
 
Mk vpp for-containers-vppug
Mk vpp for-containers-vppugMk vpp for-containers-vppug
Mk vpp for-containers-vppug
 
ITpro EXPO 2014: Cisco ACI  ~データセンター運用の効率化と迅速なアプリケーション展開~
ITpro EXPO 2014: Cisco ACI  ~データセンター運用の効率化と迅速なアプリケーション展開~ITpro EXPO 2014: Cisco ACI  ~データセンター運用の効率化と迅速なアプリケーション展開~
ITpro EXPO 2014: Cisco ACI  ~データセンター運用の効率化と迅速なアプリケーション展開~
 

Plus de Takao Setaka

10G/40G gen to 25G/100G gen, and go forward (HPVI community meetup)
10G/40G gen to 25G/100G gen, and go forward (HPVI community meetup)10G/40G gen to 25G/100G gen, and go forward (HPVI community meetup)
10G/40G gen to 25G/100G gen, and go forward (HPVI community meetup)Takao Setaka
 
Cisco ACI and_Ansible
Cisco ACI and_AnsibleCisco ACI and_Ansible
Cisco ACI and_AnsibleTakao Setaka
 
デバイスパッケージを開発してみた @沖縄オープンラボ
デバイスパッケージを開発してみた @沖縄オープンラボデバイスパッケージを開発してみた @沖縄オープンラボ
デバイスパッケージを開発してみた @沖縄オープンラボTakao Setaka
 
Tetration友の会資料 20170523
Tetration友の会資料 20170523Tetration友の会資料 20170523
Tetration友の会資料 20170523Takao Setaka
 
Tokyo meetup 20160224
Tokyo meetup 20160224Tokyo meetup 20160224
Tokyo meetup 20160224Takao Setaka
 
Contiv on vagrant_20160224
Contiv on vagrant_20160224Contiv on vagrant_20160224
Contiv on vagrant_20160224Takao Setaka
 
What is visor_fs_201207_customize
What is visor_fs_201207_customizeWhat is visor_fs_201207_customize
What is visor_fs_201207_customizeTakao Setaka
 
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)Takao Setaka
 
Microsoft conference 2014_Cisco_session_非公式配布版
Microsoft conference 2014_Cisco_session_非公式配布版Microsoft conference 2014_Cisco_session_非公式配布版
Microsoft conference 2014_Cisco_session_非公式配布版Takao Setaka
 

Plus de Takao Setaka (11)

10G/40G gen to 25G/100G gen, and go forward (HPVI community meetup)
10G/40G gen to 25G/100G gen, and go forward (HPVI community meetup)10G/40G gen to 25G/100G gen, and go forward (HPVI community meetup)
10G/40G gen to 25G/100G gen, and go forward (HPVI community meetup)
 
Cisco ACI and_Ansible
Cisco ACI and_AnsibleCisco ACI and_Ansible
Cisco ACI and_Ansible
 
デバイスパッケージを開発してみた @沖縄オープンラボ
デバイスパッケージを開発してみた @沖縄オープンラボデバイスパッケージを開発してみた @沖縄オープンラボ
デバイスパッケージを開発してみた @沖縄オープンラボ
 
Tetration友の会資料 20170523
Tetration友の会資料 20170523Tetration友の会資料 20170523
Tetration友の会資料 20170523
 
Contiv 20160914
Contiv 20160914Contiv 20160914
Contiv 20160914
 
Tokyo meetup 20160224
Tokyo meetup 20160224Tokyo meetup 20160224
Tokyo meetup 20160224
 
Contiv on vagrant_20160224
Contiv on vagrant_20160224Contiv on vagrant_20160224
Contiv on vagrant_20160224
 
What is visor_fs_201207_customize
What is visor_fs_201207_customizeWhat is visor_fs_201207_customize
What is visor_fs_201207_customize
 
Whats ACI API?
Whats ACI API?Whats ACI API?
Whats ACI API?
 
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)
Cisco ACI と 仮想化連携 (vSphere / Hyepr-V)
 
Microsoft conference 2014_Cisco_session_非公式配布版
Microsoft conference 2014_Cisco_session_非公式配布版Microsoft conference 2014_Cisco_session_非公式配布版
Microsoft conference 2014_Cisco_session_非公式配布版
 

Dockerのエンタープライズ運用を支える技術 - FlexPod Day 2017 Tokyo

  • 1.
  • 2. © 2017 NetApp, Inc. Cisco, Inc. All rights reserved. TOPICS: • Why Container? • Cisco + Docker … Contiv, ACI • FlexPod + Docker … デザインガイド
  • 3. © 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Why Container?
  • 4. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Why Container? 物理的な方ლ(´‫`ڡ‬ლ) なぜ、コンテナは使われるのか? • 様々な運送物への対応 • 荷積み・荷降ろしの効率化 • 様々な輸送手段 標準化・規格化
  • 5. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Why Container? 論理的な方(*´艸`*) なぜ、コンテナは使われるのか? • 様々なプログラムへの対応 • 様々な実行環境 (個人・開発・テスト・本番...) • 物理・仮想・クラウド・・・ 標準化・規格化
  • 6. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Why Container? - Docker Build, Ship, Run Any App Anywhere!
  • 7. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Why Container Scheduler? 「コンテナが落ちても、アプリケーションは落ちない」ようにするために。 →スケジューラによって落ちたら上げる。必要に応じて自由に増減させる。 主なスケジューラ 概要 Docker Compose/Swarm Docker標準の複数ホストの統合管理機能(Compose) とクラスタリング機能(Swarm) Kubernetes Googleのコンテナ管理ツールを参考にして開発された オープンソースコンテナスケジューラ Mesos Mesosphere DC/OS 複数ホストを巨大な単一リソースとして扱う 「データセンターOS」という考え方に基づくスケジューラ ※他にも、Nomad (Hashi Corp), fleet (CoreOS) など数多くのスケジューラがあります。また、Kubernetesを用いるOpen Shift (Red Hat)や、 Mesosを用いるApache Auroraなどのコンテナベースのサービス管理ツールも多数あります。
  • 8. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Docker = Application Platform コンテナを活用したアプリケーションのカタチ:アプリケーションありき。 User Application 物理・仮想・クラウドなどの違いを超えて リソースとして使われるIT基盤 「アプリケーションのために」 標準化された実行環境 (OS、ライブラリ、DB、MQ・・・) 機能毎に疎結合で、素早く 改修・改善されていくアプリケーション DevOps IT Admin
  • 9. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Cisco Validated Design: Docker Datacenter のリファレンスアーキテクチャを実装・提供 Docker Datacenter on FlexPod エキスパートにより設計されたインフラのデプロイガイド 必要なソフトウェア、ハードウェア、設定をすべて記載 http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/UCS_CVDs/flexpod_docker_deploy_design.pdf
  • 10. © 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Cisco Contiv / ACI
  • 11. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Contiv = Open Source Container Networking マイクロサービス化するコンテナだからこそ、ネットワークが重要。 • アプリケーションポリシー • マルチテナント対応 • コンテナ以外との統合管理 • L2/L3/Overlay(VXLAN) • SDN • 管理連携 (ポリシー)
  • 12. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Why Contiv? なぜ、Contivが必要なのか? • ホストをまたいで展開されるコンテナ • 必要に応じて増減するコンテナ (アプリケーション≠IPアドレス) • コンテナとそれ以外に対する 共通ルール(ポリシー)の適用 標準化・規格化 主な機能 マルチホストネットワーク マルチテナントネットワーク L2/L3/Overlay(VXLAN) アクセスポリシー制御 (Group/Policy) 帯域制御
  • 13. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Contiv = Open Source Container Networking
  • 14. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Cisco ACI = Network for “Application” アプリケーションとネットワーク:「変化に柔軟に対応する」ために。 User Application DevOps IT Admin 様々なタイプのアプリケーションの混在 (あくまでも手段)
  • 15. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Cisco ACI = Policy + VXLAN Fabric アプリケーションとネットワーク:なぜ、ネットワークは時間がかかるのか? 利用者に対し快適な サービスを提供したい 適切なシステム間 の連携をさせたい DB APP WEB アプリケーションの通信要件 DB (ベアメタル) APP (仮想マシン) WEB (仮想マシン) ユーザ アクセス用L3 ユーザー アクセス用L2 ユーザ アクセス用FW ユーザー アクセス用LB WEB-APP 間FW APP用 LBWEB-APP間 Private L3 APP-DB 間FW APP-DB間 Private L2 サブネット プロトコル ACL QoS LB設定 ルーティング VLAN FW設定 ネットワーク レベルでの要件 User 要件を 技術に翻訳 し組み上げ IP アドレス? アクセス 制御 ? 接続位置 ? VLAN ? STP ? QoS ? FW ? LB ? ルーティング ? VRF? 構築作業/疎通テスト
  • 16. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. ネットワーク中心からアプリケーション中心へ テナントA = Mode 1 従来のネットワークを効率・迅速化 テナントB = Mode 2 新たな展開・運用スタイルのサポート 共通のインフラ セキュリティを担保した分離、安定した基盤 オンライン コンテンツ ゲーム モバイル IoT e-コマースSCM ERP/Financial 業務アプリ CRM E メール VLAN 1 VLAN 2 VLAN 3 従来のVLANベー スのポリシー アプリ単位の ポリシー WEB APP DB インターネット APP GW Micro-A Micro-B BigData IPストレージ Micro-X 分散FS SDS マイクロ サービスを活用したポリシー
  • 17. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. ACIとの連携 (してもOK。しなくてもOK) APICから構成される (South-bound) Microsoft SCVMM Device Package VMware vCenter APICを通じてACIを構成する (North-bound) UCS Director Open Stack VMware vRealize Azure Pack Docker Contiv ACI Plugin Cloud Center ACIは同時に様々な管理ツールと連携してもしなくても使うことができる。 物理・仮想・コンテナ・・・など、”実体”の形態の違いを意識しない。
  • 18. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. ACI = Application Centric Infrastructure
  • 19. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. Kubernetes + ACI 順次対応予定のコンテナソリューション
  • 20. © 2017 NetApp, Inc. Cisco, Inc. All rights reserved. FlexPod + Docker コンテナ技術をFlexPodで活用する
  • 21. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. FlexPod Datacenter with Docker EE コンテナ『も』活用するために、デザインガイドを活用する。 “FlexPod Docker Guide” で検索 http://www.cisco.com/c/en/us/td/docs/unified_computing/ ucs/UCS_CVDs/flexpod_docker_deploy_design.html
  • 22. © 2016 NetApp, Inc. Cisco, Inc. All rights reserved.© 2017 NetApp, Inc. Cisco, Inc. All rights reserved. FlexPod は、柔軟性と選択肢を提供します。 物理も、仮想も、コンテナも。 『 FlexPod = Flexible Pod 』 様々なOS、様々なミドルウェア 物理・仮想・コンテナ・・・ 様々なタイプのアプリケーションの混在 (あくまでも手段)User Application