SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Internet Week 2015
OpenStack実践講座
吉瀬 淳一 (@jyoshise)
自己紹介
お仕事
– 1999年 日本ヒューレット・パッカード(株)入社
– 2014年 クラウド関連事業の強化に伴い、Helion OpenStack
Professional Servicesに異動
– Asia Pacific & Japan Region最大の拠点として、OpenStackの変態
^h^hエキスパートが東京に集結
– ギター、スキー、料理
– プログラミング(でも仕事にはほとんど生かせていない)
得技
趣味
– キャンプ、映画鑑賞、音楽、ボルダリング、電子工作、カメラ、チェス、読書、などなど
– 要するに多趣味ゆえの無趣味
本日の内容
OpenStackで幸せになるために
–企画/要件定義編
– そもそもなんでOpenStackが使いたいの?
– アンチパターンから見る勘所
– OpenStackだけでは足りないものとは?
– OSS / ディストリビューション / アプライアンス
–設計/構築編
– ノード配置
– HA
– ネットワーク
– ストレージ
– バックアップ
– DR
– ロギング/監視
企画/要件定義編
そもそもなんでOpenStackなの?
 増え続けるシステム/アプリケーションを効率的に管理したい
 DevOpsやPaaSを活用した迅速なアプリケーション開発と実行管理
 XaaSを実現するための基盤
 ベンダーロックイン回避
 共通基盤化によるコスト削減
 開発部門はAWS使いたがってるんだけど
 なんか流行ってるから
5
TechTarget Japan 連載 : エンタープライズのためのOpenStack検討ガイドより
アンチパターンから見る勘所
【第5回】OpenStack導入で先が思いやられる「アンチパターン」ベスト5
http://techtarget.itmedia.co.jp/tt/news/1506/19/news09.html
なんとなく仮想化基盤の更改先とする
インフラ担当者だけで進める
ペット感覚が抜けない
いきなり壮大な計画を立てる
枝葉の技術にこだわる
過去のしがらみを捨てることも必要。
 アプリのアーキテクチャを変えたくない
 現行の運用を変えたくない
 現行の基盤で実現できている機能は全て実現しなければならない
 「うちのやり方に合わせろ」
こういった考えに固執するとアーキテクチャに歪みが生じます(OpenStackに限った話
ではありませんけど)。結果的にトラブルを量産します。
OpenStack だけでは足りないものとは?
 OpenStack を構成するプロジェクトの全体像
 公式に登録されているものだけで、44プロジェクト
 http://governance.openstack.org/reference/projects/
それでも
足りない
ものが…
(注)図は一部HP独自
のプロジェクトを含み
ます。
OpenStack だけでは足りないものとは?
 案件対応上、よく課題になる機能 (1/2)
課金系
 課金モデルはユーザごとにまちまち
 OpenStack は課金のための Metering までにフォーカス
ポータル
 OpenStack Horizon はAPIをほぼそのまま見せる発想。一方、カタログ
化やワークフロー化の需要も強い。
 既存ポータルとの連続性。自社要員のスキル(Java)等
運用管理系
 優れた運用監視ツールは、 OSSにも商用にも多数存在
 通常、ユーザ個別に使い慣れた既存運管ツールが存在
OpenStack だけでは足りないものとは?
 案件対応上、よく課題になる機能 (2/2)
オーケストレータ
 OpenStack にもHeat が存在。しかし、Heatと商用ジョブ管理ツールで
できる範囲にはギャップがある
構成管理
 OSSにもPuppet/Chef/Ansibleがあるが、勢いは時代によって変化
OSS / ディストリビューション / アプライアンス
自力で組む!
– なんでもできる
ディストリビューションを活用
– ディストリビューターにより検証され
た構成
– 入れれば動く
アプライアンス製品を利用
– 迅速な導入
– HWも含めたベンダーのサポートが
得られる
– HAなど、実運用に耐える環境を作り
上げるのは相当大変
– すべては自己責任
– ディストリビューターのサポートを受
けるためには各種制約を受け入れる
必要がある
– お手軽であるがゆえに、機能をよく理
解しないまま導入してしまう
左記に加えて
– アプライアンスとして事前構成済みで
あることによる制約(カスタマイズの
制限)
– 仮想化による制約
設計/構築編
ノード配置
– 考慮すべき点
 可用性
 OpenStackコントロールノード(Core API / Network Service / DB / MQ)
 オブジェクトストレージ(Swift Proxy / Account / Container / Object)
 ブロックストレージ
 運用系機能(Monitoring / Metering / Logging)
 インスタンス ・・・・?
 インスタンスの実行環境(Hypervisor / Container / BareMetal)
 パフォーマンス
 (特に)ネットワーク
 スケーラビリティ
