Submit Search
Upload
MUGT02 - vamp demo
•
Download as PPTX, PDF
•
0 likes
•
751 views
T
Tetsuya Sodo
Follow
canary relase demo using vamp on Mesos User Group Tokyo meetup#02 2017/07/25
Read less
Read more
Technology
Report
Share
Report
Share
1 of 19
Download now
Recommended
MUGT01 - mesos.DCOS demo
MUGT01 - mesos.DCOS demo
Tetsuya Sodo
「おれのクラウド」今日から始めるオブジェクトストレージ
「おれのクラウド」今日から始めるオブジェクトストレージ
Masahito Zembutsu
RancherでMesosクラスタをデプロイしてみる的ななにか
RancherでMesosクラスタをデプロイしてみる的ななにか
Masataka Tsukamoto
Oss dev-04
Oss dev-04
Kohei KaiGai
FabricでJobSchedulerを全自動インストール
FabricでJobSchedulerを全自動インストール
OSSラボ株式会社
OSC2014 東京 owncloud性能検証
OSC2014 東京 owncloud性能検証
Tetsurou Yano
Cloud founryインストール手順
Cloud founryインストール手順
Kotaro Noyama
How to use PTI & IBRS patch
How to use PTI & IBRS patch
Yuichiro Naito
Recommended
MUGT01 - mesos.DCOS demo
MUGT01 - mesos.DCOS demo
Tetsuya Sodo
「おれのクラウド」今日から始めるオブジェクトストレージ
「おれのクラウド」今日から始めるオブジェクトストレージ
Masahito Zembutsu
RancherでMesosクラスタをデプロイしてみる的ななにか
RancherでMesosクラスタをデプロイしてみる的ななにか
Masataka Tsukamoto
Oss dev-04
Oss dev-04
Kohei KaiGai
FabricでJobSchedulerを全自動インストール
FabricでJobSchedulerを全自動インストール
OSSラボ株式会社
OSC2014 東京 owncloud性能検証
OSC2014 東京 owncloud性能検証
Tetsurou Yano
Cloud founryインストール手順
Cloud founryインストール手順
Kotaro Noyama
How to use PTI & IBRS patch
How to use PTI & IBRS patch
Yuichiro Naito
Flameにfirefox os2.1を入れてみた+α
Flameにfirefox os2.1を入れてみた+α
Naoki Takahashi
Postgre sql centos7install
Postgre sql centos7install
Sunao Kiyosue
Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)
Yasuhiro Arai
Openstack calendar20141222
Openstack calendar20141222
samemoon
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
Midori Oge
データ加工ストリーミングのすすめ2012 11 20
データ加工ストリーミングのすすめ2012 11 20
Koichiro Mori
Sfstudy#2チーム5
Sfstudy#2チーム5
Yasuhiro Arai
Elastic searchをrailsから使ってみた
Elastic searchをrailsから使ってみた
Yoichi Toyota
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
Kotaro Noyama
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
Tetsurou Yano
NW-DIY ネットワーク機能の分類
NW-DIY ネットワーク機能の分類
啓章 加嶋
systemdを始めよう
systemdを始めよう
Preferred Networks
日本Open stackユーザ会 第27回勉強会
日本Open stackユーザ会 第27回勉強会
Yoshinari Kadokawa
マイクラ自動化枠第1回資料
マイクラ自動化枠第1回資料
Ryo Fujita
20100717tobesetu
20100717tobesetu
akitsukada
マイクラ自動化枠第2回資料
マイクラ自動化枠第2回資料
Ryo Fujita
The Chef integrations Z Cloud(Joyent)
The Chef integrations Z Cloud(Joyent)
Yukihiko SAWANOBORI
Sql azure database copy
Sql azure database copy
貴仁 大和屋
Azure de debian
Azure de debian
Kazumi Hirose
IT002_DISKベンチマークをとろう
IT002_DISKベンチマークをとろう
Hiroki.lzh
OSC2016.Enterprise OpenStack & Cloud Native Applications
OSC2016.Enterprise OpenStack & Cloud Native Applications
irix_jp
Azure PipelinesをサーバサイドのCI/CDに活用
Azure PipelinesをサーバサイドのCI/CDに活用
Shinya Nakajima
More Related Content
What's hot
Flameにfirefox os2.1を入れてみた+α
Flameにfirefox os2.1を入れてみた+α
Naoki Takahashi
Postgre sql centos7install
Postgre sql centos7install
Sunao Kiyosue
Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)
Yasuhiro Arai
Openstack calendar20141222
Openstack calendar20141222
samemoon
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
Midori Oge
データ加工ストリーミングのすすめ2012 11 20
データ加工ストリーミングのすすめ2012 11 20
Koichiro Mori
Sfstudy#2チーム5
Sfstudy#2チーム5
Yasuhiro Arai
Elastic searchをrailsから使ってみた
Elastic searchをrailsから使ってみた
Yoichi Toyota
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
Kotaro Noyama
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
Tetsurou Yano
NW-DIY ネットワーク機能の分類
NW-DIY ネットワーク機能の分類
啓章 加嶋
systemdを始めよう
systemdを始めよう
Preferred Networks
日本Open stackユーザ会 第27回勉強会
日本Open stackユーザ会 第27回勉強会
Yoshinari Kadokawa
マイクラ自動化枠第1回資料
マイクラ自動化枠第1回資料
Ryo Fujita
20100717tobesetu
20100717tobesetu
akitsukada
マイクラ自動化枠第2回資料
マイクラ自動化枠第2回資料
Ryo Fujita
The Chef integrations Z Cloud(Joyent)
The Chef integrations Z Cloud(Joyent)
Yukihiko SAWANOBORI
Sql azure database copy
Sql azure database copy
貴仁 大和屋
Azure de debian
Azure de debian
Kazumi Hirose
IT002_DISKベンチマークをとろう
IT002_DISKベンチマークをとろう
Hiroki.lzh
What's hot
(20)
Flameにfirefox os2.1を入れてみた+α
Flameにfirefox os2.1を入れてみた+α
Postgre sql centos7install
Postgre sql centos7install
Apache CloudStack 4.0 インストール(ver0.5)
Apache CloudStack 4.0 インストール(ver0.5)
Openstack calendar20141222
Openstack calendar20141222
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
データ加工ストリーミングのすすめ2012 11 20
データ加工ストリーミングのすすめ2012 11 20
Sfstudy#2チーム5
Sfstudy#2チーム5
Elastic searchをrailsから使ってみた
Elastic searchをrailsから使ってみた
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
NW-DIY ネットワーク機能の分類
NW-DIY ネットワーク機能の分類
systemdを始めよう
systemdを始めよう
日本Open stackユーザ会 第27回勉強会
日本Open stackユーザ会 第27回勉強会
マイクラ自動化枠第1回資料
マイクラ自動化枠第1回資料
20100717tobesetu
20100717tobesetu
マイクラ自動化枠第2回資料
マイクラ自動化枠第2回資料
The Chef integrations Z Cloud(Joyent)
The Chef integrations Z Cloud(Joyent)
Sql azure database copy
Sql azure database copy
Azure de debian
Azure de debian
IT002_DISKベンチマークをとろう
IT002_DISKベンチマークをとろう
Similar to MUGT02 - vamp demo
OSC2016.Enterprise OpenStack & Cloud Native Applications
OSC2016.Enterprise OpenStack & Cloud Native Applications
irix_jp
Azure PipelinesをサーバサイドのCI/CDに活用
Azure PipelinesをサーバサイドのCI/CDに活用
Shinya Nakajima
Mt basic as-os_on_danbot
Mt basic as-os_on_danbot
たけおか しょうぞう
パーソナルデータのあり方を変える!オープンソース分散型PDS「Personium」を使ってみよう!
パーソナルデータのあり方を変える!オープンソース分散型PDS「Personium」を使ってみよう!
泰史 栃折
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
朋志 佐々木
運用に自動化を求めるのは間違っているだろうか
運用に自動化を求めるのは間違っているだろうか
Masahito Zembutsu
【Tech-Circle #3 & OCDET #7 SDS勉強会】 Ceph on SoftLayer
【Tech-Circle #3 & OCDET #7 SDS勉強会】 Ceph on SoftLayer
Nobuyuki Matsui
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
Etsuji Nakai
DevOps and Compliance and Security
DevOps and Compliance and Security
Kazushi Kamegawa
OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方
Midori Oge
座談会資料(討議メモ付き) 20170225
座談会資料(討議メモ付き) 20170225
知礼 八子
Dockerのネットワークについて
Dockerのネットワークについて
Nobuyuki Matsui
空回りのクラウド基盤導入
空回りのクラウド基盤導入
irix_jp
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
Kazuto Kusama
座談会資料 事前配布 20170225
座談会資料 事前配布 20170225
知礼 八子
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
今時のDev opsの取り組み事例集
今時のDev opsの取り組み事例集
Wataru NOGUCHI
エンジニアのための痔の話
エンジニアのための痔の話
Kouhei Maeda
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
Visual Studio App Centerで始めるCI/CD
Visual Studio App Centerで始めるCI/CD
Shinya Nakajima
Similar to MUGT02 - vamp demo
(20)
OSC2016.Enterprise OpenStack & Cloud Native Applications
OSC2016.Enterprise OpenStack & Cloud Native Applications
Azure PipelinesをサーバサイドのCI/CDに活用
Azure PipelinesをサーバサイドのCI/CDに活用
Mt basic as-os_on_danbot
Mt basic as-os_on_danbot
パーソナルデータのあり方を変える!オープンソース分散型PDS「Personium」を使ってみよう!
パーソナルデータのあり方を変える!オープンソース分散型PDS「Personium」を使ってみよう!
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
運用に自動化を求めるのは間違っているだろうか
運用に自動化を求めるのは間違っているだろうか
【Tech-Circle #3 & OCDET #7 SDS勉強会】 Ceph on SoftLayer
【Tech-Circle #3 & OCDET #7 SDS勉強会】 Ceph on SoftLayer
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
DevOps and Compliance and Security
DevOps and Compliance and Security
OSC関西@京都2014 CloudStackの歩き方
OSC関西@京都2014 CloudStackの歩き方
座談会資料(討議メモ付き) 20170225
座談会資料(討議メモ付き) 20170225
Dockerのネットワークについて
Dockerのネットワークについて
空回りのクラウド基盤導入
空回りのクラウド基盤導入
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
座談会資料 事前配布 20170225
座談会資料 事前配布 20170225
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
今時のDev opsの取り組み事例集
今時のDev opsの取り組み事例集
エンジニアのための痔の話
エンジニアのための痔の話
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Visual Studio App Centerで始めるCI/CD
Visual Studio App Centerで始めるCI/CD
More from Tetsuya Sodo
Elasticsearch勉強会#44 20210624
Elasticsearch勉強会#44 20210624
Tetsuya Sodo
Elasticsearch勉強会#39 LT 20201217
Elasticsearch勉強会#39 LT 20201217
Tetsuya Sodo
OpenShift.RUN Summer 10 tetsuyasd
OpenShift.RUN Summer 10 tetsuyasd
Tetsuya Sodo
JAZUG #26 AKS backup with Velero
JAZUG #26 AKS backup with Velero
Tetsuya Sodo
Microsoft Open Tech Night #01 LT-tetsuyasd
Microsoft Open Tech Night #01 LT-tetsuyasd
Tetsuya Sodo
OCP Meetup Tokyo #05 ECK on OCP
OCP Meetup Tokyo #05 ECK on OCP
Tetsuya Sodo
Jeug 02 lt_tetsuyasodo_v01
Jeug 02 lt_tetsuyasodo_v01
Tetsuya Sodo
Jeug 01 lt_tetsuyasodo_v01
Jeug 01 lt_tetsuyasodo_v01
Tetsuya Sodo
red-hat-forum-2017-openshift-baremetal-deployment
red-hat-forum-2017-openshift-baremetal-deployment
Tetsuya Sodo
More from Tetsuya Sodo
(9)
Elasticsearch勉強会#44 20210624
Elasticsearch勉強会#44 20210624
Elasticsearch勉強会#39 LT 20201217
Elasticsearch勉強会#39 LT 20201217
OpenShift.RUN Summer 10 tetsuyasd
OpenShift.RUN Summer 10 tetsuyasd
JAZUG #26 AKS backup with Velero
JAZUG #26 AKS backup with Velero
Microsoft Open Tech Night #01 LT-tetsuyasd
Microsoft Open Tech Night #01 LT-tetsuyasd
OCP Meetup Tokyo #05 ECK on OCP
OCP Meetup Tokyo #05 ECK on OCP
Jeug 02 lt_tetsuyasodo_v01
Jeug 02 lt_tetsuyasodo_v01
Jeug 01 lt_tetsuyasodo_v01
Jeug 01 lt_tetsuyasodo_v01
red-hat-forum-2017-openshift-baremetal-deployment
red-hat-forum-2017-openshift-baremetal-deployment
Recently uploaded
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Recently uploaded
(10)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
MUGT02 - vamp demo
1.
Mesosでカナリアリリースだと!? @tetsuyasd Mesos Meetup Tokyo
#2 2017/07/25
2.
Who am I
? 2 名前: 惣道 哲也 (そうどう てつや) Twitter: @tetsuyasd 所属: 日本ヒューレット・パッカード株式会社 テクニカルコンサルティング事業統括 職務: オープンソース関連なんでも(調査、検証、構築、提案) - Hadoop - OpenStack - Docker - Ansible - TensorFlow - Mesos(DC/OS) New 「赤ずきんちゃんはIIJ GIOのマスコットキャラクターです」 https://www.iij.ad.jp/GIO/socialapp/character.html
3.
Agenda (15min) 3 1. AzureからDC/OSをインストール(事前導入済) 2.
Vampのインストール 3. カナリアリリースであんなこと、こんなこと 今日のゴール • Vamp/カナリアリリースについ てわかった気になる
4.
1. AzureからDC/OSをインストール 4
5.
AzureからDC/OSをインストールしてみる 5https://dcos.io/docs/1.8/administration/installing/cloud/azure/ CLI、ARMテンプレート等いろいろありますが、 今回はポータルからAzure Marketplaceに 登録されているDC/OS on
Azureをデプロイ
6.
AzureからDC/OSをインストールしてみる 6 以下の項目あたりを指定して7分ほど待つ – SSH public
key 手持ちのSSH公開鍵 – Enable OAuth false(default) → true – Resource Group 任意のグループ名 – Region 任意のリージョン – Agent数 1-100まで ※masterは1つになります – VMサイズ D2_V2(default) 入力項目 予算 以下は試算例。東日本リージョンでD2_V2サイズ(2017/7/26時点)を使用。 ( Master x1 + Agent x2 ) ≒ 60円/h (1450円/日) くらい
7.
クラスタへのアクセス 7 クライアントからMasterノードへのSSHトンネルを設定 事前準備 $ MASTER=<masterのFQDNをAzurePortalからコピー> $ ssh
-fNL 8000:localhost:80 -p 2200 azureuser@$MASTER Masterノードへ上記のSSHトンネル経由でアクセス。 OAuth認証を有効化したので適切な方法でログイン ブラウザでのログイン
8.
クラスタへのアクセス 8 ログイン後の画面
9.
2. Vampをインストール 9
10.
Elasticsearch(依存サービス)のインストール 10 新規サービスをdeploy 右上の”JSON mode”をONにしてJSONテンプレートを添付 JSON内部ではdockerコンテナ名などが指定されている →9200ポートでElasticsearchが起動 App JSONによるinstall
11.
Vampのインストール 11 Vampをデプロイ みんな大好きUniverse 依存サービスのElasticsearchと連携が必要 “advanced install”を選択して、 “elasticsearch-url”に以下を指定すること 注意点1 http://elasticsearch.marathon.mesos:9200 注意点2 “elasticsearchurl”の入力テキストが、なぜかChromeだと入力できない・・・ → Firefoxを使います
12.
Vampサービスへのアクセス 12 新しいウインドウが開いて Vampにアクセス可能 vampのリンクを開く この後、デモします!
13.
Vampの用語の一部をご紹介 13 各サービスと依存性を記述した定義。(例:Dockerコンテナなどを記述する) Breed Blueprint Deployment 実行中のBlueprint Breedが実行時どのように動作するか、保持するプロパティなどを定義。 Gateway 着信トラフィックと送信先のペアを定義した静的ルーティングを定義 ここに複数のdeploymentを定義して、ト ラフィック割り当てを動的に変更させると、 カナリアリリースが実現できる
14.
3. カナリアリリースであんなこと、 こんなこと 14
15.
「カナリアリリース」とは 15 もともとは1913年に炭鉱労働者の一酸化炭素中毒による事故を防ぐために、 カゴに入れた鳥を連れて行ったことが由来 新規リリースでの、最初のリクエストを処理するのが「カナリア」 新規リリースに問題が起きた場合、「カナリア」は危険を知らせることが期待される おれの考えた さいきょうの リリースを デプロイするぞ! カナリア いないとヤバス・・・
16.
「カナリアリリース」とは 16 新規トラフィックのうち、コントロール可能な少数だけをカナリア(新規バージョン)に誘導したい それでカナリアに問題がなければ、残りのトラフィックも新規バージョンに流入させる もしカナリアで問題があれば、「すみやかに」 ロールバックしたい 95%の ユーザリクエスト 5% Chrome Mozilla IPアドレスやブラウザなど クライアントの条件で制御 するパターンもある 信頼と実績の ver1.0 先進機能満載の ver1.1 嫌なヨカン やりたいこと
17.
カナリアリリースの要件まとめ 17 1. 新規リリース時に流入トラフィックをコントロールしたい ※単なるblue-green deploymentと違い、任意のトラフィック流入率を設定したい (加えて、バックエンドセッションが終わるまでセッションが切れない、など) 2.
新規リリースに問題があった際に検知して、rollbackしたい おれの考えた さいきょうの リリースを デプロイするぞ! ヤメテー!
18.
Demo 18 カナリアリリースのデモ
19.
19 本資料に関するお問い合わせ @tetsuyasd Mailto: tetsuya.sodo@hpe.com Mesosは、米国およびその他の国において登録されたApache Foundationの商標です。 その他、本資料で記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。 本発表内容やデモ内容に関して、ご質問等があればお問い合わせ下さい。 また、内容に関しては個人の意見に基づくものであり、所属組織団体の公式見解とは異なる場合がございます点、ご了承 下さい。
Download now