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
CI/CDの原則とデザインパターン (整理会)/20190722-jaws-ug-arch-p...
Search
opelab
July 22, 2019
Technology
11
6k
CI/CDの原則とデザインパターン (整理会)/20190722-jaws-ug-arch-pipeline-principle
2019年7月22日のJAWS-UG アーキテクチャ専門支部での発表資料です。
引き続き、議論・更新していきたいと思います。
(運用設計ラボ合同会社 波田野裕一)
opelab
July 22, 2019
Tweet
Share
More Decks by opelab
See All by opelab
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全 / 20250625-aws-summit-aws-policy
opelab
13
1.9k
スモールスタート、不都合な真実 〜 耳当たりの良い言葉に現場が振り回されないために/20240930-ssmjp-small-start
opelab
14
2.4k
20分で分かるIAM全機能 (拡大版) / 20240903-jawsug-yokohama-iam
opelab
3
400
AWS IAM Identity Center議論会 〜 認証認可結合モデルと認証認可分離モデル / 20240827-jawsug-arch-iam_identity_center
opelab
4
610
運用エンジニアのための AWSドキュメントの歩き方・まとめ方 / 20240822-jawsug-tokyo-aws-documents
opelab
7
2.4k
AWS CloudShell全機能 〜 CLI活用のススメ / 20240821-nri-aws-cloudshell
opelab
3
770
AWSで”最小権限の原則”を実現するための考え方 /20240722-ssmjp-aws-least-privilege
opelab
11
6k
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
33
18k
20分で分かるIAM全機能 /20240621-aws-summit-iam
opelab
43
15k
Other Decks in Technology
See All in Technology
今だから言えるセキュリティLT_Wordpress5.7.2未満を一斉アップデートせよ
cuebic9bic
2
170
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
240
QuickSight SPICE の効果的な運用戦略~S3 + Athena 構成での実践ノウハウ~/quicksight-spice-s3-athena-best-practices
emiki
0
290
「現場で活躍するAIエージェント」を実現するチームと開発プロセス
tkikuchi1002
3
350
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
39k
サービスを止めるな! DDoS攻撃へのスマートな備えと最前線の事例
coconala_engineer
1
180
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
470
[SRE NEXT 2025] すみずみまで暖かく照らすあなたの太陽でありたい
carnappopper
2
470
AIエージェントが書くのなら直接CloudFormationを書かせればいいじゃないですか何故AWS CDKを使う必要があるのさ
watany
18
7.6k
ビジネス職が分析も担う事業部制組織でのデータ活用の仕組みづくり / Enabling Data Analytics in Business-Led Divisional Organizations
zaimy
1
390
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
120
ClaudeCodeにキレない技術
gtnao
1
860
Featured
See All Featured
Faster Mobile Websites
deanohume
308
31k
Navigating Team Friction
lara
187
15k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
340
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Scaling GitHub
holman
460
140k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Into the Great Unknown - MozCon
thekraken
40
1.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
How to Ace a Technical Interview
jacobian
278
23k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Writing Fast Ruby
sferik
628
62k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Transcript
Operation Lab ӡ༻ઃܭϥϘ ӡ༻ઃܭϥϘ߹ಉձࣾ $*$%ͷݪଇͱσβΠϯύλʔϯ ཧձ 1 γχΞΞʔΩςΫτా༟Ұ VQEBUF
Operation Lab ӡ༻ઃܭϥϘ $*$%ͷݪଇ ͔ٞΒཧ 2
Operation Lab ӡ༻ઃܭϥϘ $*$%ԿͷͨΊʹಋೖ͢Δͷ͔ 3 ࣗͨͪͷύΠϓϥΠϯͷߦઌϢʔβ ఏڙऀ Ϣʔβ • Ϣʔβʹରͯ͠ɺ࠷ͰՁΛఏڙ͢ΔͨΊ
ʹ$*$%Λಋೖ͢Δɻ • Ϣʔβʹಧ͘·ͰɺΦʔόϔουΛ࠷খݶʹ ͢ΔͨΊʹ$*$%Λಋೖ͢Δɻ • ϦϦʔεো࣌ʹɺ࠷Ͱ෮چͰ͖ΔͨΊʹ $*$%Λಋೖ͢Δɻ ࠷ Ձͷఏڙɺ෮چ Φʔόϔου࠷খݶ ࣌ؒͷ खؒͷ ෮چͷ
Operation Lab ӡ༻ઃܭϥϘ $*$%ԿͷͨΊʹಋೖ͢Δͷ͔ ࣌ؒ໘ 4 • Ϣʔβʹରͯ͠ɺ࠷ͰՁΛఏڙ͢ΔͨΊʹ $*$%Λಋೖ͢Δɻ
͕࣌ؒԆ͢ΔཁૉΛۃྗഉআ͢Δɻ ࣌ؒͷ • ػ࣌ؒͷݮ ۭඅ࣌ؒͷݮ • ॲཧ࣌ؒͷॖ ॲཧͷׂɺॲཧͷޮԽ • ػ࣌ؒͷൃੜ ॲཧͪɺௐͪɺঝೝͪͳͲ • ॲཧ͕͍࣌ؒ ಛఆͷਓ͕ಠΓͰ͍ॲཧΛखͰ͍ͬͯΔ
Operation Lab ӡ༻ઃܭϥϘ $*$%ԿͷͨΊʹಋೖ͢Δͷ͔ खؒ໘ 5 • Ϣʔβʹಧ͘·ͰɺΦʔόϔουΛ࠷খݶʹ͢Δ ͨΊʹ$*$%Λಋೖ͢Δɻ
खؒͷ ख͕͔͔ؒΔཁૉΛۃྗഉআ͢Δɻ • ෳࡶ͞ʹΑΔखؒ ཧղࠔɺҾ͖ܧ͗ࠔɻ • ᐆດ͞ʹΑΔखؒ ֬ೝ͕ൃੜɻࣄނൃੜͷՄೳੑɻ • ݸผࣄʹΑΔखؒ ൚༻ੑ͕͍ɻޮԽޮՌ͕͍ɻ • ෳࡶ͞ͷղফ ฏқԽ • ᐆດ͞ͷղফ ໌֬Խ • ݸผࣄͷղফ ϞσϧԽͯ͠࠶ݱੑ্
Operation Lab ӡ༻ઃܭϥϘ $*$%ԿͷͨΊʹಋೖ͢Δͷ͔ ෮چ໘ 6 • ϦϦʔεো࣌ʹɺ࠷Ͱ͕͠Ͱ͖ΔͨΊʹ $*$%Λಋೖ͢Δɻ
෮چͷ ෮چΛ્͢ΔཁૉΛۃྗഉআ͢Δɻ • ෳࡶ͞ʹΑΔखؒ ཧղࠔɺҾ͖ܧ͗ࠔɻ • ᐆດ͞ʹΑΔखؒ ֬ೝ͕ൃੜɻࣄނൃੜͷՄೳੑɻ • ݸผࣄʹΑΔखؒ ൚༻ੑ͕͍ɻޮԽޮՌ͕͍ɻ • ෳࡶ͞ͷղফ ฏқԽ • ᐆດ͞ͷղফ ໌֬Խ • ݸผࣄͷղফ ϞσϧԽͯ͠࠶ݱੑ্
$*$%ԿͷͨΊʹಋೖ͢Δͷ͔ ྫ Operation Lab ӡ༻ઃܭϥϘ 7 • ػ࣌ؒͷݮ ۭඅ࣌ؒͷݮ
• ॲཧ࣌ؒͷॖ ॲཧͷׂɺॲཧͷޮԽ • ෳࡶ͞ͷղফ ฏқԽ • ᐆດ͞ͷղফ ໌֬Խ • ݸผࣄͷղফ ϞσϧԽͯ͠࠶ݱੑ্ ࣗͨͪͷύΠϓϥΠϯͷߦઌϢʔβ ఏڙऀ Ϣʔβ ࠷ Ձͷఏڙɺ෮چ Φʔόϔου࠷খݶ
Operation Lab ӡ༻ઃܭϥϘ ͭͷύΠϓϥΠϯ૾ 8
Operation Lab ӡ༻ઃܭϥϘ $*$%ͷσβΠϯϚοϓΛ࡞Ζ͏ 9 ࣗୡͷ$*$%ύΠϓϥΠϯʹπʔϧΛΈࠐΉ Ռ Ϧιʔε Ϧιʔε Ϧιʔε
Ϧιʔε Ռ Ռ Ռ ։ൃऀڥ Ϧιʔε ࣗͨͪͷύΠϓϥΠϯͷߦઌϢʔβ ఏڙऀ Ϣʔβ ιʔείʔυ σϓϩΠઌ Ϗϧυςετ σϓϩΠ ։ൃऀڥ
Operation Lab ӡ༻ઃܭϥϘ ͱݴ͏ͷͷ 10 ιʔείʔυ ࣗͨͪͷύΠϓϥΠϯͷߦઌϢʔβ σϓϩΠઌ Ռ Ռ
ఏڙऀ Ϣʔβ Ϗϧυςετ σϓϩΠ Ռ Ռ ҰຊͷύΠϓϥΠϯͰશͯදݱͰ͖Δͷ͔ • ϦϦʔεઌڥ • EFWTUHQSE • &$ɺΦϯϓϨ • 4 • &$4ɺ'BSHBUF • -BNCEB • ιʔείʔυཧ • ϦϦʔεํ๏ • ΠϯϓϨʔε • #MVF(SFFO • ঝೝͷ༗ແ • ΞʔςΟϑΝΫτ ͷܗࣜ • ՝ཧ • ΞΫηε੍ޚ • ϓϩμΫτ࣮ڥ • ΤϯδχΞੜ׆ڥ • ରϒϥϯνɺ$* • ܗଶ • ϓϧ • ϓογϡ ։ൃऀڥ ։ൃऀڥ
Operation Lab ӡ༻ઃܭϥϘ ύΠϓϥΠϯʹछྨ͋Δ Ծઆ 11 ڥύΠϓϥΠϯ ࣗͨͪͷύΠϓϥΠϯͷߦઌϢʔβ ఏڙऀ Ϣʔβ
ϓϩμΫτύΠϓϥΠϯ
Operation Lab ӡ༻ઃܭϥϘ छྨͷύΠϓϥΠϯ 12 ڥύΠϓϥΠϯ ϓϩμΫτఏڙऀ Ϣʔβ ϓϩμΫτύΠϓϥΠϯ ڥఏڙऀ
O ຊ൪ڥ εςʔδϯάڥ ։ൃڥ • &$ɺΦϯϓϨ • 4 • &$4ɺ'BSHBUF • -BNCEB º Ռ
Operation Lab ӡ༻ઃܭϥϘ छྨͷύΠϓϥΠϯ 13 ڥύΠϓϥΠϯ ϓϩμΫτύΠϓϥΠϯ • ϓϩδΣΫτϓϩμΫτʹΑΔݸผࣄ͕ൃੜ͍͢͠ɻ •
ݸผࣄͷΈ߹ͤʹΑΓɺෳࡶʹͳΓ͍͢ɻ • ଞͷϓϩδΣΫτϓϩμΫτͷ࠶ར༻ੑ͘ͳΓ͕ͪɻ • ϓϩδΣΫτϓϩμΫτʹΑΔݸผࣄ͕ൃੜ͠ʹ͍͘ɻ • ݸผࣄ͕ൃੜ͠ʹ͍͘ͷͰɺෳࡶʹͳΓʹ͍͘ɻ • ଞͷϓϩδΣΫτϓϩμΫτͷ࠶ར༻ੑ͘ͳΓ͕ͪɻ O ͭͷෳࡶͳύΠϓϥΠϯ ڥ O ͷฏқͳύΠϓϥΠϯ
Operation Lab ӡ༻ઃܭϥϘ ϓϩμΫτఏڙऀ ϓϩμΫτύΠϓϥΠϯ 14 ࣗͨͪͷύΠϓϥΠϯͷߦઌϢʔβ Ϣʔβ • ιʔείʔυཧ
• ϦϦʔεํ๏ • ΠϯϓϨʔε • #MVF(SFFO • ঝೝͷ༗ແ • ΞʔςΟϑΝΫτ ͷܗࣜ • ՝ཧ • ΞΫηε੍ޚ • ϓϩμΫτ࣮ڥ • ΤϯδχΞੜ׆ڥ • ରϒϥϯνɺ$* • ܗଶ • ϓϧ • ϓογϡ ϓϩμΫτύΠϓϥΠϯ ڥ ιʔείʔυ σϓϩΠઌ Ϗϧυςετ σϓϩΠ ։ൃऀڥ ͭͷෳࡶͳύΠϓϥΠϯ
Operation Lab ӡ༻ઃܭϥϘ ڥύΠϓϥΠϯ 15 ࣗͨͪͷύΠϓϥΠϯͷߦઌϢʔβ Ϣʔβ • ιʔείʔυཧ •
ϦϦʔεํ๏ • ΠϯϓϨʔε • #MVF(SFFO • ঝೝͷ༗ແ • ΞʔςΟϑΝΫτ ͷܗࣜ • ՝ཧ • ΞΫηε੍ޚ • ڥ࣮ڥ • ΤϯδχΞੜ׆ڥ • ରϒϥϯνɺ$* • ܗଶ • ϓϧ • ϓογϡ ڥύΠϓϥΠϯ ιʔείʔυ σϓϩΠઌ Ϗϧυςετ σϓϩΠ ։ൃऀڥ ڥఏڙऀ ຊ൪ڥ εςʔδϯάڥ ։ൃڥ • &$ɺΦϯϓϨ • 4 • &$4ɺ'BSHBUF • -BNCEB ڥ O ͷฏқͳύΠϓϥΠϯ
Operation Lab ӡ༻ઃܭϥϘ ࢀߟաڈͷൃදࢿྉ 16 IUUQTXXXPQTMBCKQQVCMJTI աڈͷൃදࢿྉ 0QT-BCKQͱ͍͏αΠτʹஔ͍ͯ͋Γ·͢ɻ
Operation Lab ӡ༻ઃܭϥϘ 17 IUUQXXXPQFSBUJPOMBCDPKQ OperationLab ӡ༻ઃܭ