– 次ページ以降、Helion OpenStack 2.0のExample Configuration
http://docs.hpcloud.com/helion/example_configurations.html
ノード配置
例①
ノード配置
例②
ノード配置
例③
コントロールプレーンをHA化するのってけっこう大変。
コントローラノード1 コントローラノードn
HAProxy HAProxy keepalived
OpenStack
各種プロセス/API
OpenStack
各種プロセス/API
RabbitMQ RabbitMQ
RabbitMQ
Cluster
MySQL MySQL
Galera
Cluster
VIP
・・・
これだけ見ると簡単そうに見えるけど・・・
コンピュート (Nova)
– 考慮すべき点
 Hypervisorの選択
 基本はKVM
 マルチHypervisor構成の場合はネットワーク/ストレージ
の制約に注意
 BareMetalは今後に期待
 ノード追加/削除のオペレーション
http://superuser.openstack.org/articles/openstack-users-share-how-
their-deployments-stack-up
ネットワーク (Neutron)
– 考慮すべき点
 基本はML2+OVS
 商用SDN製品を使うべきか?
 外部からのアクセス経路(External Network)
 テナントネットワークの種別(フラット / VLAN /
VXLAN)
 Provider Networkの要否
 仮想routerの負荷(Neutron DVRを使う?)
 各種ネットワークサービスの要否(LBaaS,
FWaaS, VPNaaS)
http://superuser.openstack.org/articles/openstack-users-share-how-
their-deployments-stack-up
ストレージ
– 考慮すべき点
 オブジェクトストレージ (Swift)
 PACの構成
 レプリケーション
 Glanceのストアとして使う?
 ブロックストレージ (Cinder)
 Ceph人気
 箱モノ使う場合はFCかiSCSIか
 スナップショットなど、ストレージ側の機能にどこまで期待す
るか
 なんだかんだ、サポートの問題な気がする
 Nova/Glanceとの絡み
 Boot from Volumeとか
http://superuser.openstack.org/articles/openstack-users-share-how-
their-deployments-stack-up
バックアップ/リカバリ
 OpenStackのバックアップって?
 DB
 各種定義情報 (Nova, Glance, Keystone, Cinder, Swift等)
 「OpenStackでは仮想マシンのシステムバックアップはどうなるのかね」
 (知らんがな。。。)
 クラウドネイティブなアーキテクチャであれば、インスタンスは再生成すればよい(Glanceイメージが残ってい
ればよい)
 ユーザデータのバックアップはテナント側で取ってください、が基本
 とは言えインフラ側にそこまで求められる場合は
 インスタンスのImage Snapshot
 ブロックストレージ上のデータはVolume Snapshot とか
 エージェント型のバックアップツールを使ってBackup as a Service的な
DR
 このぐらいはできる
 引き継ぐのは管理情報(ユーザアカウント、
Project構成情報など)、Swiftのデータ、
Glanceイメージ
 手動でのサイト切り替え
 インスタンスはユーザが再立ち上げ
 Ciderボリュームのデータはバックアップ
からのリストア(バックアップはSwiftで同
期)
Control Plane F/O – Normal Operation
DBMS
(MySQL
)
ACT
3PAR
AZ1
Region1
DBMS
(MySQL
)
SBY
3PAR
AZ2Cloud
Controll
er
(active)
Cloud
Controll
er
(active)
MQ
ACT
Async. Replication
Internet /
Dedicate
d Line
One way
latency <
~ 10ms
MQ
SBY
Internal
DNS
Internal
DNS
DC1 DC
2
Hypervi
sor
Hypervi
sor
Hypervi
sor
Hypervi
sor
Hypervi
sor
Hypervi
sor
Portal/API
Access
VM TrafficPortal/API
Access
VM Traffic
swiftswift
Aync.
Replication
 ここまで求められるとハードル高い
 自動サイト切り替え
 落ちたインスタンスが同じ姿で自動的に立ち上がってくる
 そもそもクラウドネイティブなアプリであれば
 クラウド自体がDRしなくても、別のクラウドにアプリをデプロイすればよいのでは?
ロギング/監視
 ログ:集中管理の仕組みが必要
 rsyslog
 Logstash / Elasticserch / Kibana
 監視:クラウド管理者のための監視とテナント管理者の
ための監視
 Zabbix, Nagios等
 Monasca
まとめ
 「基本思想」が重要
 基盤もアプリもクラウドネイティブ化を志向する
 シンプルな仕様・構造からはじめ、スケールできるようにする
 構成/設計の選択肢は無限大
 しっかり理解して使いましょう。それが強いサービスを生み出す現
場力の源泉となります。
 悩んだら、ディストリビュータのリファレンスアーキテクチャに素直
