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
nwiizo
July 12, 2019
0
980
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
生成AIで小説を書くためにプロンプトの制約や原則について学ぶ / prompt-engineering-for-ai-fiction
nwiizo
2
390
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
53
32k
転職したらMCPサーバーだった件
nwiizo
14
11k
ここはMCPの夜明けまえ
nwiizo
32
14k
生成AIによるCloud Native基盤構築の可能性と実践的ガードレールの敷設について
nwiizo
8
1.7k
Kubernetesで実現できるPlatform Engineering の現在地
nwiizo
3
2.3k
SLI/SLO・ラプソディあるいは組織への適用の旅
nwiizo
4
1.6k
インフラをつくるとはどういうことなのか、 あるいはPlatform Engineeringについて
nwiizo
6
5k
Platform Engineeringは自由のめまい
nwiizo
4
2.7k
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
35
6.7k
Six Lessons from altMBA
skipperchong
28
3.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
920
What's in a price? How to price your products and services
michaelherold
246
12k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Done Done
chrislema
184
16k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
200
Into the Great Unknown - MozCon
thekraken
39
1.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
490
Why Our Code Smells
bkeepers
PRO
337
57k
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