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: 10 Questions
Search
Yasunobu Kawaguchi
PRO
July 21, 2022
Technology
1
300
DevOps: 10 Questions
Developers Summit 2022
Yasunobu Kawaguchi
PRO
July 21, 2022
Tweet
Share
More Decks by Yasunobu Kawaguchi
See All by Yasunobu Kawaguchi
DevOpsDays History and my DevOps story
kawaguti
PRO
7
1.3k
Hybrid Conferences made by Small Teams
kawaguti
PRO
0
110
My journey from Fearless Change to Psychological Safety
kawaguti
PRO
11
3.4k
Agile PBL Approach: Seamlessly Onboarding New Grads to Teams
kawaguti
PRO
1
430
Agile and Iterative Development: Lessons from 20 Years of Ninja-style Testing
kawaguti
PRO
20
5.4k
User Story Mapping in CEDEC23
kawaguti
PRO
1
340
Scrum and Knowledge Creation
kawaguti
PRO
6
2.5k
Backlog and Velocity
kawaguti
PRO
2
490
Trial PBL Wrapup
kawaguti
PRO
1
180
Other Decks in Technology
See All in Technology
株式会社EventHub・エンジニア採用資料
eventhub
0
1.9k
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
0
230
AIQ株式会社 エンジニア向け会社紹介資料
aiqlab
0
360
次世代Web認証「パスキー」 / mo-zatsudan-passkey
nkzn
22
13k
Four keys改善の取り組み事例紹介
sansantech
PRO
2
230
「ふりかえりのふりかえり」をふりかえり、実のあるふりかえりにする
naitosatoshi
0
210
コンパウンドスタートアップのためのスケーラブルでセキュアなInfrastructure as Codeパイプラインを考える / Scalable and Secure Infrastructure as Code Pipeline for a Compound Startup
yuyatakeyama
3
1.8k
Microsoft Cloudで開発ライフサイクルを保護する
kkamegawa
0
140
オブザーバビリティの Primary Signals
onk
PRO
0
530
NLP2024 参加報告LT ~RAGの生成評価と懇親戦略~ / nlp2024_attendee_presentation_LT_masuda
taro_masuda
1
190
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
24
4.8k
SREとその組織類型
tatsuo48
8
1.5k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
421
63k
For a Future-Friendly Web
brad_frost
171
8.9k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
A Philosophy of Restraint
colly
195
16k
What's new in Ruby 2.0
geeforr
336
31k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Unsuck your backbone
ammeep
662
57k
Embracing the Ebb and Flow
colly
78
4.1k
The Invisible Side of Design
smashingmag
293
49k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
29
6k
Making Projects Easy
brettharned
107
5.5k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
Transcript
DevOps の過去と現在を 読み解く10の質問
問0: 今日知りたいことは なんですか?
正解!
問1: DevOpsという言葉の起源は?
https://blog.newrelic.com/engineering/devops-name/ DevOps という名前は どこから来たか? ※その前からあったぞという話も聞いた ことがありますが、たどりやすいところ は、このスライドを見た Patrick Debois がDevOpsDaysを始めた、というのは確
定っぽいです。
https://blog.newrelic.com/engineering/devops-name/ トロントで開かれた Agile2008でAndrew Shaferが 「アジャイルインフラ」と いうBoFセッションを開い たが、参加者はたった一名。 セッションをキャンセルし た。 しかしそこでDeboisはShafer
を捕まえて廊下で幅広い話 をした。そこからAgile Systems Administration Group が作られた。
https://blog.newrelic.com/engineering/devops-name/ Flickrのプレゼンを リモート視聴したDeboisは、 Twitterで参加できなかった ことを悔しがったが、 「同じイベントをベルギー でやればいいじゃん」 とリプライが来た。
https://www.slideshare.net/jallspaw/10-deploys-per-day-dev- and-ops-cooperation-at-flickr Flickrでの事例 • 写真共有サイト (という業態を作った スタートアップ) • 2004年創業 •
2005年Yahoo!が買収
https://www.slideshare.net/jallspaw/10-deploys-per-day-dev- and-ops-cooperation-at-flickr DevとOps
https://www.slideshare.net/jallspaw/10-deploys-per-day-dev- and-ops-cooperation-at-flickr 1. インフラ自動化 2. 共有バージョン管理 3. 1ステップビルド&デプロイ 4. フィーチャーフラグ
5. メトリクスの共有 6. チャットとボット ツールと文化 1. リスペクト 2. 信頼 3. 失敗への健全な態度 4. 非難しない
https://blog.newrelic.com/engineering/devops-name/ 10月にイベントを行い、 DevOpsDaysと名付けた。 そこには開発者、システム 管理者、ツール好きなどが 集まった。 継続的な議論をTwitterで 行うことになり、短縮して #DevOps というハッシュタ
グが生まれた。そしてこの 活動は DevOpsとして 知られるようになる。
https://devopsdays.org/ DevOpsDaysのリブート
問2: インフラ自動化/仮想化に関す るソフトウェアを3つ挙げて
正解!
問3: 内製化しないとDevOpsできな い?
過度な 単純化 問題 https://www.tv-tokyo.co.jp/plus/ entertainment/entry/2022/025534.html
教育心理学概論 新訂 (放送大学教材) [全集叢書] 三宅 芳雄(著)、三宅 なほみ(著) 経験から固めた「経験則」 (素朴理論) 学校で教える原理原則
科学的概念 自分で考えて言葉にすると はじめてつながる より適用範囲の広い、 抽象度の高い知識
教育心理学概論 新訂 (放送大学教材) [全集叢書] 三宅 芳雄(著)、三宅 なほみ(著) 経験から固めた「経験則」 (素朴理論) 学校で教える原理原則
科学的概念 自分で考えて言葉にすると はじめてつながる より適用範囲の広い、 抽象度の高い知識 わかりやすい説明が生む バブル型理解 ポプテピピック (C) 大川ぶくぶ, 竹書房
https://www.1101.com/president/iwata-index.html あいつら/おれら (Us and Them) ではなく 当事者になろう
問4: GitHub actionsって何のサー ビス?
正解!
問5: ビジネスにどう関係あるの?
https://www.slideshare.net/jallspaw/10-deploys-per-day-dev- and-ops-cooperation-at-flickr Flickrでの事例 • 写真共有サイト (という業態を作った スタートアップ) • 2004年創業 •
2005年Yahoo!が買収
Paul Hammond 04:34 ビジネス、特にオンラインビジネスで 働く上での現実の一つは、ビジネスに は変化が必要だということです。もし あなたのビジネスが立ち止まっていた ら、TwitterやFacebookのような新 興企業に乗っ取られ、追い越されるこ とになるでしょう。
Paul Hammond 04:34 もちろん、問題はその変化です。ほと んどの障害の根本原因を調べて一般化 すると、「変化」という結論に至りま す。 ほとんどの障害の根本原因は「変 化」なのでしょうか?数日前、数時間 前、数週間前に変更がなければ、ほと
んどの停電は起こりません。
Paul Hammond 05:29 今日お話しする内容のほとんどは、上 手なツールの使い方と、チーム内での 優れた作業文化によって、変更のリス クを低減することです。これらのツー ルを使ってやろうとしていることは、 ある変更がシステム停止や現場での問 題を引き起こさないという確信を高め
ることです。また、万が一、障害が発 生した場合の復旧能力を高める方法に ついても検討しています。
https://www.slideshare.net/jallspaw/10-deploys-per-day-dev- and-ops-cooperation-at-flickr • ツールと文化を通じて 変化のリスクを下げる • Devのように考えるOps Opsのように考えるDev DevとOps
問6: アジャイルとDevOpsの関係 は?
https://blog.newrelic.com/engineering/devops-name/ トロントで開かれた Agile2008でAndrew Shaferが 「アジャイルインフラ」と いうBoFセッションを開い たが、参加者はたった一名。 セッションをキャンセルし た。 しかしそこでDeboisはShafer
を捕まえて廊下で幅広い話 をした。そこからAgile Systems Administration Group が作られた。
問7: DXとDevOpsの違いは?
https://ja.wikipedia.org/wiki/ デジタルトランスフォーメーション デジタルトランスフォーメーション という言葉の初出は、2004年にス ウェーデンのウメオ大学教授のエ リック・ストルターマン(Erik Stolterman)が "Information Technology and
the Good Life" の中 で提唱した。ストルターマンは「IT の浸透が、人々の生活をあらゆる面 でより良い方向に変化させる」と定 義し、下記の特徴を提示している
https://ja.wikipedia.org/wiki/ デジタルトランスフォーメーション •デジタルトランスフォーメーションによ り、情報技術と現実が徐々に融合して結 びついていく変化が起こる。 •デジタルオブジェクトが物理的現実の基 本的な素材になる。例えば、設計された オブジェクトが、人間が自分の環境や行 動の変化についてネットワークを介して 知らせる能力を持つ。
•固有の課題として、今日の情報システム 研究者が、より本質的な情報技術研究の ためのアプローチ、方法、技術を開発す る必要がある。
https://ja.wikipedia.org/wiki/ デジタルトランスフォーメーション 企業がビジネス環境の激しい変化に対応し、 データとデジタル技術を活用して、 顧客や社会のニーズを基に、 製品やサービス、ビジネスモデルを変革するとともに、 業務そのものや、 組織、プロセス、企業文化・風土を変革し、 競争上の優位性を確立すること。
問8: DevSecOpsのSecって?
解答は のちほど
問9: MLOpsのMLとは?
解答は のちほど
問10: DevOpsを副社長/VPに説明 するなら、どう説明しますか?
無理だと思ったら、 履歴書を リファクタリング すべきときかも? By Jim Coplien