に乗っかるという手もあります。
 まずは触ってみる!
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

ベアメタルOpenStackで始めるクラウド環境構築
ベアメタルOpenStackで始めるクラウド環境構築ベアメタルOpenStackで始めるクラウド環境構築
ベアメタルOpenStackで始めるクラウド環境構築Nobuyuki Tamaoki
 
20150613 Azure最新Update
20150613 Azure最新Update20150613 Azure最新Update
20150613 Azure最新UpdateKeiji Kamebuchi
 
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決 - OpenStack最新情報セミナー...
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決  - OpenStack最新情報セミナー...Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決  - OpenStack最新情報セミナー...
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決 - OpenStack最新情報セミナー...VirtualTech Japan Inc.
 
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】Dai Iwai
 
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~Dai Iwai
 
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月 Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月 VirtualTech Japan Inc.
 
Azure FunctionsでPowerShellを使ってみた
Azure FunctionsでPowerShellを使ってみたAzure FunctionsでPowerShellを使ってみた
Azure FunctionsでPowerShellを使ってみたkimura50
 
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編VirtualTech Japan Inc.
 
OpenStack最新情報セミナー 2015年12月 セミナー企画案
OpenStack最新情報セミナー 2015年12月 セミナー企画案OpenStack最新情報セミナー 2015年12月 セミナー企画案
OpenStack最新情報セミナー 2015年12月 セミナー企画案VirtualTech Japan Inc.
 
JAZUG 8周年イベント登壇資料
JAZUG 8周年イベント登壇資料JAZUG 8周年イベント登壇資料
JAZUG 8周年イベント登壇資料Dai Iwai
 
OpenStack Saharaを使ったデータ分析基板を作った話 - OpenStack最新情報セミナー(2016年7月)
 OpenStack Saharaを使ったデータ分析基板を作った話  - OpenStack最新情報セミナー(2016年7月) OpenStack Saharaを使ったデータ分析基板を作った話  - OpenStack最新情報セミナー(2016年7月)
OpenStack Saharaを使ったデータ分析基板を作った話 - OpenStack最新情報セミナー(2016年7月)VirtualTech Japan Inc.
 
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...VirtualTech Japan Inc.
 
Tips for passing AZ-103 once
Tips for passing AZ-103 onceTips for passing AZ-103 once
Tips for passing AZ-103 onceOshitari_kochi
 
雑談会議2021 Azure関連臨時LT大会
雑談会議2021 Azure関連臨時LT大会雑談会議2021 Azure関連臨時LT大会
雑談会議2021 Azure関連臨時LT大会Dai Iwai
 
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月 『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月 VirtualTech Japan Inc.
 
JAZUG 9周年イベント 懇親会ライトニングトーク
JAZUG 9周年イベント 懇親会ライトニングトークJAZUG 9周年イベント 懇親会ライトニングトーク
JAZUG 9周年イベント 懇親会ライトニングトークDai Iwai
 
OpenStack Summitの歩き方
OpenStack Summitの歩き方OpenStack Summitの歩き方
OpenStack Summitの歩き方Hideki Saito
 

Was ist angesagt? (20)

Hue勉強会 20131008
Hue勉強会 20131008Hue勉強会 20131008
Hue勉強会 20131008
 
ベアメタルOpenStackで始めるクラウド環境構築
ベアメタルOpenStackで始めるクラウド環境構築ベアメタルOpenStackで始めるクラウド環境構築
ベアメタルOpenStackで始めるクラウド環境構築
 
20150613 Azure最新Update
20150613 Azure最新Update20150613 Azure最新Update
20150613 Azure最新Update
 
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決 - OpenStack最新情報セミナー...
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決  - OpenStack最新情報セミナー...Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決  - OpenStack最新情報セミナー...
Z Lab社におけるOpenStack × Kubernetesの活用 〜アプリケーション開発者からみた課題解決 - OpenStack最新情報セミナー...
 
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】
Global Azure Bootcamp 2019@Tokyo資料【ExpressRoute構築でハメられた】
 
Hue Notebook
Hue NotebookHue Notebook
Hue Notebook
 
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
 
OpenStack環境構築入門
OpenStack環境構築入門OpenStack環境構築入門
OpenStack環境構築入門
 
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月 Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月
Accelerate SDN/NFV Network ~ネットワーク高速化のアレコレ~ - OpenStack最新情報セミナー 2016年3月
 
Azure FunctionsでPowerShellを使ってみた
Azure FunctionsでPowerShellを使ってみたAzure FunctionsでPowerShellを使ってみた
Azure FunctionsでPowerShellを使ってみた
 
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
 
