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
6.5k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Serverspec Presentation at IOT24
事情により研究会発表行けなかったけど発表用スライド作成したのでアップしときます。
Gosuke Miyashita
March 11, 2014
More Decks by Gosuke Miyashita
See All by Gosuke Miyashita
なぜインフラコードのモジュール化は難しいのか - アプリケーションコードとの本質的な違いから考える
mizzy
71
36k
Serverspec(をつくった自分)のそれまでとその後
mizzy
9
3.3k
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
310
Past and future of Infrastructure as Code
mizzy
0
370
Configuration Managementツールのポリシー定義用中間言語に関する考察/Considerations about an intermediate language of configuration management tools
mizzy
0
520
Infrastructure as Codeのこれまでとこれから/Infra Study Meetup #1
mizzy
28
13k
エンジニアかつ研究者としての今後のキャリアについて/My Career As An Engineer And A Researcher
mizzy
0
460
Compare OCI Runtimes
mizzy
2
1.7k
Serverspec and OSS at IEICE Society Conference 2018
mizzy
2
370
Other Decks in Technology
See All in Technology
フロンティアAIのゲート化と地政学リスク
nagatsu
0
130
Claude Codeをどのように キャッチアップしているか
oikon48
12
7.3k
【NRUG vol.18】なぜ多くのオブザーバビリティ導入は失敗するのか
nrug_member
0
110
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.9k
自律型AIエージェントは何を破壊するのか
kojira
0
160
人材育成分科会.pdf
_awache
1
130
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
110
How Timee Delivers Day 1 Production Ready LLM Features
tomoyks
0
180
200個のGitHubリポジトリを横断調査したかった
icck
0
120
SIer20年! 培ったスキルがスタートアップで輝く時
shucho0103
0
850
EventBridge Connection
_kensh
5
700
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
220
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
310
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
230
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
Marketing to machines
jonoalderson
1
5.4k
Odyssey Design
rkendrick25
PRO
2
690
The agentic SEO stack - context over prompts
schlessera
0
820
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Designing for Timeless Needs
cassininazir
1
250
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
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 ࠓޙͷ༧ఆ ఆྔతͳධՁ ΑΓྑ੍͍ޚςετϑϨʔϜϫʔΫ࣮ͷࡧ ൚༻ίϚϯυ࣮ߦϑϨʔϜϫʔΫͷςετҎ֎ͷԠ༻