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
Serverspec Presentation at IOT24
Search
Gosuke Miyashita
March 11, 2014
Technology
4
6.4k
Serverspec Presentation at IOT24
事情により研究会発表行けなかったけど発表用スライド作成したのでアップしときます。
Gosuke Miyashita
March 11, 2014
Tweet
Share
More Decks by Gosuke Miyashita
See All by Gosuke Miyashita
Serverspec(をつくった自分)のそれまでとその後
mizzy
8
3.1k
A method for separating policy definition and behavior control by an intermediate language to achieve optimal server configuration management according to the situation
mizzy
3
250
Past and future of Infrastructure as Code
mizzy
0
180
Configuration Managementツールのポリシー定義用中間言語に関する考察/Considerations about an intermediate language of configuration management tools
mizzy
0
460
Infrastructure as Codeのこれまでとこれから/Infra Study Meetup #1
mizzy
29
13k
エンジニアかつ研究者としての今後のキャリアについて/My Career As An Engineer And A Researcher
mizzy
0
400
Compare OCI Runtimes
mizzy
2
1.5k
Serverspec and OSS at IEICE Society Conference 2018
mizzy
2
300
House Meetup
mizzy
7
3.2k
Other Decks in Technology
See All in Technology
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
2
900
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全
opelab
9
2.1k
Agentic Workflowという選択肢を考える
tkikuchi1002
1
290
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
2
130
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.2k
Clineを含めたAIエージェントを 大規模組織に導入し、投資対効果を考える / Introducing AI agents into your organization
i35_267
4
1.3k
2025/6/21 日本学術会議公開シンポジウム発表資料
keisuke198619
2
470
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
5
530
Agentic DevOps時代の生存戦略
kkamegawa
0
830
実践! AIエージェント導入記
1mono2prod
0
130
Amazon ECS & AWS Fargate 運用アーキテクチャ2025 / Amazon ECS and AWS Fargate Ops Architecture 2025
iselegant
13
4.1k
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
750
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Making Projects Easy
brettharned
116
6.2k
Building Adaptive Systems
keathley
43
2.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Scaling GitHub
holman
459
140k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
940
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Designing for Performance
lara
609
69k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Producing Creativity
orderedlist
PRO
346
40k
GitHub's CSS Performance
jonrohan
1031
460k
Transcript
TFSWFSTQFDએݴతهड़Ͱ αʔόͷঢ়ଶΛςετՄೳͳ ൚༻ੑͷߴ͍ςετϑϨʔϜϫʔΫ ٶԼ߶ีʢגࣜձࣾQBQFSCPZDPఇژେֶʣ ܀ྛ݈ଠʢגࣜձࣾQBQFSCPZDPʣ দຊ྄հʢژେֶใֶݚڀՊʣ
࣍ ຊݚڀͷ֓ཁ αʔόͷߏཧͱςετख๏ ఏҊ͢Δαʔόςετख๏ ఏҊख๏ͷධՁ
·ͱΊ
ຊݚڀͷ֓ཁ
ݚڀͷഎܠ w γεςϜͷେنɾෳࡶԽ ՊֶϏδωεྖҬʹ͓͚ΔͷෳࡶԽ αʔόઃఆΛίʔυͰهड़͢Δཧख๏ͷొ w ߏཧίʔυͷෳࡶԽ
൚༻ϓϩάϥϛϯάݴޠͰߏཧίʔυΛهड़ 5FTU%SJWFO*OGSBTUSVDUVSFͷඞཁੑ
αʔόߏཧͱςετख๏ w طଘαʔόߏཧͱςετख๏ ߏཧπʔϧͱີͳ୯ମςετπʔϧ ݁߹ςετπʔϧʮߏཧπʔϧͱີʯ·ͨʮ04ຖͷҧ͍ ςετίʔυΛॻ͘ਓ͕ߟྀʯ w طଘαʔόςετख๏ͷ֓ཁ
ߏཧπʔϧ͔Βͷಠཱੑ 04ɾσΟετϦϏϡʔγϣϯ൚༻ੑ ํΛຬͨ͢ςετπʔϧ͕ଘࡏ͠ͳ͍
ຊݚڀ w ൚༻త͔ͭՄಡੑͷߴ͍ίʔυͰςετՄೳͳख๏ͷఏҊ ߏཧπʔϧಠཱ04ɾσΟετϦϏϡʔγϣϯ൚༻ੑͷํ Λຬͨ͢ 04ߏཧπʔϧͷҧ͍Λؾʹ͢Δ͜ͱͳ͘αʔόͷঢ়ଶΛ༰ қʹςετͰ͖ɺαʔόͷӡ༻ɾཧίετΛݮ w
൚༻ίϚϯυ࣮ߦϑϨʔϜϫʔΫͱ੍ޚςετϑϨʔϜϫʔΫΛ ੍ޚςετϑϨʔϜϫʔΫΛ༰қʹมߋՄೳ ൚༻ίϚϯυ࣮ߦϑϨʔϜϫʔΫΛผ༻్ʹԠ༻Մೳ
αʔόͷߏཧͱ ςετख๏
αʔόͷߏཧͱςετख๏ w $'&OHJOF͔Β$IFG ʹ$'&OHJOF͕ొ ʹ$'&OHJOFͷӨڹΛड͚ͨ1VQQFU͕ొ ʹ1VQQFUͷӨڹΛड͚ͨ$IFG͕ొ w
$IFG͔Β5FTU%SJWFO*OGSBTUSVDUVSF $IFGߏཧίʔυΛ൚༻ϓϩάϥϛϯάݴޠͰهड़ ίʔυ͕ෳࡶʹͳΓ5FTU%SJWFO*OGSBTUSVDUVSFͷཁ͕ߴ·Δ
ैདྷςετख๏ͱ՝ w 5FTU%SJWFO*OGSBTUSVDUVSFʹ͓͚Δςετख๏ͷྨ ୯ମςετ݁߹ςετ ड͚ೖΕςετ w ैདྷςετख๏ͷ
ҎԼͷ͍ͣΕ͔ʹ͋ͯ·Δ ಛఆͷߏཧπʔϧʹґଘ͍ͯ͠Δ 04ɾσΟετϦϏϡʔγϣϯͷҧ͍ΛςετΛॻ͘ਓ͕ ߟྀ͢Δඞཁ͕͋Δ
πʔϧ໊ ςετछผ ߏཧπʔϧ ಠཱੑ 04൚༻ੑ $IFG4QFD ୯ମ º ˓ STQFDQVQQFU
୯ମ º ˓ NJOJUFTUDIFG IBOEMFS ݁߹ º ˓ 5FTU,JUDIFO ݁߹ º º STQFDTZTUFN ݁߹ ˓ º $VNDVCFS $IFG डೖ º ˓ MFJCOJ[ डೖ º ˓
ఏҊ͢Δαʔό ςετख๏
ఏҊ͢Δςετख๏ w ൚༻ίϚϯυ࣮ߦϑϨʔϜϫʔΫ ߏཧπʔϧݻ༗ͷৼΔ͍Λநग़ ৼΔ͍ͷςετʹಛԽͨ͠"1*Λఆٛ w ੍ޚςετϑϨʔϜϫʔΫ
એݴత͔ͭࣗવݴޠʹ͍ۙه๏Ͱ൚༻ίϚϯυ࣮ߦϑϨʔϜϫʔ ΫΛૢ࡞͢ΔͨΊͷه๏ͷఆٛ ه๏ͷ໋֤ྩͱ࣮ࡍʹݺͼग़͢൚༻ίϚϯυ࣮ߦϑϨʔϜ ϫʔΫͷ"1*ϝιουΛͻ͚ͮ
੍ޚςετϑϨʔϜϫʔΫ ఏҊख๏ͷ֓ཁ υϝΠϯ ݻ༗ݴޠ "1* ݺͼग़͠ ൚༻ίϚϯυ࣮ߦϑϨʔϜϫʔΫ "1* 04நԽ ϨΠϠʔ
-JOVY༻ίϚϯυ܈ %BSXJO༻ίϚϯυ܈ 4PMBSJT༻ίϚϯυ܈ 8JOEPXT༻ίϚϯυ܈ ʜ
ఏҊख๏ͷৄࡉ w ੍ޚςετϑϨʔϜϫʔΫ ࣗવݴޠʹ͍ۙه๏Ͱςετίʔυ͕ॻ͚Δ3VCZͷ34QFDΛ࠾༻ 34QFDΛ֦ுͨ͠ه๏ʹΑΓɺ൚༻ίϚϯυ࣮ߦϑϨʔϜϫʔΫͷ"1*Λݺͼग़͢ TFSWFSTQFDͱ໋໊ w
൚༻ίϚϯυ࣮ߦϑϨʔϜϫʔΫ ੍ޚςετϑϨʔϜϫʔΫ͔Βݺͼग़͞ΕΔ"1*ʢϝιουʣΛఆٛ 04நԽϨΠϠʔͰ04σΟετϦϏϡʔγϣϯΛผ͠ɺదͨ͠04༻ίϚϯ υΛ࣮ߦ TQFDJOGSBͱ໋໊
ఏҊख๏ʹΑΔςετίʔυྫ
ఏҊख๏ͷධՁ
ैདྷख๏ͷςετίʔυ
ैདྷख๏ͷςετίʔυ
ఏҊख๏ʹΑΔςετίʔυ
࠾༻࣮ͱ՝ w ࣮ 044ͱͯ͠ެ։͞Ε͍ͯΔ ఱಊͳͲɺ࠾༻͍ͯ͠Δاۀ͕طʹଘࡏ #MBDL%VDL0QFO4PVSDF3PPLJFTPGUIF:FBS ʹબΕͨ
w ՝ ఆྔతͳධՁ͕Ͱ͖͍ͯͳ͍
·ͱΊ
·ͱΊͱࠓޙͷ༧ఆ w ·ͱΊ ൚༻ίϚϯυ࣮ߦϑϨʔϜϫʔΫͷఆٛ એݴత͔ͭࣗવݴޠʹ͍ۙه๏Ͱ൚༻ίϚϯυ࣮ߦϑϨʔϜϫʔΫΛૢ࡞Ͱ͖ Δ੍ޚςετϑϨʔϜϫʔΫΛఆٛ ߏཧπʔϧಠཱੑͱ04ɾσΟετϦϏϡʔγϣϯ൚༻ੑ
w ࠓޙͷ༧ఆ ఆྔతͳධՁ ΑΓྑ੍͍ޚςετϑϨʔϜϫʔΫ࣮ͷࡧ ൚༻ίϚϯυ࣮ߦϑϨʔϜϫʔΫͷςετҎ֎ͷԠ༻