OpenStack最新情報セミナー 2015年12月 セミナー企画案
OpenStack最新情報セミナー 2015年12月 セミナー企画案OpenStack最新情報セミナー 2015年12月 セミナー企画案
OpenStack最新情報セミナー 2015年12月 セミナー企画案
 
JAZUG 8周年イベント登壇資料
JAZUG 8周年イベント登壇資料JAZUG 8周年イベント登壇資料
JAZUG 8周年イベント登壇資料
 
OpenStack Saharaを使ったデータ分析基板を作った話 - OpenStack最新情報セミナー(2016年7月)
 OpenStack Saharaを使ったデータ分析基板を作った話  - OpenStack最新情報セミナー(2016年7月) OpenStack Saharaを使ったデータ分析基板を作った話  - OpenStack最新情報セミナー(2016年7月)
OpenStack Saharaを使ったデータ分析基板を作った話 - OpenStack最新情報セミナー(2016年7月)
 
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
「たまおきのクラウドウォッチ」筆者が語る、OpenStack導入最前線 - @IT様セミナー 「真剣に考える人だけにこっそり教えるOpenStackとスト...
 
Tips for passing AZ-103 once
Tips for passing AZ-103 onceTips for passing AZ-103 once
Tips for passing AZ-103 once
 
雑談会議2021 Azure関連臨時LT大会
雑談会議2021 Azure関連臨時LT大会雑談会議2021 Azure関連臨時LT大会
雑談会議2021 Azure関連臨時LT大会
 
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月 『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月
 
JAZUG 9周年イベント 懇親会ライトニングトーク
JAZUG 9周年イベント 懇親会ライトニングトークJAZUG 9周年イベント 懇親会ライトニングトーク
JAZUG 9周年イベント 懇親会ライトニングトーク
 
OpenStack Summitの歩き方
OpenStack Summitの歩き方OpenStack Summitの歩き方
OpenStack Summitの歩き方
 

Andere mochten auch

K8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundryK8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundryJUNICHI YOSHISE
 
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例JUNICHI YOSHISE
 
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016JUNICHI YOSHISE
 
運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)Shingo Kitayama
 
しみじみサーバーレス
しみじみサーバーレスしみじみサーバーレス
しみじみサーバーレスToru Makabe
 
デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択
デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択
デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択Shingo Kitayama
 
3分でわかる Azure Managed Diskのしくみ
3分でわかる Azure Managed Diskのしくみ3分でわかる Azure Managed Diskのしくみ
3分でわかる Azure Managed DiskのしくみToru Makabe
 
OSS on Azure ~事例と導入ポイント~
OSS on Azure ~事例と導入ポイント~OSS on Azure ~事例と導入ポイント~
OSS on Azure ~事例と導入ポイント~Toru Makabe
 
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-Shingo Kitayama
 
インフラ野郎Azureチーム Night
インフラ野郎Azureチーム Nightインフラ野郎Azureチーム Night
インフラ野郎Azureチーム NightToru Makabe
 
すごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼうすごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼうi_yudai
 

Andere mochten auch (11)

K8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundryK8s meetup containerized_cloud_foundry
K8s meetup containerized_cloud_foundry
 
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
Enterprise Development Conference 2016 プライベートPaaSが実現するアジャイル開発と次世代型アプリケーションの実例
 
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
Cloud Foundry as Containerized Services - Cloud Foundry Days Tokyo 2016
 
運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)運用のためのPlaybook (Playbook for Operation)
運用のためのPlaybook (Playbook for Operation)
 
しみじみサーバーレス
しみじみサーバーレスしみじみサーバーレス
しみじみサーバーレス
 
デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択
デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択
デブサミ2017【17-E-5】エンタープライズにおけるDevOpsの実態!Cloud Native Application Platformの選択
 
3分でわかる Azure Managed Diskのしくみ
3分でわかる Azure Managed Diskのしくみ3分でわかる Azure Managed Diskのしくみ
3分でわかる Azure Managed Diskのしくみ
 
OSS on Azure ~事例と導入ポイント~
OSS on Azure ~事例と導入ポイント~OSS on Azure ~事例と導入ポイント~
OSS on Azure ~事例と導入ポイント~
 
Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-Ansibleはじめよぉ -Infrastructure as Codeを理解-
Ansibleはじめよぉ -Infrastructure as Codeを理解-
 
インフラ野郎Azureチーム Night
インフラ野郎Azureチーム Nightインフラ野郎Azureチーム Night
インフラ野郎Azureチーム Night
 
すごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼうすごいBOSHたのしく学ぼう
すごいBOSHたのしく学ぼう
 

Ähnlich wie Internet week2015 s5_yoshise

