Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
さくらのクラウドで構築する Mesos+Marathon+Docker クラスタ環境
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
chibiegg
February 26, 2016
How-to & DIY
790
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
さくらのクラウドで構築する Mesos+Marathon+Docker クラスタ環境
chibiegg
February 26, 2016
More Decks by chibiegg
See All by chibiegg
ブラックボックス観測に基づくAI支援のプロトコルのリバースエンジニアリングと再現~AIを用いたリバースエンジニアリング~ @ SECCON 14 電脳会議 / Reverse Engineering and Reproduction of an AI-Assisted Protocol Based on Black-Box Observation @ SECCON 14 DENNO-KAIGI
chibiegg
1
220
ゼロトラストを前提に、もっと便利に、もっと安全に @ 2026-03-03 ITmedia Security Week 2026 冬 / Designing for Zero Trust: Enabling Both Usability and Security
chibiegg
0
130
JANOG57 Meeting in Osaka のご紹介 @さくらの聖夜 2025 / Introduction to JANOG57 Meeting in Osaka
chibiegg
0
80
コンフィデンシャルコンピューティングは本当に機密なのか?@ 2025-08-23 LOCAL Developer Day ’25 Security with 在札幌米国総領事館 / Confidential Computing Truly Confidential? @ 2025-08-23 LOCAL Developer Day ’25 Security with the U.S. Consulate General in Sapporo
chibiegg
0
66
パブリッククラウドにおける機密コンピューティング@さくらのTech Day 2024-11-12 / Confidential Computing in Public Cloud
chibiegg
0
490
tiupによるTiDBの構築 @ TiUG Meetup #3 Osaka / Building TiDB with TiUP
chibiegg
1
330
Stable Diffusionの使い方と追加学習によるLoRAの作成~GPUコンテナサービス “高火力 DOK” の活用~ @ 2024-06-29 OSC2024 Hokkaido / Stable Diffusion and Creating LoRA with Additional Training ~ with 'Koukaryoku DOK' ~
chibiegg
1
2.8k
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
3
2k
3年近くTiDBを使ってきた話 @ TiUG Kick Off #0 / My Journey with TiDB: Nearly Three Years On @ TiDB User Group Kick Off #0
chibiegg
4
1.4k
Other Decks in How-to & DIY
See All in How-to & DIY
私の ダイエット トレーナー AIさんから 自己紹介が あります
itsukiisamu
0
140
251011「ひとりより、みんなで!」 九州の支部で始めた、新しい連携のかたち
east_takumi
2
170
10分de名コミュ “最高の自分”を演じ憧れの同業者と渡り合う
subroh0508
1
670
ボードゲーム × 専用収納 〜3Dプリントで埋めるニッチな隙間〜 / Board Games × Custom Storage
handlename
0
320
2026年、書籍をちゃんと読むぞ👊 〜約3万円分の書籍を積読にしないためにやること〜
subroh0508
5
890
M5StickS3触ってXiaoZhiAI触ってみた #にぼし香 #iotlt
n0bisuke2
0
290
お前も同人作家にならないか? 技術系同人誌制作入門
arkw
3
110
多摩ニュータウンを、 味わう
aokiplayer
2
720
ドローンをAWSで制御してみた
nagi900
0
170
JAWS-UG/AWSコミュニティプログラムのご紹介 (JAWS-UG広島)
awsjcpm
1
160
スイングやカードをいい感じに立てるスタンドの話
niccolli
1
490
大量のiOSシミュレータにアプリをインストールする
gurrium
0
160
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Product Roadmaps are Hard
iamctodd
55
12k
Making Projects Easy
brettharned
120
6.7k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
230
The Spectacular Lies of Maps
axbom
PRO
1
880
So, you think you're a good person
axbom
PRO
2
2.1k
Bash Introduction
62gerente
615
220k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Transcript
さくらのクラウドで構築する Mesos+Marathon+Docker クラスタ環境 (C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 2016/02/26
@ OSC2016 Tokyo/Spring プラットフォーム事業部 サービス開発チーム 江草 陽太
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 2 ॴଐ ɾେࡕେֶֶ෦ଔֶݚڀՊதୀ ɾϓϥοτϑΥʔϜࣄۀ෦αʔϏε։ൃ
ɹɹɹɹɹɹɹɹɹɹɹɹ ɹ "1*c%#cαʔόͷ੍ޚγεςϜ ୲ ɹɹɹɹɹɹɹɹɹɹ։ൃ୲ ɹιϑτΤΞΠϯϑϥΤϯδχΞ ࠾༻ ɾݸਓࣄۀओ ۙگ ɾ4&$$0/$5'.S5BLFEB ɾ*46$0/ ɾ4PGUXBSF%FTJHOɾ݄߸ ͓ͱͳϥζύΠϦϨʔ ͨ͜·͝ @DIJCJFHH
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 3 Docker使ってますか?
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 4 アプリケーションの実⾏行行が簡単になりましたよね!
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 5 たくさんのコンテナの管理理⼤大変じゃないですか?
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 6 シンプルに複数サーバでのジョブ管理理ができる +
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 7 Ϛελ Ϛελ Ϛελ
Marathon + Mesos (Master) εϨʔϒ εϨʔϒ Mesos(Slave) + Docker ※追加可能 実⾏行行中のコンテナを管理理
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 8 Ϛελ Ϛελ Ϛελ
Marathon + Mesos (Master) 192.168.200.11 192.168.200.12 192.168.200.13 εϨʔϒ εϨʔϒ Mesos(Slave) + Docker 192.168.200.21 192.168.200.22 71$ϧʔλ 192.168.200.254 ⼀一括セットアップ
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 9 Ansible実⾏行行環境の準備 sudo apt-get
install python-pip sudo pip install ansible ※ 環境依存を防ぐため pyenv-‐‑‒virtualenv の利利⽤用を推奨します
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 10 Playbookの取得と実⾏行行 git clone
https://github.com/chibiegg/mesos- marathon-c89.git mesos-marathon cd mesos-marathon ansible-playbook --list-tasks \ -i hosts master site.yml ansible-playbook -u ubuntu -Kk \ -i hosts master site.yml ansible-playbook --list-tasks \ -i hosts slave site.yml ansible-playbook -u ubuntu -Kk \ -i hosts slave site.yml
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 11 Playbookの実⾏行行内容 • 共通
• hostsファイルの設定 • パッケージの更更新等 • master • mesos-‐‑‒master • marathon • slave • mesos-‐‑‒slave • docker Java等の必要なパッケージもセットアップします
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 12 ロードバランサからのリバースプロキシ .BSBUIPOΛͬͯ8FCΞϓϦͷ#MVF(SFFOσϓϩΠΛ؆୯ʹ͢Δπʔϧ http://qiita.com/chibiegg/items/5f61790bbada71fcf3c3
(C) Copyright 1996-‐‑‒2016 SAKURA Internet Inc. 13 詳細な資料料をGitBookで公開しています https://chibiegg.gitbooks.io/sakura-‐‑‒mesos-‐‑‒marathon/