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
140
JANOG57 Meeting in Osaka のご紹介 @さくらの聖夜 2025 / Introduction to JANOG57 Meeting in Osaka
chibiegg
0
86
コンフィデンシャルコンピューティングは本当に機密なのか?@ 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
75
パブリッククラウドにおける機密コンピューティング@さくらの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
340
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.5k
Other Decks in How-to & DIY
See All in How-to & DIY
AIツール“三種の神器”ではじめる 自動運転AIチャレンジ
covao
0
130
MustをWillに変える技術 〜アイドル・郁田はるきが"すべき"の壁を超えるまで〜
subroh0508
1
2.1k
タスク管理で人生はもっと楽しくなる
naomik92
2
120
なぜISPでオリジナルカードゲームを作ったのか?制作者と対談 - NIFTY Tech Talk #25
niftycorp
PRO
0
140
蓮ノ空女学院スクールアイドルクラブはなぜ強いのか
subroh0508
0
130
JAWS-UG鹿児島2.0 reboot - JAWS-UG/AWS Communitiesのご紹介
awsjcpm
0
130
AWS Community Builders Update - JAWS-UG Tokyo and Sainokuni
awsjcpm
3
320
ネガティブをねじ伏せ、n=1のキャリアに変える技術
subroh0508
1
1.2k
地域コミュニティって いいよね/Local Communities Are Pretty Great
aokiplayer
1
130
EXPO 2025 大屋根リングをぐるっと周回! 【GPSマルチユニット×ソラカメ実験】
scbc1167
0
160
登壇資料を素早く作るための順番
kotomin_m
9
2.3k
QGIS in Your Language
salamanderezo
0
120
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
510
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Design in an AI World
tapps
1
310
Testing 201, or: Great Expectations
jmmastey
46
8.3k
The SEO Collaboration Effect
kristinabergwall1
1
550
Building Applications with DynamoDB
mza
96
7.2k
Product Roadmaps are Hard
iamctodd
55
13k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
Writing Fast Ruby
sferik
630
63k
Skip the Path - Find Your Career Trail
mkilby
1
220
Visualization
eitanlees
152
17k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
470
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/