OpenStack Summit Vancouver 出張報告 ベアメタルプロビジョニング編
OpenStack Summit Vancouver 出張報告 ベアメタルプロビジョニング編OpenStack Summit Vancouver 出張報告 ベアメタルプロビジョニング編
OpenStack Summit Vancouver 出張報告 ベアメタルプロビジョニング編VirtualTech Japan Inc.
 
OpenStack Summit Tokyoに参加してみた
OpenStack Summit Tokyoに参加してみたOpenStack Summit Tokyoに参加してみた
OpenStack Summit Tokyoに参加してみたMitsuhiro SHIGEMATSU
 
OSC2016.Enterprise OpenStack & Cloud Native Applications
OSC2016.Enterprise OpenStack & Cloud Native ApplicationsOSC2016.Enterprise OpenStack & Cloud Native Applications
OSC2016.Enterprise OpenStack & Cloud Native Applicationsirix_jp
 
Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)
Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)
Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)NTT DATA OSS Professional Services
 
OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方Midori Oge
 
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用Naoya Maekawa
 
OpenStack 4th BirthdayParty in Japan
OpenStack 4th BirthdayParty in JapanOpenStack 4th BirthdayParty in Japan
OpenStack 4th BirthdayParty in JapanMidori Oge
 
20131116_OSC福岡_CloudOS「Apache CloudStack」概要
20131116_OSC福岡_CloudOS「Apache CloudStack」概要20131116_OSC福岡_CloudOS「Apache CloudStack」概要
20131116_OSC福岡_CloudOS「Apache CloudStack」概要Midori Oge
 
OpenStack QuickStart - havana
OpenStack QuickStart - havanaOpenStack QuickStart - havana
OpenStack QuickStart - havanaHideki Saito
 
「OpenStack最新情報セミナー」2014/4 アンケート集計結果
「OpenStack最新情報セミナー」2014/4 アンケート集計結果「OpenStack最新情報セミナー」2014/4 アンケート集計結果
「OpenStack最新情報セミナー」2014/4 アンケート集計結果VirtualTech Japan Inc.
 
Interop tokyo2018 openstack-present-and-future
Interop tokyo2018 openstack-present-and-futureInterop tokyo2018 openstack-present-and-future
Interop tokyo2018 openstack-present-and-futureshintaro mizuno
 
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStackOSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStackNobuyuki Tamaoki
 
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月VirtualTech Japan Inc.
 
SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告
SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告
SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告Nobuyuki Tamaoki
 
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)irix_jp
 
OpenStack最新情報セミナー アジェンダ
OpenStack最新情報セミナー アジェンダOpenStack最新情報セミナー アジェンダ
OpenStack最新情報セミナー アジェンダVirtualTech Japan Inc.
 
OSC2013.Cloud@Osaka
OSC2013.Cloud@OsakaOSC2013.Cloud@Osaka
OSC2013.Cloud@OsakaHideki Saito
 
OpenStackネットワーク実装の現状と運用 自動化開発の実際 第一部: OpenStackネットワーク実装の現状 – OpenStack最新情報セミナ...
OpenStackネットワーク実装の現状と運用 自動化開発の実際 第一部: OpenStackネットワーク実装の現状 – OpenStack最新情報セミナ...OpenStackネットワーク実装の現状と運用 自動化開発の実際 第一部: OpenStackネットワーク実装の現状 – OpenStack最新情報セミナ...
OpenStackネットワーク実装の現状と運用 自動化開発の実際 第一部: OpenStackネットワーク実装の現状 – OpenStack最新情報セミナ...VirtualTech Japan Inc.
 

Ähnlich wie Internet week2015 s5_yoshise (20)

OpenStack Summit Vancouver 出張報告 ベアメタルプロビジョニング編
OpenStack Summit Vancouver 出張報告 ベアメタルプロビジョニング編OpenStack Summit Vancouver 出張報告 ベアメタルプロビジョニング編
OpenStack Summit Vancouver 出張報告 ベアメタルプロビジョニング編
 
OpenStack Summit Tokyoに参加してみた
OpenStack Summit Tokyoに参加してみたOpenStack Summit Tokyoに参加してみた
OpenStack Summit Tokyoに参加してみた
 
OSC2016.Enterprise OpenStack & Cloud Native Applications
OSC2016.Enterprise OpenStack & Cloud Native ApplicationsOSC2016.Enterprise OpenStack & Cloud Native Applications
OSC2016.Enterprise OpenStack & Cloud Native Applications
 
Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)
Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)
Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)
 
OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方
 
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
SPI Japan 2012 「SEPG活動とアジャイルの親和性を考える」ポジショントーク用
 
OpenStack 4th BirthdayParty in Japan
OpenStack 4th BirthdayParty in JapanOpenStack 4th BirthdayParty in Japan
OpenStack 4th BirthdayParty in Japan
 
