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
DevOpsを実現するChef活用テクニック
Search
Yusuke Ando
February 28, 2014
Technology
2
2.1k
DevOpsを実現するChef活用テクニック
Chefを使っている人、そうでない人それぞれに向けてChefを使う理由、Chefの基本、Chefをさらに活用するための知識についてまとめています。
Yusuke Ando
February 28, 2014
Tweet
Share
More Decks by Yusuke Ando
See All by Yusuke Ando
CakePHP3でアプリ開発
yandod
1
390
Shimokita.Unity パーティクルでエフェクト
yandod
0
800
CakePHP3の明るい未来
yandod
1
240
Testing your app with Selenium on Travis CI
yandod
8
3.2k
Testing your app with Selenium on Travis CI
yandod
0
150
Inputで入力を扱う
yandod
0
680
Detonatorで爆発させる勉強会をした報告
yandod
0
2.5k
Mecanimでアニメーション - Shimokita.Unity
yandod
0
740
パリの街をUnityで駆ける
yandod
1
3.4k
Other Decks in Technology
See All in Technology
役割は変わっても、変わらないもの 〜スクラムマスターからEMへの転身で学んだ信頼構築の本質〜 / How to build trust
shinop
0
150
250905 大吉祥寺.pm 2025 前夜祭 「プログラミングに出会って20年、『今』が1番楽しい」
msykd
PRO
1
220
絶対に失敗できないキャンペーンページの高速かつ安全な開発、WINTICKET × microCMS の開発事例
microcms
0
360
Webアクセシビリティ入門
recruitengineers
PRO
3
1.5k
実践アプリケーション設計 ①データモデルとドメインモデル
recruitengineers
PRO
5
1.4k
衝突して強くなる! BLUE GIANTと アジャイルチームの共通点とは ― いきいきと活気に満ちたグルーヴあるチームを作るコツ ― / BLUE GIANT and Agile Teams
naitosatoshi
0
290
モバイルアプリ研修
recruitengineers
PRO
5
1.7k
おやつは300円まで!の最適化を模索してみた
techtekt
PRO
0
250
AIエージェントの活用に重要な「MCP (Model Context Protocol)」とは何か
masayamoriofficial
0
250
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
2
2.1k
AI時代に非連続な成長を実現するエンジニアリング戦略
sansantech
PRO
3
920
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
4
2k
Featured
See All Featured
Bash Introduction
62gerente
614
210k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Practical Orchestrator
shlominoach
190
11k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
510
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
830
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
GraphQLとの向き合い方2022年版
quramy
49
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Transcript
:VTVLF"OEP גࣜձࣾ&OHJOF:BSE 2014/02/27! %FW0QTΛ࣮ݱ͢Δҝͷ $IFG׆༻ςΫχοΫ
2 ! w 5XJUUFSZBOEP w (JU)VCZBOEPE w 1)1FS w $BOEZ$BOF w ʮ࠙ձϐβܭࢉʯ ࣗݾհ
3 ! w ۀ w "84"[VSF w 5FSSFNBSL w $IFGΛ׆༻ w ࣗಈߏங w ӡ༻αʔϏε &OHJOF:BSE
Agenda! %FW0QTͱ$IFG $IFGͷجຊ $IFGΛ͞Βʹ׆༻͢ΔϙΠϯτ
%FW0QTͱ$IFG
6 ! ʮ%FW0QTʯ͍ͬͯ·͔͢ʁ
7 ! w ݄7FMPDJUZͰͷߨԋ w ։ൃऀͱӡ༻ऀͷؔվળ w มԽʹૉૣ͘ରԠ͢Δ %FW0QT
8 !
9 ! ৫ͷจԽ w ଚॏ w ৴པ w ࣦഊʹର͢Δ݈શͳଶ w ૬खΛඇ͠ͳ͍
πʔϧ w ࣗಈԽ͞ΕͨΠϯϑϥ w όʔδϣϯཧγεςϜ ͷڞ༗ w ϫϯεςοϓʹΑΔϏϧ υͱσϓϩΠ w ϑΟʔνϟʔϑϥά w ϝτϦΫεͷڞ༗ w *3$ͱΠϯελϯτϝο ηϯδϟʔͷCPU %FW0QT
10 ! w ΠϯϑϥͷߏஙΛίʔυͰࣗಈԽ w αʔόʔͷͳͲʹࠨӈ͞Εͳ͍ w खॱॻͷखಈ࣮ߦΑΓਖ਼֬ɾߴ w $IFG࣮ݱ͢Δखஈͷͭ *OGSBTUSVDUVSFBT$PEF
11 ! ϝσΟΞͰʹ
12 ! ͜Ε·Ͱͱ͜Ε͔Β
13 ! $IFG ΛͬͯϏδωεͷͷมԽʹ ରԠ͍͖͍ͯͨ͠ͱ͍͏ػӡ
$IFGͷجຊ
15 ! w ߏཧπʔϧ w W w 3VCZ w ႈੑ͕ಛ w ߴ͍ਓؾ $IFG
16 ! w &OHJOF:BSE w 'BDFCPPL w 1SF[J w αΠόʔΤʔδΣϯτ w άϦʔ ࠾༻ࣄྫ
17 ! جຊతͳߏ ΫοΫϒοΫΛॻ͘ 4FSWFSʹΞοϓϩʔυ ΫϥΠΞϯτىಈ ΫοΫϒοΫΛө
18 ! αʔόʔແ͠ߏ $IFG4PMP ΫοΫϒοΫΛॻ͘ ֤αʔόʔΫοΫϒ οΫΛஔ $IFG4PMPىಈɺө
19 ! w ରϊʔυͷ$IFGͷΠϯετʔϧ w ΫοΫϒοΫ Ϩγϐ Λॻ͘ w ΫοΫϒοΫ Ϩγϐ ΛૹΔ w $IFGΫϥΠΞϯτɺ$IFG4PMPͷ࣮ߦ
جຊతͳྲྀΕ
20 ! w HFNJOTUBMMDIFGݹ͍ख๏ w ݱࡏͷ$IFGඞཁͳ3VCZͳͲΛಉࠝ w PQUDIFGԼʹΠϯετʔϧ͞ΕΔ w $IFGʹ͞Βʹ(FNΛՃ͢Δࡍҙ Πϯετʔϧ
21 ! ΫοΫϒοΫ package "apache2" do! action :install! end! !
service "apache2" do! action :start! end BQBDIFͷΠϯετʔϧ BQBDIFͷαʔϏεԽ
22 ! w ୯७ͳύοέʔδಋೖҎ্ͷॲཧ͕Մೳ w PIBJΛͬͨϊʔυใͷऔಘ w ઃఆϑΝΠϧͷಈతͳੜ w ܁Γฦ࣮͠ߦՄೳɹˠɹႈੑɾऩଋ BQUHFUγΣϧεΫϦϓτͱͷҧ͍
23 ! w $IFG$MJFOUͷDSPO͔Βͷ࣮ߦ w σʔϞϯԽҰԠՄೳ w XIZSVO ESZSVO Մೳ w LOJGFTPMP w ͳΔ͘සൟʹ࣮ߦ͢Δͷ͕·͍͠ $IFG$IFG4PMPͷ࣮ߦ
$IFGΛ͞Βʹ׆༻͢ΔϙΠϯτ
25 ! w $IFGͷόʔδϣϯ w $IFGͷ෦ಈ࡞ w ΫοΫϒοΫͷॻ͖ํɺ࣭ w ίϛϡχςΟΫοΫϒοΫ $IFGΛ͍ͬͯΔࡍͷΈ
26 ! $IFG $IFG $IFGͷҧ͍
27 ! w ΫοΫϒοΫ͕࣮ߦ͞ΕΔॱং w ϑΝΠϧͳͲͷมߋλΠϛϯά w ্͔Βॱ൪ʹ࣮ߦ͞Εͳ͍ w ϦιʔείϨΫγϣϯͱऩଋ $IFGͷ෦ಈ࡞
28 ! $IFGͷ෦ಈ࡞
29 ! ৄ͘͠ϒϩάʹͯ
30 ! ΫοΫϒοΫͷॻ͖ํʹΈΜͳࠔΔ
31 ! w *OGSBTUSVDUVSFBT$PEF w ςετͷͳ͍ίʔυϨΨγʔίʔυ w ΫοΫϒοΫ͕ৗʹ݈શͰ͋ΔࣄΛ୲อ w ୯ମςετΛߦ͏ w ୯ମςετΛܧଓతʹ࣮ߦ͢Δ $* ΫοΫϒοΫͷ$*͔ܽͤͳ͍
32 ! w #FSLTIFMGMJCSBSJBODIFG ΫοΫϒοΫͷऩू w GPPEDSJUJD ΫοΫϒοΫͷنνΣοΫ w 5FTULJUDIFO ΫοΫϒοΫͷ୯ମςετ w 4FWFSTQFD αʔόʔͷঢ়ଶͷ୯ମςετ
ΫοΫϒοΫͷςετʹ͏πʔϧ
33 ! ςετεΠʔτͷߏ $*ڥ+FOLJOT5SBWJT$*$JSDMF$* ΫοΫϒοΫ ΫοΫϒοΫ 5FTU,JUDIFO
ԾϚγϯ 7BHSBOU 7JSUVBM#PY -9$ 7.8BSF "NB[PO&$ 'PPE$SJUJD 4FSWFSTQFD #FSLTIFMGMJCSBSJBODIFG $IFG4PMP $IFG$MJFOU $IFG;FSP
34 ! 2JJUBʹৄ͍ͬͯ͘͠·͢
35 ! w ਓྨͷӥஐΛ݁ू w ଟ༷ͳϓϥοτϑΥʔϜʹରԠ w ར༻ऀ͕গͳ͍ w ࡞ऀগͳ͍ ίϛϡχςΟΫοΫϒοΫ
36 !
37 ! w ΫοΫϒοΫΛॻ͜͏ w ΫοΫϒοΫΛςετ͠Α͏ w ίϛϡχςΟʹొ͠Α͏ w ΦʔϓϯιʔεͷϑϩʔͰίʔυվળ օ༷ʹఏҊ
38 ! ຢɺ&OHJOF:BSEʹ͓͍ͤͩ͘͞
Thank you!