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 / Private Cloud and DevOps
Search
buty4649
June 23, 2018
Technology
1
3.6k
プライベートクラウドではじめるDevOps / Private Cloud and DevOps
はてな・ペパボ技術大会#4で発表した内容です。
https://hatena.connpass.com/event/89520/
buty4649
June 23, 2018
Tweet
Share
More Decks by buty4649
See All by buty4649
mrubyでワンバイナリーなテキストフィルタツールを作った / Building Text Filtering Tools with mruby #tokyorubykaigi
buty4649
0
140
mrubyで始める自作シェル / Handmade bash-like shell with mruby
buty4649
1
660
AWS DirectConnectを使ったハイブリットクラウドの構築と活用 / hybrid cloud with aws directconnect
buty4649
0
750
Mackerelとペパボとプラグインと / Mackerel & Pepabo & Plugins
buty4649
0
2.2k
開発効率をあげるgitテクニック / Useful git
buty4649
1
980
ラズパイで始める電子工作 / Raspberry PI de Asobu
buty4649
0
1.2k
5分でわかるOpenStack Octavia / OpenStack Octavia in 5min
buty4649
0
1.2k
Mackerel User Groupの説明 / about mackerel user group
buty4649
0
3k
100行あったmod_rewirteを ngx_mrubyで書き換えた話
buty4649
5
9.2k
Other Decks in Technology
See All in Technology
AI with TiDD
shiraji
1
330
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
250
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
250
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
650
Data Hubグループ 紹介資料
sansan33
PRO
0
2.5k
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
280
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
善意の活動は、なぜ続かなくなるのか ーふりかえりが"構造を変える判断"になった半年間ー
matsukurou
0
130
Everything As Code
yosuke_ai
0
470
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
tosite
0
240
Qiita Bash アドカレ LT #1
okaru
0
140
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
2.8k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
120
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
65
35k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.5k
Navigating Team Friction
lara
191
16k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Facilitating Awesome Meetings
lara
57
6.7k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
420
Transcript
ߴ୩༤و(.01FQBCP *OD ͯͳɾϖύϘٕज़େձ ϓϥΠϕʔτΫϥυͰ͡ΊΔ %FW0QT
γχΞΤϯδχΞ ߴ୩༤و!CVUZ ٕज़෦ϓϥοτϑΥʔϜάϧʔϓ
ࣗݾհ w݄ʹϖύϘʹೖࣾ wೖ֤ࣾ࣌෦ॺͷΠϯϑϥΛݟ͍ͯͨ ‣ &$αʔϏε ‣ ϒϩάαʔϏε wલ͘Β͍͔ΒϓϥΠϕʔτΫϥυΛݟΔΑ͏ʹͳͬͨ
%FW0QT
ࠓ͢༰ wϓϥΠϕʔτΫϥυΛத৺ʹ%FW0QT͕͕͍ͬͯͬͨ ‣ ։ൃνʔϜͱΠϯϑϥνʔϜͷίϥϘϨʔγϣϯ wͲͷΑ͏ʹίϥϘϨʔγϣϯ͕ੜ·Ε͍͔ͯͬͨʁ
ࠓ͞ͳ͍͜ͱ wϓϥΠϕʔτΫϥυͷߏஙϊϋ wϓϥΠϕʔτΫϥυͷӡ༻ۤ࿑
ৄ͘͠Γ͍ͨਓ ͪ͜Βͷಛूʹৄ͘͠ॻ͍ͯ͋Γ·͢ʂ
ϓϥΠϕʔτΫϥυಋೖલ
ϓϥΠϕʔτΫϥυಋೖલ w෦ॺ͝ͱʹαʔόػثΛߪೖ͠ӡ༻͍ͯͨ͠ wΠϯϑϥνʔϜ֤෦ॺ͝ͱʹଘࡏ͍ͯͨ͠ &$αʔϏε ϒϩάαʔϏε αʔό αʔό ΠϯϑϥνʔϜ ΠϯϑϥνʔϜ
ϊϋͷஅ w֤෦ॺͷΠϯϑϥνʔϜ͝ͱʹಠࣗͷϊϋΛ͍࣋ͬͯΔ wޓ͍ʹ͍࣋ͬͯΔϊϋΛަ͠ͳ͍ɾͰ͖ͳ͍ &$αʔϏε ϒϩάαʔϏε αʔό αʔό ΠϯϑϥνʔϜ ΠϯϑϥνʔϜ ϊϋ
ϊϋ
ϊϋͷஅͰى͜Δ͜ͱ wಉ͡04ϛυϧΣΞΛ͍ͬͯΔͷʹಉ͡ΛͦΕͧΕͰղܾ͢Δ &$αʔϏε ϒϩάαʔϏε αʔό αʔό ΠϯϑϥνʔϜ ΠϯϑϥνʔϜ "QBDIFͷ
όʔδϣϯΞοϓͰ ಈ͔ͳ͘ͳͬͨʂʂ "QBDIFͷ όʔδϣϯΞοϓͰ ಈ͔ͳ͘ͳͬͨʂʂ
ϊϋͷஅͰى͜Δ͜ͱ wଐਓԽ͕ڧ͘ΩʔϚϯ͕͍ͳ͍ͱ͕ղܾͰ͖ͳ͍ &$αʔϏε ϒϩάαʔϏε αʔό αʔό ΠϯϑϥνʔϜ ΠϯϑϥνʔϜ "͞Μ͕͍ͳ͍͔Β
Ͳ͏͢Ε͍͍͔ Θ͔Βͳ͍ʂʂ
ϊϋͷஅͰى͜Δ͜ͱ wଞͷαʔϏε͝ͱʹएׯઃఆ͕ҧ͏ͨΊ֮͑Δ͜ͱ͕ଟ͍ &$αʔϏε ϒϩάαʔϏε αʔό αʔό ΠϯϑϥνʔϜ ΠϯϑϥνʔϜ &$ͩͱ"ͩͬͨͷʹ
ϒϩάͩͱ"ʹ ͳ͍ͬͯΔ
ղܾࡦ1VQQFUͷಋೖ w1VQQFUΛಋೖ͠αʔόΛίʔυཧ͢Δ͜ͱͰϊϋΛڞ༗͢Δ w*OGSBTUSVDUVSFBT$PEFͷ͡·Γ ࡐ" ࡐ# αʔό αʔό ΠϯϑϥνʔϜ ΠϯϑϥνʔϜ QVQQFU
͔ͦ͠͠ΕͰɾɾɾ w͢Ͱʹಈ͍͍ͯΔαʔόʹ1VQQFUΛಋೖ͢Δͷ͕େมɻɻ wࡐ͝ͱʹ༻͍ͯ͠Δ04ϛυϧΣΞϋʔυΣΞ͕ͪ͏ɻɻ wαʔόͷઐ͕ࣝෆՄܽͳͨΊ։ൃνʔϜ͕खΛ͚ͭΔ͜ͱ͕Ͱ͖ͳ͍ɻɻ
ͦΜͳ͋Δ
ϓϥΠϕʔτ Ϋϥυಋೖ ܾఆʂ
ϓϥΠϕʔτΫϥυಋೖͷܦҢ wσʔληϯλʔͷٺԽͳͲͷཧ༝ʹΑΓαʔόΛҠઃ͠ͳ͍ͱ͍͚ͳ͍ w৽͍͠σʔληϯλʔ୯७ʹαʔόΛҠઃͯ͠໘ന͘ͳ͍ʂ wϓϥΠϕʔτΫϥυͩʂʂʂ چσʔληϯλʔ ৽σʔληϯλʔ αʔό αʔό
/ZBI ʹΌʔ wϖύϘͷϓϥΠϕʔτΫϥυڥͷݺͼ໊ w0QFO4UBDLͷ)BWBOBόʔδϣϯ wϊϋΛ͍࣋ͬͯͨάϧʔϓձࣾͷڠྗͷͱڥΛߏங
/ZBIαʔόͷҠઃΛ։࢝ʂ
0QFO4UBDLͬͯͲ͏͏ͷͩΖ͏ʁʁ
0QFO4UBDLΘ͔Βͳ͍ w0QFO4UBDLͷఏڙ͍ͯ͠Δ"1*͕ଟ֮ͯ͑͘Δͷ͕େม ‣ $-*͋Δ͕"1*ͷ͚ͩαϒίϚϯυ͕͋Δ ‣ 8FC6*͋Δ͕ڥͷͰ͋·Γʹཱͨͣɻɻɻ wΠϯϑϥνʔϜ͕සൟʹ͏ػೳΛπʔϧԽ͠ղܾͨ͠
ศརͳπʔϧ wLBOBNF ‣ Ϣʔβͷཧ wLBLJOF ‣ 4FDVSJUZ(SPVQͷཧ wQFD ‣ Πϯελϯεͷཧ
/ZBIʹҠઃͨ͜͠ͱͰىͬͨ͜͜ͱ wαʔόڥͷڞ௨ԽʹΑΓϊϋͷڞ༗ wҠઃ͢Δͱ͖ʹશαʔόʹ1VQQFUΛಋೖ ‣ *OGSBTUSVDUVSFBT$PEFΛਪ͠ਐΊͨ &$αʔϏε ϒϩάαʔϏε αʔό αʔό /ZBI
͔͠͠ɺ։ൃνʔϜ͕ΠϯϑϥΛ ৮Δ͜ͱগͳ͔ͬͨ
ཧ༝ wϓϥΠϕʔτΫϥυͰ͋Δ͕*BB4ʹ͔ۙͬͨ ‣ ߏஙͨ͠άϧʔϓձࣾͷར༻ܗଶʹ͍ۙڥ wػೳ͕গͳ͘ඞવతʹΠϯϑϥͷ͕ࣝඞཁʹ ‣ ྫ͑7*1Λ͍͍ͨ࣌LFFQBMJWFEΛΘͳ͍ͱ͍͚ͳ͍ͳͲ w·ͩ·ͩΠϯϑϥνʔϜͷઐྖҬͰ͋ͬͨ
/ZBIͷΞοϓάϨʔυ
ΞοϓάϨʔυܭը wར༻͍ͯ͠Δ0QFO4UBDLͷόʔδϣϯ͕ݹ͍ͷͰ৽͘͢͠Δ ‣ ৽ػೳ ‣ όά'JY wϖύϘͷར༻ܗଶʹ͋ͬͨΫϥυڥͷߏங
ΞοϓάϨʔυܭը wར༻͢Δ0QFO4UBDLͷόʔδϣϯ.JUBLB w)BWBOB͔Βੈδϟϯϓʂ ‣ )BWBOB*DFIPVTF+VOP,JMP-JCFSUZ.JUBLB wੈδϟϯϓαϙʔτ͞Εͳ͍ͷͰผͷελοΫΛཱͯΔ͜ͱʹͨ͠ /ZBI )BWBOB /ZBI
.JUBLB αʔό αʔό
/ZBIϚΠάϨʔγϣϯ w/ZBI )BWBOB ͔Β/ZBI .JUBLB αʔόͷҠઃ͕ඞཁ w͕͢͞ʹԿҠઃΛΔͱϞνϕʔγϣϯ͕ɾɾɾ ‣ /ZBIϚΠάϨʔγϣϯΛ͢Δ͚ͩͰͯ͘ศརʹͳΔʂ
ڧԽϙΠϯτϋʔυΣΞͷڧԽ w؋αʔόͷϋʔυΣΞΛڧԽ ࠷৽ͷڧ͍$16 େ༰ྔϝϞϦ ϑϧ44%
ڧԽϙΠϯτωοτϫʔΫػೳͷڧԽ w%)$1Λ༗ޮԽ ‣ ಛघͳઃఆΛ͠ͳͯ͘Πϯελϯεͷىಈ͕Ͱ͖ΔΑ͏ʹ w4/"5ϧʔλʔػೳ
ڧԽϙΠϯτ'MPBUJOH*1ͷಋೖ w࣮ߦதͷΠϯελϯεʹಈతʹՃͰ͖Δάϩʔόϧ*1ΞυϨε ‣ "84Ͱ͍͏ͱ&MBTUJD*1 wάϩʔόϧ*1Λ"1*ܦ༝Ͱ͚ସ͑ΒΕΔΑ͏ʹͳͬͨ ‣ ΠϯελϯεͷೖΕସ͕͑؆୯ʹ
ڧԽϙΠϯτ-#BB4ͷಋೖ w-PBE#BMBODFSBTB4FSWJDF ‣ "84Ͱ͍͏ͱ͜Ζͷ&MBTUJD-PBE#BMBODJOH &-# wߏΛͬͨ-#Λ؆୯ʹར༻Ͱ͖Δ
/ZBIͷΞοϓάϨʔυͰىͬͨ͜͜ͱ wύϒϦοΫΫϥυͱಉͷػೳͷఏڙ wҰൠతͳΫϥυ͚πʔϧͷར༻͕Մೳʹ
None
5FSSBGPSN wΠϯϑϥͷߏཧΛίʔυͰߦ͑Δ wαʔόҎ֎ʹωοτϫʔΫͷઃఆͳͲཧͰ͖Δ w0QFO4UBDLͪΖΜओཁͳύϒϦοΫΫϥυʹରԠ
5FSSBGPSNʹΑΓಘΒΕΔϝϦοτ wίʔυͰཧ͍ͯ͠ΔͷͰαʔόͷ૿ݮ͕༰қ ‣ มΛม͑Δ͚ͩ wίϚϯυҰൃͳͷͰσϓϩΠ؆୯ wΠϯϑϥͷมߋʹରͯ͠ϨϏϡʔ͕Ͱ͖Δ w։ൃνʔϜมߋΛ1VMM3FRVFTUͰ͖Δ
5FSSBGPSNಋೖʹΑͬͯىͬͨ͜͜ͱ wࠓ·Ͱ։ൃ͕αʔό͕ཉͯ͘͠ɺΠϯϑϥʹґཔ͢Δඞཁ͕͋ͬͨ wಋೖޙ։ൃ͕13͠Πϯϑϥ͕ϨϏϡʔ͠ɺ։ൃ͕σϓϩΠ͢Δ
·ͱΊ
·ͱΊ wϓϥΠϕʔτΫϥυΛಋೖͨ͜͠ͱͰڥ͕ڞ௨Խ͞Εͨ wڥ͕ڞ௨Խ͞ΕΔͱϊϋͷஅ͕ى͜Γʹ͘͘ͳΔ wϓϥΠϕʔτΫϥυͷػೳΛڧԽ͢Δͱ%FW0QT͕ḿΔ
܅ϖύϘͰಇ͔ͳ͍͔ʁ ࠷৽ͷ࠾༻ใΛνΣοΫˠ !QC@SFDSVJU
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