OpenStack Summit出張報告
OpenStack Summit出張報告OpenStack Summit出張報告
OpenStack Summit出張報告
 
20131116_OSC福岡_CloudOS「Apache CloudStack」概要
20131116_OSC福岡_CloudOS「Apache CloudStack」概要20131116_OSC福岡_CloudOS「Apache CloudStack」概要
20131116_OSC福岡_CloudOS「Apache CloudStack」概要
 
OpenStack QuickStart - havana
OpenStack QuickStart - havanaOpenStack QuickStart - havana
OpenStack QuickStart - havana
 
OpenStack批評 2015
OpenStack批評 2015OpenStack批評 2015
OpenStack批評 2015
 
「OpenStack最新情報セミナー」2014/4 アンケート集計結果
「OpenStack最新情報セミナー」2014/4 アンケート集計結果「OpenStack最新情報セミナー」2014/4 アンケート集計結果
「OpenStack最新情報セミナー」2014/4 アンケート集計結果
 
Interop tokyo2018 openstack-present-and-future
Interop tokyo2018 openstack-present-and-futureInterop tokyo2018 openstack-present-and-future
Interop tokyo2018 openstack-present-and-future
 
OSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStackOSSのクラウド基盤 OpenStack / CloudStack
OSSのクラウド基盤 OpenStack / CloudStack
 
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
 
SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告
SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告
SUSE Open Forum講演 - OpenStack Summit 2014 Paris 報告
 
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)
 
OpenStack最新情報セミナー アジェンダ
OpenStack最新情報セミナー アジェンダOpenStack最新情報セミナー アジェンダ
OpenStack最新情報セミナー アジェンダ
 
OSC2013.Cloud@Osaka
OSC2013.Cloud@OsakaOSC2013.Cloud@Osaka
OSC2013.Cloud@Osaka
 
OpenStackネットワーク実装の現状と運用 自動化開発の実際 第一部: OpenStackネットワーク実装の現状 – OpenStack最新情報セミナ...
OpenStackネットワーク実装の現状と運用 自動化開発の実際 第一部: OpenStackネットワーク実装の現状 – OpenStack最新情報セミナ...OpenStackネットワーク実装の現状と運用 自動化開発の実際 第一部: OpenStackネットワーク実装の現状 – OpenStack最新情報セミナ...
OpenStackネットワーク実装の現状と運用 自動化開発の実際 第一部: OpenStackネットワーク実装の現状 – OpenStack最新情報セミナ...
 

Mehr von JUNICHI YOSHISE

Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...JUNICHI YOSHISE
 
