Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
10分で抑えるDevOps / 10 minutes DevOps lesson
Search
ihcomega56
November 05, 2020
Technology
260
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
10分で抑えるDevOps / 10 minutes DevOps lesson
「JFrogとMackerelで始める一歩進んだDevOps」
ihcomega56
November 05, 2020
More Decks by ihcomega56
See All by ihcomega56
JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)
ihcomega56
1
180
シリコンバレーのチームで経験したふりかえり - 共通点とギャップ / retrospectives in silicon valley
ihcomega56
5
2.1k
「サプライチェーン攻撃」に立ち向かう!SBOMを使った脆弱性管理がもたらす品質とスピード向上
ihcomega56
2
2.7k
アプリケーション開発者目線で語る、明日から始めるDevSecOps
ihcomega56
0
280
パターンマッチングを学んで新しいJavaの世界へ!Java 18までの目玉機能をおさらいしよう / Java 18 pattern matching
ihcomega56
3
1.5k
SCAとDockerを触ってみよう!DecSecOps入門ワークショップ / SCA and Docker workshop
ihcomega56
1
340
JFrogのDevOps Platformづくりを支えるオブザーバビリティ / JFrog Observability
ihcomega56
0
570
SBOMでソフトウェアを守れ!10年後も自信を持ってリリースするために今始めるDevSecOps / DevSecOps with SBOM for yourself 10 years from now
ihcomega56
1
6.9k
Javaアプリケーションの アーティファクト管理と DevSecOps / Java artifacts management and DevSecOps
ihcomega56
0
2.8k
Other Decks in Technology
See All in Technology
「大丈夫そう?」をObservabilityで確かめる
mrmtsu
0
140
Goodbye ShellScript, Hello File-based App
shunsock
0
980
【ゲームメーカーズスクランブル2026】『Shadowverse: Worlds Beyond』UIとアニメーションで実現する最高のユーザー体験を叶えるプロトタイピング
cygames
PRO
1
390
beyond jj: config & tools ecosystem
indirect
0
6k
Antigravity SDK for the Java Developer
glaforge
0
200
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
520
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
Kiro Meetup #8 Kiro アップデート (2026/3/21〜2026/9/24)
katzueno
1
210
え、こんなに早く改修できるの?──新人エンジニアとスクラムマスターの2人が語る、AI×アジャイル開発の現場
ysasago
2
740
LLMに渡さなかった仕事
nanaism
0
6.9k
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
300
その Lambda、8分で 管理者権限まで奪われます
k1nakayama
7
3.7k
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Speed Design
sergeychernyshev
33
2.1k
Tell your own story through comics
letsgokoyo
1
1.1k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
420
Product Roadmaps are Hard
iamctodd
55
13k
Navigating Team Friction
lara
192
16k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
250
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Writing Fast Ruby
sferik
630
63k
Site-Speed That Sticks
csswizardry
13
1.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Transcript
10分で抑える DevOps 20.11.05 webinar JFrogと Mackerelで 実践する一歩進んだDevOps
DevOpsとは 顧客に価値を素早く届けるため 開発・運用が協力する 文化的な姿勢・取り組み 1
DevOpsの大きな特徴 •Developers(開発)とOperations(運用)が協業する 開発 運用 2 ։ൃͱӡ༻͔Βऔͬͨ จࣈΛΈ߹Θͤͯ ʮ%FW0QTʯͰ͢
DevとOpsの協業 • 開発と運用が同じチームに所属し、同じ目的に向かって仕事を する (同じ人が両方を担当しても良い) • 互いを理解し、相手の領域について無関心・無責任にならない • 運用のことも考慮して開発する •
誰もがデプロイ作業を行えるようにしておく • 誰もがサーバーのモニタリングやトラブルシューティングを行えるよ うにしておく • 運用で問題が発生したら、チームで協力して修正する 3
DevとOpsの協業 4
DevOpsの文化 • コミュニケーションや協力を促進する • 早い段階でのフィードバックと継続的な学習をしながらトライ アンドエラーが出来る • どのチームにも責任を果たすことを重んじるが、何かあっても 互いに非難はしない 5
ϛεىͬͯͨ͜ΓલͳͷͰ͢ େࣄͳͷى͖ͨ࣌ʹͲ͏͢Δ͔Ͱ ୭ͷ͍͔ͤͰ͋Γ·ͤΜ
DevOpsを支えるツール • ソースコード管理ツール • CI/CDパイプライン • テストツール • 設定の管理やデプロイを支えるツール •
バイナリ管理ツール • 監視ツール • セキュリティ対策ツール • コラボレーションツール(チャットやバグトラッキングなど) 6
ツールで実現したいこと • バージョン管理 (コード、インフラ設定、アーティファクト等) • 自動化 → 継続的インテグレーション・デリバリー • 再現性が高くアジャイルなインフラの構築
• ロギング、モニタリング など 7
DevOpsの浸透度 8 2018 2019 Source: The Accelerate State of DevOps
2019, DORA
DevOpsの浸透度 9 Source: The Accelerate State of DevOps 2019, DORA
なぜDevOpsが良いのか • ビジネスにプラス • • エンジニア個人にプラス • 組 • •
スピードが出ることで日々感じている小さなストレスが減る • 責めない文化で気持ちよく働ける • 無駄が減って新しいことに時間を割ける • 自動化 10
今日のテーマ: バイナリ管理と監視 • バイナリ管理 • ソースコードと同様に、アーティファクト(ソースコードをビルドして生成さ れたバイナリファイル)をバージョン管理する。開発環境から本番環境まで一 貫性のあるデプロイを実現したり、特定のバージョンを再現したり出来る。 • 監視
• サーバーやネットワークなどのインフラストラクチャおよびアプリケーショ ンの稼働状況を定期的に確認する。メトリクスを収集・分析し、問題が発生 したら素早く対応出来るよう、然るべき担当者に通知する。 ⇩ アプリケーションの更新による傾向の変化を素早く把握することで、 DevOpsにおける開発と運用をシームレスに繋げる。JFrogのバイナ リ管理と、サーバーの状態を関連付けると、この把握が容易になる。 11
12 Thank you!
参考文献 • Jennifer Davis, Ryn Daniels『Effective DevOps ―4本柱による持続可能な組織文化の育て方』(オライ リー・ジャパン) •
Gene Kim, Jez humble, John Willis, Patrick Debois『The DevOps ハンドブック 理論・原則・実践 のすべて』(日経BP) • 「What is DevOps?」https://jfrog.com/devops-tools/what-is-devops/ • 「DXとかDevOpsとかのなんかいい感じのやつ」https://www.slideshare.net/TokorotenNakayama/dxdevopstechlive 13