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
おさえておきたいDevOpsのはじめかた #init_devops
Search
TakashiAsanuma
July 19, 2013
Technology
2k
14
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
おさえておきたいDevOpsのはじめかた #init_devops
TakashiAsanuma
July 19, 2013
More Decks by TakashiAsanuma
See All by TakashiAsanuma
Skills間の連携も関数のようにしたら快適だった話
takashiasanuma
1
1.6k
Supabase CLIのある開発日常
takashiasanuma
3
370
DCC2P_IDCFクラウドコンテナ商用サービス事例紹介
takashiasanuma
0
100
SUSE RancherとKubernetes環境へのWAF対応
takashiasanuma
0
210
RubyによるPub/Sub messaging - パブリッククラウドのバックエンドシステム事例 /Public Cloud backend system
takashiasanuma
0
160
RubyでPub/Sub messaging-Multi Process-Daemonizes-Application
takashiasanuma
1
12k
Scalable Applications with Pub/Sub Messaging
takashiasanuma
0
130
Pub/Subメッセージングのテスト(LT版)
takashiasanuma
0
110
IDCクラウドのバックエンド
takashiasanuma
0
160
Other Decks in Technology
See All in Technology
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
240
[AWS Summit Japan 2026]迷っているあなたへ_小さな一歩が、やがて自分を助けてくれる
sh_fk2
1
170
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1.3k
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
110
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
220
手塩にかけりゃいいってもんじゃない
ming_ayami
0
610
SONiCの統計情報を取得したい
sonic
0
230
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
390
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
270
SONiCのLinuxベースを活かしたZabbix監視
sonic
0
230
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
420
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
2k
Featured
See All Featured
Fireside Chat
paigeccino
42
4k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
950
A better future with KSS
kneath
240
18k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Leo the Paperboy
mayatellez
7
1.8k
BBQ
matthewcrist
89
10k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Scaling GitHub
holman
464
140k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Exploring anti-patterns in Rails
aemeredith
3
410
We Are The Robots
honzajavorek
0
250
Transcript
1 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION ͓͓͖͍͑ͯͨ͞ ɹɹ%FW0QTͷ͡Ίํ ݄ גࣜձࣾ͛͡Μ ઙপɹܟ !SNBDDIPK
2 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION 会社・自己紹介 ▪株式会社じげん バーティカルメディアと呼ばれる 情報の網羅性・検索性と一括申込み ・応募の利便性にこだわった、 比較検索型情報メディアを複数運営 しています。 ▪浅沼 敬 Twitter @rmacchoj7 Chefを書いたり、Jenkinsの設定を したり、fluentを仕込んだり、サイトの 開発もしたり。インフラからアプリケー ションまで幅広くやっています。 h"p://zigexn.co.jp/
3 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION 今日のお話 1.DevOpsを始めた動機、課題 2.はじめるために準備したこと 3.導入内容、事例 4.はじめてからの課題
4 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION %FW0QTΛ͡Ίͨಈػɺվ ▪20以上ある沢山のサービスの開発、運用 ▪開発者個人への依存度増加気味 ▪Rails、Rubyともに複数のバージョンが存在 ▪肝心なものほどレガシーになっていく ▪サービスごとに微妙に異なるインフラ
5 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION このままでは、 開発の速度は上がらない! %FW0QTΛ͡Ίͨಈػɺվ
6 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION ͡ΊΔͨΊʹ४උͨ͜͠ͱ ▪課題と対策、ロードマップ作り ▪Dev・Ops・インフラに分けての担当設定 ▪上記を全社、エンジニアにプレゼン 〜全社会議で発表したらエンジニアから絶賛〜 ▪今日から使えますというインパクトある導入 〜GitHub、今日から使えますとプレゼン時に発表、 またもエンジニアから絶賛〜 ▪モデルPJ作り 〜新規PJなど導入に程よいPJを見つける、作る。 いきなり既存PJに挑戦しない〜
7 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION ಋೖ༰ ▪Git→GitHubへ Pullrequestでみんなが開発状況を見える化 ▪Rspec+Jenkins バージョンの壁を越えるため、テスト書こうぜ ▪Chef solo+Vagrant+serverspec+Jenkins インフラもCIできるようにしよう
8 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION ಋೖࣄྫ ▪Chef solo+Vagrant+serverspec+Jenkins (構築は、伊藤さんのこの記事を参考に http://d.hatena.ne.jp/naoya/20130520/1369054828) Pullerequest Pull Request Builder 利用して2ヶ月弱ですが、これなしでの開発は考えられない ぐらい便利で楽しいです。
9 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION ಋೖࣄྫ ▪Chef soloを利用する上で決めたルール - recipeはソフトウェアごとに書く - nodeは、ホストごとに書く 〜どのnodeに何を入れたか記録にする - roleにある程度の役割でrecipeをまとめる - インストール完了をチェックするテストを書く - Jenkinsでのテストは全レシピをつなげて実行 する - Jenkinsは物理サーバで用意 Vagrant(VerturalBox)がVM上で動作できなかった
10 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION ͡Ί͔ͯΒͷ՝ ▪Pullrequestを受ける人が属人化する 〜Pullrequest担当をローテンション ▪Rspec、どこまで書くのか問題 〜できるところから着々と ▪Jenkinsの設定が手離れしない 〜次の担当者を指名 ▪どこまで浸透しているのか 〜進捗を見える化する ▪経営からの質問に答える
11 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION ਐཧ༻ࢿྉʢ$..*Λࢀߟʹʣ L1 L2 L3 L4 L5 備考 Pullrequest型開発 Rspec導入 Jenkins導入 Chef-‐solo導入 • 初期設定 Level1 • モデルPJ 導入 • 開発環境 へ適用 Level2 • 本番PJ一 部導入 • 本番環境 へ一部適 用 Level3 • メンバー 全体適用 • 運用ルー ル適用 Level4 本番全体 運用 メンバー全 体運用 Level5
12 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION ·ͱΊ ▪課題、対策、ロードマップをしっかりと ▪進捗、浸透度合いをチェックする ▪はじめの属人化を許容しつつ、ローテーション しながら全員が理解・必要だと思えるように ▪できるところから事例作りを着々と 複雑性増加や技術的負債に目がくらむこともある が、将来のために躊躇なく改善を進めましょう!
13 Copyright(C) 2006-2011 ZIGExN Co., Ltd. All Rights Reserved. OVER
the DIMENSION ご清聴、ありがとうございました!