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
oretachi-no-devops
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nwiizo
July 12, 2019
0
1.1k
oretachi-no-devops
麻生情報ビジネス専門学校 2019年7月12日 特別講義
http://www.asojuku.ac.jp/abcc/
nwiizo
July 12, 2019
Tweet
Share
More Decks by nwiizo
See All by nwiizo
おい、テックブログを書け
nwiizo
43
18k
バイブコーディングと継続的デプロイメント
nwiizo
2
1.2k
Webアプリケーションにオブザーバビリティを実装するRust入門ガイド
nwiizo
10
1.3k
2025年夏 コーディングエージェントを統べる者
nwiizo
0
420
転職したらAWS MCPサーバーだった件
nwiizo
3
2.2k
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
6
7k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
転職したらMCPサーバーだった件
nwiizo
15
14k
ここはMCPの夜明けまえ
nwiizo
32
16k
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
800
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
90
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
640
The Pragmatic Product Professional
lauravandoore
37
7.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
79
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
130
Designing Powerful Visuals for Engaging Learning
tmiket
0
220
Thoughts on Productivity
jonyablonski
74
5k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
72
Site-Speed That Sticks
csswizardry
13
1.1k
Transcript
None
• • •
None
None
⚫ Separate teams can lead to conflicting incentives (photo by
Dave Roth)
⚫
None
⚫ ⚫ ⚫ ⚫ http://www.jedi.be/presentations/IEE E-Agile-Infrastructure.pdf
⚫ ⚫ ⚫ https://www.slideshare.net/jallspaw/ 10-deploys-per-day-dev-and-ops- cooperation-at-flickr
⚫ ⚫ https://www.slideshare.net/jallspaw/ 10-deploys-per-day-dev-and-ops- cooperation-at-flickr ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ https://puppet.com/resources/whitep aper/2015-state-devops-report
⚫ ⚫ ⚫ ⚫ ⚫ https://puppet.com/resources/whitep aper/state-of-devops-report ⚫ ⚫ ⚫
⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫
None
None
https://www.oreilly.co.jp/books/97848 73118352/
⚫
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ https://www.slideshare.net/jallspaw/ 10-deploys-per-day-dev-and-ops- cooperation-at-flickr
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ https://www.slideshare.net/jallspaw/ 10-deploys-per-day-dev-and-ops- cooperation-at-flickr 本日、割愛 話す
⚫ ⚫
⚫ ⚫ サーバーA よき管理者A XX Y分
⚫ ⚫ よき管理者A サーバーA XX Y ×{台数}分 サーバーZ ・ ・
・
⚫ ⚫ よき管理者A サーバーA XX Y×{Overhead}分 O(n)ではない サーバーZ ・ ・
・ Infrastructure as Code Managing Servers in the Cloud
⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫
None
2013年リリース!
⚫ ⚫ ⚫ https://github.com/cncf/toc/blob/master/DEFINITION.md 最近日本語が登場したので差し替えます. ありがとう @yokawasa さん
None
… … … ⚫ ⚫ ⚫
⚫ ⚫ ⚫
説明済み
⚫ ⚫
None
None
None
⚫ ⚫ 大量にソフトウェアがある場合、サブパッケージに矛盾が発生したり 独自の機構を完全に踏襲出来て管理できるわけではない
⚫
⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫
None
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ https://employment.en-japan.com/engineerhub/entry/2019/02/05/103000
⚫
⚫ ⚫ ⚫ ⚫ https://www.docker.com/
https://12factor.net/ja/
None
None
None
None
1. FROM golang:1.11-alpine 2. ADD . /go/src/ 3. EXPOSE 8080
4. CMD ["/usr/local/go/bin/go", "run", "/go/src/server.go"]
1. FROM golang:1.11-alpine 2. ADD . /go/src/ 3. EXPOSE 8080
4. CMD ["/usr/local/go/bin/go", "run", "/go/src/main.go"]
None
None
• • • • • • • • • •
Image Source and Credits: http://docker-saigon.github.io/post/Docker-Internals/
None
None
None
None
None
None
None
None
None
None
None
None
None
⚫ ⚫ ⚫ https://ai.google/research/pubs/pub43438 Large-scale cluster management at Google with
Borg クラウドネイティブなシステム
⚫ ⚫ ⚫ ⚫ ⚫ ⚫
None
None
None
None
None
None
None
⚫ ⚫ ⚫ ⚫
None
None
None
None
None
None
None
None
None
None
None
⚫ ⚫
None
テンプレート containerの変更 v1 v2
テンプレート containerの変更 v1 v2
None
None
None
None
None
None
None
⚫ ⚫ replicaset.yaml
None
None
⚫ ⚫
⚫ ⚫
⚫ ⚫
⚫ ⚫
⚫ ⚫
⚫ ⚫ ⚫
⚫ ⚫
⚫ ⚫
⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫
None
None
None
None
• • • • • • • • • •
• • • • • • • • • • • https://kubernetes.io/docs/reference/kubectl/cheatsheet/
None
⚫ ⚫ ⚫ ⚫ ⚫
None