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
Uploaded by
Kohsuke Kawaguchi
PPTX, PDF
3,312 views
Dev@cloudの実装
CloudBeesのJenkinsホスティング・サービスであるDEV@cloudの実装とテクニックの話です。
Technology
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Downloaded 16 times
1
/ 30
2
/ 30
3
/ 30
4
/ 30
5
/ 30
6
/ 30
7
/ 30
8
/ 30
9
/ 30
10
/ 30
11
/ 30
12
/ 30
13
/ 30
14
/ 30
15
/ 30
16
/ 30
17
/ 30
18
/ 30
19
/ 30
20
/ 30
21
/ 30
22
/ 30
23
/ 30
24
/ 30
25
/ 30
26
/ 30
27
/ 30
28
/ 30
29
/ 30
30
/ 30
More Related Content
PDF
Japan Developer Summit (jp) - Cloud Foundry, the Open Platform As A Service
by
Patrick Chanezon
PDF
17 E-5 震災とHackとクラウドと 亀渕分
by
Keiji Kamebuchi
PPTX
Java on Azure 2019
by
Yoshio Terada
PPTX
Java on Kubernetes on Azure
by
Yoshio Terada
PPTX
AKS (k8s) Hands on Lab Contents
by
Yoshio Terada
PDF
Windows Server 2019 で Container を使ってみる
by
Kazuki Takai
PPTX
Java on Azure 2019
by
Yoshio Terada
PDF
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
by
Akihiro Kuwano
Japan Developer Summit (jp) - Cloud Foundry, the Open Platform As A Service
by
Patrick Chanezon
17 E-5 震災とHackとクラウドと 亀渕分
by
Keiji Kamebuchi
Java on Azure 2019
by
Yoshio Terada
Java on Kubernetes on Azure
by
Yoshio Terada
AKS (k8s) Hands on Lab Contents
by
Yoshio Terada
Windows Server 2019 で Container を使ってみる
by
Kazuki Takai
Java on Azure 2019
by
Yoshio Terada
大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
by
Akihiro Kuwano
What's hot
PPTX
Virtual Kubelet and Virtual Node
by
Yoshio Terada
PPTX
第六回Jenkins勉強会
by
Kohsuke Kawaguchi
PDF
ソフトウェアパッケージベンダーのためのクラウドソリューション「SQL Anywhere OnDemand Edition」
by
nisobe58
PPTX
How to face the Kubernetes ?
by
Yoshio Terada
PDF
Windows Server 2016でコンテナを動かしてみた
by
Takashi Kanai
PPTX
Jenkins User Conference 東京 2015
by
Kohsuke Kawaguchi
PDF
Jenkins 再入門
by
Jumpei Miyata
PDF
Hyper-V仮想マシンをAzureへV2C移行
by
wintechq
PPTX
20180901 community ws2019_share
by
Osamu Takazoe
PPTX
祝GA、 Service Fabric 概要
by
Takekazu Omi
PDF
Cibc work kokawa
by
Takashi Kokawa
PDF
Windowsコンテナ入門
by
Kyohei Mizumoto
PPTX
Azure Service Fabric Cluster の作成
by
Takekazu Omi
PPTX
深層学習 環境構築 Azure
by
Yuki Hattori
PDF
2014年12月 ソネット bit-drive セミナー資料
by
wintechq
PDF
Java-minishift-20191123
by
Yasushi Osonoi
PDF
Non-coding! Azure
by
Yuki Hattori
PPTX
Interact2019 - Windows Admin Center 2019年6月のお話
by
Norio Sashizaki
PDF
Infrastrucure as a CodeにおけるJenkinsの役割
by
Takashi Honda
PPTX
Jenkins+Gitによる検証済みマージ(30分版)
by
Kohsuke Kawaguchi
Virtual Kubelet and Virtual Node
by
Yoshio Terada
第六回Jenkins勉強会
by
Kohsuke Kawaguchi
ソフトウェアパッケージベンダーのためのクラウドソリューション「SQL Anywhere OnDemand Edition」
by
nisobe58
How to face the Kubernetes ?
by
Yoshio Terada
Windows Server 2016でコンテナを動かしてみた
by
Takashi Kanai
Jenkins User Conference 東京 2015
by
Kohsuke Kawaguchi
Jenkins 再入門
by
Jumpei Miyata
Hyper-V仮想マシンをAzureへV2C移行
by
wintechq
20180901 community ws2019_share
by
Osamu Takazoe
祝GA、 Service Fabric 概要
by
Takekazu Omi
Cibc work kokawa
by
Takashi Kokawa
Windowsコンテナ入門
by
Kyohei Mizumoto
Azure Service Fabric Cluster の作成
by
Takekazu Omi
深層学習 環境構築 Azure
by
Yuki Hattori
2014年12月 ソネット bit-drive セミナー資料
by
wintechq
Java-minishift-20191123
by
Yasushi Osonoi
Non-coding! Azure
by
Yuki Hattori
Interact2019 - Windows Admin Center 2019年6月のお話
by
Norio Sashizaki
Infrastrucure as a CodeにおけるJenkinsの役割
by
Takashi Honda
Jenkins+Gitによる検証済みマージ(30分版)
by
Kohsuke Kawaguchi
Viewers also liked
PPT
CouchDB JP Developers Dummit LT
by
Koji Kawamura
KEY
Devsumi2012 攻めの運用の極意
by
Ryosuke IWANAGA
PDF
10th Anniversary
by
dynamis
PDF
教科書と現場のあいだ
by
Yukei Wachi
PDF
【17-A-2】 10年後も通用する開発環境の秘訣 <デブサミ2012>
by
智治 長沢
PPTX
Developer summit continuous deliveryとjenkins
by
Kohsuke Kawaguchi
KEY
デブサミ2012 appinventorユーザー会
by
Takeaki Tada
PDF
Android最新技術動向(2012.2)
by
Makoto Anjo
KEY
私と自分戦略
by
Naoto Takai
PDF
moon and strategy
by
toshihiro ichitani
PDF
実践Android Developer Testing
by
ussy
PDF
自分戦略
by
bleis tift
PDF
Devsumi2012 JGGUG LT
by
Takuma Watabiki
PDF
アジャイルプロセス協議会の紹介
by
Akiyah
PDF
TDD研究会 デブサミ2012 コミュニティLT
by
Yasui Tsutomu
PDF
10 years devsumi agile and the future
by
Kenji Hiranabe
PDF
差別化で未来を生き抜く エンジニアの7つの秘訣
by
Yusuke Yamamoto
PDF
三周まわったおれたちのアジャイル
by
Hiromu Shioya
PDF
devsumi2012 わたしの自分戦略
by
masayoshi takahashi
PDF
Devsumi2012 倉貫講演資料
by
Yoshihito Kuranuki
CouchDB JP Developers Dummit LT
by
Koji Kawamura
Devsumi2012 攻めの運用の極意
by
Ryosuke IWANAGA
10th Anniversary
by
dynamis
教科書と現場のあいだ
by
Yukei Wachi
【17-A-2】 10年後も通用する開発環境の秘訣 <デブサミ2012>
by
智治 長沢
Developer summit continuous deliveryとjenkins
by
Kohsuke Kawaguchi
デブサミ2012 appinventorユーザー会
by
Takeaki Tada
Android最新技術動向(2012.2)
by
Makoto Anjo
私と自分戦略
by
Naoto Takai
moon and strategy
by
toshihiro ichitani
実践Android Developer Testing
by
ussy
自分戦略
by
bleis tift
Devsumi2012 JGGUG LT
by
Takuma Watabiki
アジャイルプロセス協議会の紹介
by
Akiyah
TDD研究会 デブサミ2012 コミュニティLT
by
Yasui Tsutomu
10 years devsumi agile and the future
by
Kenji Hiranabe
差別化で未来を生き抜く エンジニアの7つの秘訣
by
Yusuke Yamamoto
三周まわったおれたちのアジャイル
by
Hiromu Shioya
devsumi2012 わたしの自分戦略
by
masayoshi takahashi
Devsumi2012 倉貫講演資料
by
Yoshihito Kuranuki
Similar to Dev@cloudの実装
PDF
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
by
decode2016
PDF
はてなにおける継続的デプロイメントの現状と Docker の導入
by
Yu Nobuoka
PDF
cloudstack devcloud
by
Kimihiko Kitase
PDF
Whats new Apache CloudStack
by
Kimihiko Kitase
PPT
2010 04クラウド技術講座
by
sisawa
PPTX
ネットワークエンジニアのための Puppet / Chef
by
npsg
PDF
Apache cloudstack4.0インストール
by
Yasuhiro Arai
PDF
第12回CloudStackユーザ会_ApacheCloudStack最新情報
by
Midori Oge
PDF
Sqale の Puppet と Chef (と テスト)
by
hiboma
PDF
Scalr hands on
by
Haruhiko KAJIKAWA
PDF
NCstudy 2.5
by
Yuichi Saotome
PDF
Apache CloudStack 4.0 インストール(ver0.5)
by
Yasuhiro Arai
PPTX
Jenkins 2.0 (日本語)
by
Kohsuke Kawaguchi
PDF
成長を加速する minne の技術基盤戦略
by
Hiroshi SHIBATA
PDF
捕鯨!詳解docker
by
雄哉 吉田
PDF
Scalrご紹介資料 20130404 01
by
Haruhiko KAJIKAWA
PDF
試して学べるクラウド技術! OpenShift
by
Etsuji Nakai
PDF
Hadoop on LXC
by
俊夫 森
PPT
Osc spring cloud_stack20130223
by
Noriko Suto
PDF
オープンソースのクラウド基盤 CloudStackによるIaaS構築入門 @OSC 2013 Nagoya
by
Satoshi Shimazaki
DOO-003_Jenkins 作者が語る、Docker コンテナによる継続的デリバリのオススメと新機能のご紹介
by
decode2016
はてなにおける継続的デプロイメントの現状と Docker の導入
by
Yu Nobuoka
cloudstack devcloud
by
Kimihiko Kitase
Whats new Apache CloudStack
by
Kimihiko Kitase
2010 04クラウド技術講座
by
sisawa
ネットワークエンジニアのための Puppet / Chef
by
npsg
Apache cloudstack4.0インストール
by
Yasuhiro Arai
第12回CloudStackユーザ会_ApacheCloudStack最新情報
by
Midori Oge
Sqale の Puppet と Chef (と テスト)
by
hiboma
Scalr hands on
by
Haruhiko KAJIKAWA
NCstudy 2.5
by
Yuichi Saotome
Apache CloudStack 4.0 インストール(ver0.5)
by
Yasuhiro Arai
Jenkins 2.0 (日本語)
by
Kohsuke Kawaguchi
成長を加速する minne の技術基盤戦略
by
Hiroshi SHIBATA
捕鯨!詳解docker
by
雄哉 吉田
Scalrご紹介資料 20130404 01
by
Haruhiko KAJIKAWA
試して学べるクラウド技術! OpenShift
by
Etsuji Nakai
Hadoop on LXC
by
俊夫 森
Osc spring cloud_stack20130223
by
Noriko Suto
オープンソースのクラウド基盤 CloudStackによるIaaS構築入門 @OSC 2013 Nagoya
by
Satoshi Shimazaki
More from Kohsuke Kawaguchi
PPTX
Workflow, container, and beyond
by
Kohsuke Kawaguchi
PPTX
JavaOne 2014: Next Step in Automation: Elastic Build Environment
by
Kohsuke Kawaguchi
PPTX
On sharing ideas & sharing code
by
Kohsuke Kawaguchi
PPTX
コードの互換性と進化の両立
by
Kohsuke Kawaguchi
PPTX
Jenkins User Conference 2013: Literate, multi-branch, mobile and more
by
Kohsuke Kawaguchi
PPTX
Jenkins User Conference 2013 Palo Alto: Keynote
by
Kohsuke Kawaguchi
PPTX
Jenkins State of union 2013
by
Kohsuke Kawaguchi
PPTX
How we made jenkins community
by
Kohsuke Kawaguchi
PPTX
Large scale automation with jenkins
by
Kohsuke Kawaguchi
PPTX
Jenkins User Conference 2012 San Francisco
by
Kohsuke Kawaguchi
PPTX
ここ最近のJenkins新機能
by
Kohsuke Kawaguchi
PPTX
Jenkins user conference 東京
by
Kohsuke Kawaguchi
PPTX
Creating a Developer Community
by
Kohsuke Kawaguchi
PPTX
Jenkins user conference 2011
by
Kohsuke Kawaguchi
PPTX
プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
by
Kohsuke Kawaguchi
PPTX
Current state of Jenkins
by
Kohsuke Kawaguchi
PPTX
Jenkins勉強会第二回
by
Kohsuke Kawaguchi
PPTX
Jenkins と groovy
by
Kohsuke Kawaguchi
ODP
ホット・トピック・セミナー「Metro」
by
Kohsuke Kawaguchi
ODP
Hudson (JJUG CCCにて)
by
Kohsuke Kawaguchi
Workflow, container, and beyond
by
Kohsuke Kawaguchi
JavaOne 2014: Next Step in Automation: Elastic Build Environment
by
Kohsuke Kawaguchi
On sharing ideas & sharing code
by
Kohsuke Kawaguchi
コードの互換性と進化の両立
by
Kohsuke Kawaguchi
Jenkins User Conference 2013: Literate, multi-branch, mobile and more
by
Kohsuke Kawaguchi
Jenkins User Conference 2013 Palo Alto: Keynote
by
Kohsuke Kawaguchi
Jenkins State of union 2013
by
Kohsuke Kawaguchi
How we made jenkins community
by
Kohsuke Kawaguchi
Large scale automation with jenkins
by
Kohsuke Kawaguchi
Jenkins User Conference 2012 San Francisco
by
Kohsuke Kawaguchi
ここ最近のJenkins新機能
by
Kohsuke Kawaguchi
Jenkins user conference 東京
by
Kohsuke Kawaguchi
Creating a Developer Community
by
Kohsuke Kawaguchi
Jenkins user conference 2011
by
Kohsuke Kawaguchi
プロジェクト現状報告・Rubyによるjenkinsプラグイン開発
by
Kohsuke Kawaguchi
Current state of Jenkins
by
Kohsuke Kawaguchi
Jenkins勉強会第二回
by
Kohsuke Kawaguchi
Jenkins と groovy
by
Kohsuke Kawaguchi
ホット・トピック・セミナー「Metro」
by
Kohsuke Kawaguchi
Hudson (JJUG CCCにて)
by
Kohsuke Kawaguchi
Recently uploaded
PPTX
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
DrupalCon Nara 2025の記録 .
by
iPride Co., Ltd.
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習...
by
PC Cluster Consortium
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料)
by
NTT DATA Technology & Innovation
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers
by
たけおか しょうぞう
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」
by
Sugiyama Yugo
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf
by
TomohiroKusu
Dev@cloudの実装
1.
DEV@cloudの実装 Jenkins-as-a-Serviceはどうやって動いているか 川口耕介
©2010 CloudBees, Inc. All Rights Reserved
2.
DEV@Cloudとは • Jenkinsのホスティング –
1000+ のマスタ – のべ 1,500,000分以上のビルド • ソースコード・バイナリリポジトリなど – Git, SVN, Maven • 現在はEC2上で動作 ©2010 CloudBees, Inc. All Rights 2 Reserved
3.
Jenkins マスター • マスターは別々のJVMで
– 別のOSユーザーで • なぜ? – 隔離 – モニタリング・診断などが簡単 • 一台の計算機に多数のマスタを集積 – 使われていないインスタンスは乾燥保存 ©2010 CloudBees, Inc. All Rights 3 Reserved
4.
Jenkins マスターのコード • Core
= OSS Jenkins – LTS – 独自パッチはほぼ解消した • 独自プラグイン群 – ユーザーに使われると困るもの • Groovy Console • マスター上でビルドが起こらないように – ユーザーが設定する必要のないもの • メールサーバの設定 • ルートURLの設定 ©2010 CloudBees, Inc. All Rights 4 Reserved
5.
Jenkins マスターのデータ • $JENKINS_HOMEはEBSに
– 1テナント1ボリューム – スナップショットによるバックアップ • サイズの拡大が可能 – 再マウントの為の短いダウンタイムが必要 • スナップショット+クローンを活用した い! – プラグイン実験用の一時的クローンとかど うでしょう? ©2010 CloudBees, Inc. All Rights 5 Reserved
6.
Jenkinsの外:Chef •
Tomcat • 初期設定 • ビルドツール • … package “httpd” cookbook_file “/etc/httpd.conf” do source “myconfig” end service “httpd” do action :start end ©2010 CloudBees, Inc. All Rights 6 Reserved
7.
Chefのアーキテクチャ
chef-server masters slaves web-tier ©2010 CloudBees, Inc. All Rights 7 Reserved
8.
Chefの使い方の工夫 • Chefにゼロからスレーブをセットアップ
させていると間に合わない • 予めセットアップしたやつをAMI化 – 残りデルタだけを起動時にChefにやっても らう ©2010 CloudBees, Inc. All Rights 8 Reserved
9.
JenkinsとChef/Puppet 手間
Chef/Puppet 手動管理 台数 ©2010 CloudBees, Inc. All Rights 9 Reserved
10.
スレーブの割り当ての仕組み • Providore
– ブローカー・サービス – Jenkinsの外部 – Jcloudsを使ってEC2 APIと対話 – スレーブの割り当て・プール・破棄 ©2010 CloudBees, Inc. All Rights 10 Reserved
11.
プールからの割り当て
再利用 スレーブくれ! プール providore ©2010 CloudBees, Inc. All Rights 11 Reserved
12.
EC2からの割り当て
教訓: • EC2 APIが落ちてもよいようにせよ スレーブくれ! 割り当て ec2 api providore ©2010 CloudBees, Inc. All Rights 12 Reserved
13.
初期化と占有
スレーブくれ! providore 1. LXCを開始 2. マスターを割り当て スレーブ ©2010 CloudBees, Inc. All Rights slave 13 Reserved
14.
スレーブの接続
1. 接続情報通知 providore 2. SSHで接続 スレーブ ©2010 CloudBees, Inc. All Rights 14 Reserved
15.
スレーブの接続
1. 解放 providore 2. LXCの破棄・掃除 スレーブ ©2010 CloudBees, Inc. All Rights 15 Reserved
16.
デモ
©2010 CloudBees, Inc. All Rights Reserved
17.
Linuxコンテナ • OSレベルの仮想化 –
中からは完全な独立Linuxシステムのように見え る – 実は単一カーネルの上で動いている – Solarisの笑い声が聞こえる… • スレーブのリサイクルが高速 – リセット&リブートはLXCの方が圧倒的に早い • EC2からの独立性 – テナントの隔離や再利用のロジックがクラウド APIに依存しない方が望ましい ©2010 CloudBees, Inc. All Rights 17 Reserved
18.
ロシア人形モデル
EC2 Hypervisor EC2 Node LXC Guest ©2010 CloudBees, Inc. All Rights 18 Reserved
19.
Linux コンテナ: ワークスペース •
LXCホストには複数テナントのWSが接 続 – LXCゲストは1つしか見えないようになっ ている – Consistent hashによってできるだけ同じホ ストにビルドを割り当てる • 仮想化版のHDDカートリッジ ©2010 CloudBees, Inc. All Rights 19 Reserved
20.
Nagiosによるモニタリング • jenkins-ci.orgも • 拡張可能 •
テキストベースの設定ファイル – マスターが追加されるたびに自動生成 • PagerDutyとの統合 • サービス間の依存関係の概念 – コア・サービスが落ちた時の大量の通知を 防ぐ ©2010 CloudBees, Inc. All Rights 20 Reserved
21.
モニタすべきもの •
ユーザーが見るもの: indexページ • JVMヒープ、特にpermgen • 負荷 • ディスクスペース • スレーブの稼動状況 curl http://jenkins/computer/api/json ©2010 CloudBees, Inc. All Rights 21 Reserved
22.
未解決問題 • マスタが増えるにつれスケーラビリティ
が… • ポーリングからプッシュへ 大丈夫ですか?返事してください! ©2010 CloudBees, Inc. All Rights 22 Reserved
23.
Groovyスクリプトコンソール • 探索的トラブルシューティング • データ収集 •
Scriptler 2.0 – コミュニティのリポジトリから管理スクリ プトをダウンロードして実行する仕組み – https://github.com/jenkinsci/jenkins-scripts/ ©2010 CloudBees, Inc. All Rights 23 Reserved
24.
「一度きり→手作業」 vs 「繰り返し→自動 化」 •
他のツールとの連携は我々には「一度き り」ではない – いわゆるスケールメリットというやつ • エコシステム・パートナー – あらかじめ統合を自動化しておく – ユーザーは連携を有効化するだけ ©2010 CloudBees, Inc. All Rights 24 Reserved
25.
まとめ • 野良Jenkins、増えていませんか? • 少しずつシステマティックな管理を導入
する – スケールメリット – 一度にやろうとすると無限に先延ばしに なってしまう • この事例が参考になりますように ©2010 CloudBees, Inc. All Rights 25 Reserved
26.
今週末発売 • 入門的内容 –
Java & Ruby • チーム間作業の改善 – 昇進、指紋 • 検証済みマージ – Subversion & Git • 分散ビルド • Selenium ©2010 CloudBees, Inc. All Rights 26 Reserved
27.
Questions?
Thank You! http://www.cloudbees.com ©2010 CloudBees, Inc. All Rights 27 Reserved
28.
2006年 • 分散ビルドのサポート
©2010 CloudBees, Inc. All Rights 28 Reserved
29.
©2010 CloudBees, Inc.
All Rights 29 Reserved
30.
Jenkinsのクラウド化
Elastic マス 多数のマスタ タ 自動伸縮クラスタ 分散ビルド 机の下計算機 ©2010 CloudBees, Inc. All Rights 30 Reserved
Editor's Notes
#25
スケールメリットがないと労働集約のままになってしまう
Download