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
TS
Uploaded by
Tetsuya Sodo
PPTX, PDF
754 views
MUGT02 - vamp demo
canary relase demo using vamp on Mesos User Group Tokyo meetup#02 2017/07/25
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Downloaded 11 times
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PDF
「おれのクラウド」今日から始めるオブジェクトストレージ
by
Masahito Zembutsu
PPTX
MUGT01 - mesos.DCOS demo
by
Tetsuya Sodo
DOC
Cloud founryインストール手順
by
Kotaro Noyama
PDF
Oss dev-04
by
Kohei KaiGai
PDF
RancherでMesosクラスタをデプロイしてみる的ななにか
by
Masataka Tsukamoto
PDF
FabricでJobSchedulerを全自動インストール
by
OSSラボ株式会社
PPTX
OSC2014 東京 owncloud性能検証
by
Tetsurou Yano
ODP
How to use PTI & IBRS patch
by
Yuichiro Naito
「おれのクラウド」今日から始めるオブジェクトストレージ
by
Masahito Zembutsu
MUGT01 - mesos.DCOS demo
by
Tetsuya Sodo
Cloud founryインストール手順
by
Kotaro Noyama
Oss dev-04
by
Kohei KaiGai
RancherでMesosクラスタをデプロイしてみる的ななにか
by
Masataka Tsukamoto
FabricでJobSchedulerを全自動インストール
by
OSSラボ株式会社
OSC2014 東京 owncloud性能検証
by
Tetsurou Yano
How to use PTI & IBRS patch
by
Yuichiro Naito
What's hot
PDF
systemdを始めよう
by
Preferred Networks
PDF
Apache CloudStack 4.0 インストール(ver0.5)
by
Yasuhiro Arai
PDF
マイクラ自動化枠第1回資料
by
Ryo Fujita
PPTX
Sql azure database copy
by
貴仁 大和屋
PDF
Azure de debian
by
Kazumi Hirose
PDF
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
by
Midori Oge
PDF
IT002_DISKベンチマークをとろう
by
Hiroki.lzh
PPTX
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
by
Tetsurou Yano
PDF
CloudFoundry 2 on Apache CloudStack 4.2.1
by
Kotaro Noyama
KEY
The Chef integrations Z Cloud(Joyent)
by
Yukihiko SAWANOBORI
PDF
20100717tobesetu
by
akitsukada
PDF
Openstack calendar20141222
by
samemoon
PDF
Flameにfirefox os2.1を入れてみた+α
by
Naoki Takahashi
PPTX
NW-DIY ネットワーク機能の分類
by
啓章 加嶋
PDF
Elastic searchをrailsから使ってみた
by
Yoichi Toyota
PPT
Sfstudy#2チーム5
by
Yasuhiro Arai
PPTX
Postgre sql centos7install
by
Sunao Kiyosue
PDF
日本Open stackユーザ会 第27回勉強会
by
Yoshinari Kadokawa
PDF
データ加工ストリーミングのすすめ2012 11 20
by
Koichiro Mori
PDF
マイクラ自動化枠第2回資料
by
Ryo Fujita
systemdを始めよう
by
Preferred Networks
Apache CloudStack 4.0 インストール(ver0.5)
by
Yasuhiro Arai
マイクラ自動化枠第1回資料
by
Ryo Fujita
Sql azure database copy
by
貴仁 大和屋
Azure de debian
by
Kazumi Hirose
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
by
Midori Oge
IT002_DISKベンチマークをとろう
by
Hiroki.lzh
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
by
Tetsurou Yano
CloudFoundry 2 on Apache CloudStack 4.2.1
by
Kotaro Noyama
The Chef integrations Z Cloud(Joyent)
by
Yukihiko SAWANOBORI
20100717tobesetu
by
akitsukada
Openstack calendar20141222
by
samemoon
Flameにfirefox os2.1を入れてみた+α
by
Naoki Takahashi
NW-DIY ネットワーク機能の分類
by
啓章 加嶋
Elastic searchをrailsから使ってみた
by
Yoichi Toyota
Sfstudy#2チーム5
by
Yasuhiro Arai
Postgre sql centos7install
by
Sunao Kiyosue
日本Open stackユーザ会 第27回勉強会
by
Yoshinari Kadokawa
データ加工ストリーミングのすすめ2012 11 20
by
Koichiro Mori
マイクラ自動化枠第2回資料
by
Ryo Fujita
More from Tetsuya Sodo
PDF
OCP Meetup Tokyo #05 ECK on OCP
by
Tetsuya Sodo
PDF
Elasticsearch勉強会#44 20210624
by
Tetsuya Sodo
PDF
Elasticsearch勉強会#39 LT 20201217
by
Tetsuya Sodo
PDF
red-hat-forum-2017-openshift-baremetal-deployment
by
Tetsuya Sodo
PDF
Jeug 02 lt_tetsuyasodo_v01
by
Tetsuya Sodo
PDF
JAZUG #26 AKS backup with Velero
by
Tetsuya Sodo
PDF
OpenShift.RUN Summer 10 tetsuyasd
by
Tetsuya Sodo
PDF
Microsoft Open Tech Night #01 LT-tetsuyasd
by
Tetsuya Sodo
PDF
Jeug 01 lt_tetsuyasodo_v01
by
Tetsuya Sodo
OCP Meetup Tokyo #05 ECK on OCP
by
Tetsuya Sodo
Elasticsearch勉強会#44 20210624
by
Tetsuya Sodo
Elasticsearch勉強会#39 LT 20201217
by
Tetsuya Sodo
red-hat-forum-2017-openshift-baremetal-deployment
by
Tetsuya Sodo
Jeug 02 lt_tetsuyasodo_v01
by
Tetsuya Sodo
JAZUG #26 AKS backup with Velero
by
Tetsuya Sodo
OpenShift.RUN Summer 10 tetsuyasd
by
Tetsuya Sodo
Microsoft Open Tech Night #01 LT-tetsuyasd
by
Tetsuya Sodo
Jeug 01 lt_tetsuyasodo_v01
by
Tetsuya Sodo
Recently uploaded
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
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