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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
opelab
July 22, 2019
Technology
11
6.1k
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
15
2.7k
スモールスタート、不都合な真実 〜 耳当たりの良い言葉に現場が振り回されないために/20240930-ssmjp-small-start
opelab
14
2.6k
20分で分かるIAM全機能 (拡大版) / 20240903-jawsug-yokohama-iam
opelab
3
480
AWS IAM Identity Center議論会 〜 認証認可結合モデルと認証認可分離モデル / 20240827-jawsug-arch-iam_identity_center
opelab
5
720
運用エンジニアのための AWSドキュメントの歩き方・まとめ方 / 20240822-jawsug-tokyo-aws-documents
opelab
7
2.6k
AWS CloudShell全機能 〜 CLI活用のススメ / 20240821-nri-aws-cloudshell
opelab
3
860
AWSで”最小権限の原則”を実現するための考え方 /20240722-ssmjp-aws-least-privilege
opelab
11
6.3k
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
33
19k
20分で分かるIAM全機能 /20240621-aws-summit-iam
opelab
44
16k
Other Decks in Technology
See All in Technology
20260204_Midosuji_Tech
takuyay0ne
1
160
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
560
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
850
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
4
380
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
240
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
770
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
260
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
990
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
760
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
480
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Embracing the Ebb and Flow
colly
88
5k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The SEO identity crisis: Don't let AI make you average
varn
0
330
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
How to Talk to Developers About Accessibility
jct
2
140
Bash Introduction
62gerente
615
210k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
330
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
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 ӡ༻ઃܭ