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
chibiegg
February 26, 2016
How-to & DIY
780
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
210
ゼロトラストを前提に、もっと便利に、もっと安全に @ 2026-03-03 ITmedia Security Week 2026 冬 / Designing for Zero Trust: Enabling Both Usability and Security
chibiegg
0
110
JANOG57 Meeting in Osaka のご紹介 @さくらの聖夜 2025 / Introduction to JANOG57 Meeting in Osaka
chibiegg
0
69
コンフィデンシャルコンピューティングは本当に機密なのか?@ 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
55
パブリッククラウドにおける機密コンピューティング@さくらのTech Day 2024-11-12 / Confidential Computing in Public Cloud
chibiegg
0
460
tiupによるTiDBの構築 @ TiUG Meetup #3 Osaka / Building TiDB with TiUP
chibiegg
1
310
Stable Diffusionの使い方と追加学習によるLoRAの作成~GPUコンテナサービス “高火力 DOK” の活用~ @ 2024-06-29 OSC2024 Hokkaido / Stable Diffusion and Creating LoRA with Additional Training ~ with 'Koukaryoku DOK' ~
chibiegg
1
2.7k
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
3
1.9k
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
JAWS-UG/AWSコミュニティ -JAWS-UGくまもと#16
awsjcpm
1
220
多摩ニュータウンを、 味わう
aokiplayer
1
660
JAWS-UG/AWSコミュニティ アップデート (JAWS-UG函館支部)
awsjcpm
3
160
あなたは何故コミュニティに参加するのか?
awsjcpm
3
380
파이썬 토룡신점 운영후기
lqez
0
550
ROSAというLLM使ったROSエージェントをおもちゃに実装してみた話
takeofuture
0
210
「変えること」「変わること」を楽しむ力で"敵わない存在"と向き合う
subroh0508
2
1.6k
JAWS-UG と AWS - JAWS-UG 沖縄 Cloud on the Beach 2025
awsjcpm
0
160
キャリア科目では教えてくれない、就活を生き抜く法則
logica0419
2
290
スマートハウスの蓄電性能の効率化を実現してみた~電気自動車編~
runrunsan
0
500
JAWS-UG/AWS Communities Updates 2025/11/8 JAWS-UG 島根支部
awsjcpm
1
160
生成AIは 『コードを書く』だけじゃない アーキテクチャ設計から環境構築まで——社内データ活用DXの全貌
punipuni_mint
0
180
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
The agentic SEO stack - context over prompts
schlessera
0
800
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Utilizing Notion as your number one productivity tool
mfonobong
4
320
The Cost Of JavaScript in 2023
addyosmani
55
10k
Designing for Timeless Needs
cassininazir
1
250
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
160
The browser strikes back
jonoalderson
0
1.2k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
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/