Rookの今とこれから(CloudNative Meetup #3)
Rookの今とこれから(CloudNative Meetup #3)Rookの今とこれから(CloudNative Meetup #3)
Rookの今とこれから(CloudNative Meetup #3)JUNICHI YOSHISE
 
Kubernetes on Mesos Deep Dive [Japanese]
Kubernetes on Mesos Deep Dive [Japanese]Kubernetes on Mesos Deep Dive [Japanese]
Kubernetes on Mesos Deep Dive [Japanese]JUNICHI YOSHISE
 
K8sjp11 KubeCon-Recap Multi-Cluster Operations
K8sjp11 KubeCon-Recap Multi-Cluster OperationsK8sjp11 KubeCon-Recap Multi-Cluster Operations
K8sjp11 KubeCon-Recap Multi-Cluster OperationsJUNICHI YOSHISE
 
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8s
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8sk8sjp#9 KubeCon - Service Mesh, ML/DL on k8s
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8sJUNICHI YOSHISE
 
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36JUNICHI YOSHISE
 
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみるK8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみるJUNICHI YOSHISE
 

Mehr von JUNICHI YOSHISE (9)

Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
 
Bye-bye SlideShare
Bye-bye SlideShareBye-bye SlideShare
Bye-bye SlideShare
 
Rookの今とこれから(CloudNative Meetup #3)
Rookの今とこれから(CloudNative Meetup #3)Rookの今とこれから(CloudNative Meetup #3)
Rookの今とこれから(CloudNative Meetup #3)
 
Kubernetes on Mesos Deep Dive [Japanese]
Kubernetes on Mesos Deep Dive [Japanese]Kubernetes on Mesos Deep Dive [Japanese]
Kubernetes on Mesos Deep Dive [Japanese]
 
K8sjp11 KubeCon-Recap Multi-Cluster Operations
K8sjp11 KubeCon-Recap Multi-Cluster OperationsK8sjp11 KubeCon-Recap Multi-Cluster Operations
K8sjp11 KubeCon-Recap Multi-Cluster Operations
 
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8s
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8sk8sjp#9 KubeCon - Service Mesh, ML/DL on k8s
k8sjp#9 KubeCon - Service Mesh, ML/DL on k8s
 
Osdt s3
Osdt s3Osdt s3
Osdt s3
 
DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36DC/OS as PaaS : paasjp#36
DC/OS as PaaS : paasjp#36
 
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみるK8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
 

Internet week2015 s5_yoshise

  • 2. 自己紹介 お仕事 – 1999年 日本ヒューレット・パッカード(株)入社 – 2014年 クラウド関連事業の強化に伴い、Helion OpenStack Professional Servicesに異動 – Asia Pacific & Japan Region最大の拠点として、OpenStackの変態 ^h^hエキスパートが東京に集結 – ギター、スキー、料理 – プログラミング(でも仕事にはほとんど生かせていない) 得技 趣味 – キャンプ、映画鑑賞、音楽、ボルダリング、電子工作、カメラ、チェス、読書、などなど – 要するに多趣味ゆえの無趣味
  • 3. 本日の内容 OpenStackで幸せになるために –企画/要件定義編 – そもそもなんでOpenStackが使いたいの? – アンチパターンから見る勘所 – OpenStackだけでは足りないものとは? – OSS / ディストリビューション / アプライアンス –設計/構築編 – ノード配置 – HA – ネットワーク – ストレージ – バックアップ – DR – ロギング/監視
  • 5. そもそもなんでOpenStackなの?  増え続けるシステム/アプリケーションを効率的に管理したい  DevOpsやPaaSを活用した迅速なアプリケーション開発と実行管理  XaaSを実現するための基盤  ベンダーロックイン回避  共通基盤化によるコスト削減  開発部門はAWS使いたがってるんだけど  なんか流行ってるから 5
  • 6. TechTarget Japan 連載 : エンタープライズのためのOpenStack検討ガイドより アンチパターンから見る勘所 【第5回】OpenStack導入で先が思いやられる「アンチパターン」ベスト5 http://techtarget.itmedia.co.jp/tt/news/1506/19/news09.html なんとなく仮想化基盤の更改先とする インフラ担当者だけで進める ペット感覚が抜けない いきなり壮大な計画を立てる 枝葉の技術にこだわる
  • 7. 過去のしがらみを捨てることも必要。  アプリのアーキテクチャを変えたくない  現行の運用を変えたくない  現行の基盤で実現できている機能は全て実現しなければならない  「うちのやり方に合わせろ」 こういった考えに固執するとアーキテクチャに歪みが生じます(OpenStackに限った話 ではありませんけど)。結果的にトラブルを量産します。
  • 8. OpenStack だけでは足りないものとは?  OpenStack を構成するプロジェクトの全体像  公式に登録されているものだけで、44プロジェクト  http://governance.openstack.org/reference/projects/ それでも 足りない ものが… (注)図は一部HP独自 のプロジェクトを含み ます。
  • 9. OpenStack だけでは足りないものとは?  案件対応上、よく課題になる機能 (1/2) 課金系  課金モデルはユーザごとにまちまち  OpenStack は課金のための Metering までにフォーカス ポータル  OpenStack Horizon はAPIをほぼそのまま見せる発想。一方、カタログ 化やワークフロー化の需要も強い。  既存ポータルとの連続性。自社要員のスキル(Java)等 運用管理系  優れた運用監視ツールは、 OSSにも商用にも多数存在  通常、ユーザ個別に使い慣れた既存運管ツールが存在
  • 10. OpenStack だけでは足りないものとは?  案件対応上、よく課題になる機能 (2/2) オーケストレータ  OpenStack にもHeat が存在。しかし、Heatと商用ジョブ管理ツールで できる範囲にはギャップがある 構成管理  OSSにもPuppet/Chef/Ansibleがあるが、勢いは時代によって変化
  • 11. OSS / ディストリビューション / アプライアンス 自力で組む! – なんでもできる ディストリビューションを活用 – ディストリビューターにより検証され た構成 – 入れれば動く アプライアンス製品を利用 – 迅速な導入 – HWも含めたベンダーのサポートが 得られる – HAなど、実運用に耐える環境を作り 上げるのは相当大変 – すべては自己責任 – ディストリビューターのサポートを受 けるためには各種制約を受け入れる 必要がある – お手軽であるがゆえに、機能をよく理 解しないまま導入してしまう 左記に加えて – アプライアンスとして事前構成済みで あることによる制約(カスタマイズの 制限) – 仮想化による制約
  • 13. ノード配置 – 考慮すべき点  可用性  OpenStackコントロールノード(Core API / Network Service / DB / MQ)  オブジェクトストレージ(Swift Proxy / Account / Container / Object)  ブロックストレージ  運用系機能(Monitoring / Metering / Logging)  インスタンス ・・・・?  インスタンスの実行環境(Hypervisor / Container / BareMetal)  パフォーマンス  (特に)ネットワーク  スケーラビリティ – 次ページ以降、Helion OpenStack 2.0のExample Configuration http://docs.hpcloud.com/helion/example_configurations.html
  • 17. コントロールプレーンをHA化するのってけっこう大変。 コントローラノード1 コントローラノードn HAProxy HAProxy keepalived OpenStack 各種プロセス/API OpenStack 各種プロセス/API RabbitMQ RabbitMQ RabbitMQ Cluster MySQL MySQL Galera Cluster VIP ・・・ これだけ見ると簡単そうに見えるけど・・・
  • 18. コンピュート (Nova) – 考慮すべき点  Hypervisorの選択  基本はKVM  マルチHypervisor構成の場合はネットワーク/ストレージ の制約に注意  BareMetalは今後に期待  ノード追加/削除のオペレーション http://superuser.openstack.org/articles/openstack-users-share-how- their-deployments-stack-up
  • 19. ネットワーク (Neutron) – 考慮すべき点  基本はML2+OVS  商用SDN製品を使うべきか?  外部からのアクセス経路(External Network)  テナントネットワークの種別(フラット / VLAN / VXLAN)  Provider Networkの要否  仮想routerの負荷(Neutron DVRを使う?)  各種ネットワークサービスの要否(LBaaS, FWaaS, VPNaaS) http://superuser.openstack.org/articles/openstack-users-share-how- their-deployments-stack-up
  • 20. ストレージ – 考慮すべき点  オブジェクトストレージ (Swift)  PACの構成  レプリケーション  Glanceのストアとして使う?  ブロックストレージ (Cinder)  Ceph人気  箱モノ使う場合はFCかiSCSIか  スナップショットなど、ストレージ側の機能にどこまで期待す るか  なんだかんだ、サポートの問題な気がする  Nova/Glanceとの絡み  Boot from Volumeとか http://superuser.openstack.org/articles/openstack-users-share-how- their-deployments-stack-up
  • 21. バックアップ/リカバリ  OpenStackのバックアップって?  DB  各種定義情報 (Nova, Glance, Keystone, Cinder, Swift等)  「OpenStackでは仮想マシンのシステムバックアップはどうなるのかね」  (知らんがな。。。)  クラウドネイティブなアーキテクチャであれば、インスタンスは再生成すればよい(Glanceイメージが残ってい ればよい)  ユーザデータのバックアップはテナント側で取ってください、が基本  とは言えインフラ側にそこまで求められる場合は  インスタンスのImage Snapshot  ブロックストレージ上のデータはVolume Snapshot とか  エージェント型のバックアップツールを使ってBackup as a Service的な
  • 22. DR  このぐらいはできる  引き継ぐのは管理情報(ユーザアカウント、 Project構成情報など)、Swiftのデータ、 Glanceイメージ  手動でのサイト切り替え  インスタンスはユーザが再立ち上げ  Ciderボリュームのデータはバックアップ からのリストア(バックアップはSwiftで同 期) Control Plane F/O – Normal Operation DBMS (MySQL ) ACT 3PAR AZ1 Region1 DBMS (MySQL ) SBY 3PAR AZ2Cloud Controll er (active) Cloud Controll er (active) MQ ACT Async. Replication Internet / Dedicate d Line One way latency < ~ 10ms MQ SBY Internal DNS Internal DNS DC1 DC 2 Hypervi sor Hypervi sor Hypervi sor Hypervi sor Hypervi sor Hypervi sor Portal/API Access VM TrafficPortal/API Access VM Traffic swiftswift Aync. Replication  ここまで求められるとハードル高い  自動サイト切り替え  落ちたインスタンスが同じ姿で自動的に立ち上がってくる  そもそもクラウドネイティブなアプリであれば  クラウド自体がDRしなくても、別のクラウドにアプリをデプロイすればよいのでは?
  • 23. ロギング/監視  ログ:集中管理の仕組みが必要  rsyslog  Logstash / Elasticserch / Kibana  監視:クラウド管理者のための監視とテナント管理者の ための監視  Zabbix, Nagios等  Monasca
  • 25.  「基本思想」が重要  基盤もアプリもクラウドネイティブ化を志向する  シンプルな仕様・構造からはじめ、スケールできるようにする  構成/設計の選択肢は無限大  しっかり理解して使いましょう。それが強いサービスを生み出す現 場力の源泉となります。  悩んだら、ディストリビュータのリファレンスアーキテクチャに素直 に乗っかるという手もあります。  まずは触ってみる!