Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
なめらかなシステム - 生命の観点からWebシステムを解釈する / #hoscon namerakad
MATSUMOTO Ryosuke
PRO
April 14, 2016
Technology
8
4.4k
なめらかなシステム - 生命の観点からWebシステムを解釈する / #hoscon namerakad
人工知能はホスティングサービスの暗闇も救う
MATSUMOTO Ryosuke
PRO
April 14, 2016
Tweet
Share
More Decks by MATSUMOTO Ryosuke
See All by MATSUMOTO Ryosuke
VUCAワールドから紐解く組織や評価制度の変遷と再設計
matsumoto_r
PRO
3
830
コンテナの研究開発から学ぶLinuxの要素技術
matsumoto_r
PRO
1
820
開発者体験をさらに向上させる 事業と研究との連携
matsumoto_r
PRO
2
1.4k
企業研究の価値と事業との連携
matsumoto_r
PRO
0
640
誇りを持って研究していくために
matsumoto_r
PRO
1
810
インフラの企業研究の価値とこれから
matsumoto_r
PRO
7
17k
Rapid Container Scheduling for Reactive Relocation of Individual HTTP Requests
matsumoto_r
PRO
0
590
クライアントプロセスの権限情報に基づくTCPを介した透過的な権限分離方式の設計
matsumoto_r
PRO
3
6.7k
超個体型データセンターOSを目指した選択性を持つコンテナ実行基盤
matsumoto_r
PRO
4
500
Other Decks in Technology
See All in Technology
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
3
9.2k
インフラのCI/CDはGitHub Actionsに任せた
mihyon
0
120
セキュリティ 開運研修2022 / security 2022
cybozuinsideout
PRO
3
4k
Lessons Learned from Scaling Infrastructure as Code
joatmon08
0
800
MRTK3 - DataBinding and Theming 入門
futo23
0
210
What's new in Vision
satotakeshi
0
220
フィンテック養成勉強会#23
finengine
0
180
Oracle Cloud Infrastructure:2022年6月度サービス・アップデート
oracle4engineer
PRO
0
170
Retca Cloud
bau
0
580
Target SDK Versionを上げない Notification runtime permission対応
napplecomputer
0
150
220628 「Google AppSheet」タスク管理アプリをライブ作成 吉積情報伊藤さん
comucal
PRO
0
260
Laravel.shibuyaで改善してきた IRT勉強会の運営方法について / IRT Study Session Improved Through Laravel Shibuya
fendo181
0
130
Featured
See All Featured
Writing Fast Ruby
sferik
612
57k
Statistics for Hackers
jakevdp
781
210k
The Mythical Team-Month
searls
209
39k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_i
23
15k
Debugging Ruby Performance
tmm1
65
10k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
15
950
Fontdeck: Realign not Redesign
paulrobertlloyd
73
4.1k
BBQ
matthewcrist
74
7.9k
The Web Native Designer (August 2011)
paulrobertlloyd
74
1.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
344
17k
VelocityConf: Rendering Performance Case Studies
addyosmani
316
22k
Pencils Down: Stop Designing & Start Developing
hursman
112
9.8k
Transcript
ੜ໋ͷ؍͔Β8FCγεςϜΛղऍ͢Δ 2016/04/14 GMO HosCon -Hosting Conference- @ौ୩ ͳΊΒ͔ͳγεςϜ ਓೳϗεςΟϯάαʔϏεͷ҉ҋٹ͏ GMOϖύϘגࣜձࣾ
γχΞɾϓϦϯγύϧΤϯδχΞ MATSUMOTO, Ryosuke @matsumotory
ϗεςΟϯάαʔϏε
ϖύϘԬͷ8FCαʔϏε ϗεςΟϯάʢສαΠτʣ υϝΠϯऔಘ ϋϯυϝΠυϚʔέοτ
ϗεςΟϯάαʔϏεͷෆຬ 8FCαΠτʹͭͳ͕Βͳ͍ ද͕͍ࣔμϯϩʔυ͕͍ ͜ͷϗεςΟϯάαʔϏε͑ͳ͍ 4/4֦ࢄͰ͋ͬͱ͍͏ؒʹධ͕མͪΔ࣌
շదʹར༻Ͱ͖ͯͨΓલ ͷੈք
8FCαʔόӡ༻͕େม
ࢹͷᮢઃఆ͍͠
Ұ࣌తͳߴෛՙແࢹ͍ͨ͠ αʔόͷϦιʔε༻ྔ ࣌ؒ
ແࢹ͍ͨ͠
͕มԽ͢Δߴෛՙ༧ଌ͍ͨ͠ αʔόͷϦιʔε༻ྔ ࣌ؒ
Ͱ͖Δ͚ͩ͘༧ଌ͍ͨ͠
ਖ਼ৗʹݟ͑ΔҟৗΛݕ͍ͨ͠ αʔόͷϦιʔε༻ྔ ࣌ؒ
༧ଌ͍ͨ͠ ࣮ҟৗ͕ൃੜ͍ͯ͠Δ࣌
ஈ֊తͳͷมԽݕ͍ͨ͠ ݕ͍ͨ͠ ແࢹ͍ͨ͠
ਓͷʹΑΔӡ༻͕ඞཁ
ͰࣗಈͰ੍ޚ͍ͨ͠
ਓೳతΞϓϩʔν
ߟ͑ํ αʔόγεςϜʹಛ͕͋Δͣ αʔόͷಛͷ௨ৗঢ়ଶΛֶश͓ͯ͘͠ ௨ৗঢ়ଶ͔Β֎Εͨঢ়ଶΛղੳ͢Δ ࿈ଓతʹ֎Εͨঢ়ଶΛҟৗͷ͡·Γͱ͢Δ
σʔλϚΠχϯάͷ؍͔ΒมԽݕग़
8FCαʔόͷҟৗঢ়ଶΛ ༧ଌͯࣗ͠ಈͰ੍ޚ
֤छج൫ٕज़ 8FCαʔόઃఆΛϓϩάϥϜԽ ˞ ઃఆϓϩάϥϜʹΑͬͯࣗ༝ʹಛྔΛҾ͖ग़ͤΔ ઃఆϓϩάϥϜͱ04ͷϦιʔε੍ޚΛ࿈ܞ ˞
αʔόઃఆϓϩάϥϜ͕04ͷϦιʔεΛ੍ޚͰ͖Δ ޙ্هͷٕज़ؒͰಛྔͷఆٛͱղੳ͕ඞཁ มԽݕग़ͷख๏طʹޮͷΑ͍ͷ͕ز͔ͭ͋Δ˞ ˞দຊ྄հ Ԭ෦णஉ NPE@NSVCZεΫϦϓτݴޠͰߴ͔ͭলϝϞϦʹ֦ுՄೳͳ8FCαʔόͷػೳ֦ுࢧԉػߏ ใॲཧֶձจࢽɼ7PM /P QQ /PW ˞3ZPTVLF.BUTVNPUP 3FTPVSDF$POUSPM"SDIJUFDUVSFGPSB8FC4FSWFS4FQBSBUJOH$PNQVUFS3FTPVSDFT7JSUVBMMZBU&BDI)5513FRVFTU 3VCZ,BJHJ 4FQ ˞+5BLFVDIJBOE,:BNBOJTIJ l"6OJGZJOH'SBNFXPSLGPS%FUFDUJOH0VUMJFSTBOE$IBOHF1PJOUTGSPN5JNF4FSJFT z*&&&USBOTBDUJPOTPO,OPXMFEHFBOE%BUB&OHJOFFSJOH QQ
ಛྔͷఆٛͱղੳ
ղੳมԽݕग़Ϋϥελ ϦϯάͳͲ༷ʑͳख๏͕͋Δ
γϛϡϨʔγϣϯσʔλ ˞ Կ͔ى͖ͯΔͷͰݕ͍ͨ͠ ैདྷͷᮢॲཧͰҙ֎ͱ໘ ˞দຊ྄հ NSVCZDIBOHFpOEFS IUUQTHJUIVCDPNNBUTVNPUPSNSVCZDIBOHFpOEFS ݄
ಛྔͷఆ͕ٛॏཁ
ྫ͑ෳσʔλͷؔੑ
ಛྔ"ͷ࣌ܥྻσʔλ ಛྔͷσʔλ ࣌ؒ
ҟৗ͕ى͖ͯΔʁ ͜ͷσʔλͰΑ͔͘Βͳ͍ ࣮ҟৗ͕ى͖͍ͯΔ࣌
ಛྔ#ͷ࣌ܥྻσʔλ ಛྔͷσʔλ ࣌ؒ
ҟৗ͕ى͖ͯΔʁ
"ͱ#ͷ૬ؔؔΛݟΔ ಛྔͷσʔλ ࣌ؒ
ҟৗ͕ى͖ͯͦ͏ʂ
"ͱ#ͷ૬ؔؔͷ࣌ܥྻσʔλ ˞ ಛྔͷσʔλ ࣌ؒ
ҟৗʢมԽʣ͕ى͖ͯΔʂʂ ˞দຊ྄հ τϥϑΟοΫಛྔͷ૬ؔಛੑΛ༻͍ͨҟৗݕग़ ฏଔۀݚڀൃදձ ݄
ؔੑΛࣗݾࢹ͠ ࣗಈͰϦιʔε੍ޚ͢Δٕज़
࣮͜͜·Ͱલʹ จͰ·ͱΊͨॴ
͔͜͜Βະདྷͷ
͜ͷཁૉٕज़͕ࢦ͢γεςϜ ͱ༧͢Δੈք
ੜ໋ͱ
ੜ໋ͱಈతฏߧʹ͋ΔྲྀΕͰ͋Δ ˞ ੜମߏͷΤϯτϩϐʔ૿େͷ๏ଇ ่͕ͯյ͢Δߏ ࡉ๔ ΛઌճΓͯ͠ղ ཚࡶ͕͞ੵ͢ΔΑΓ͘࠶ߏஙΛߦ͏
டংΛकΔͨΊʹઈ͑·ͳ͘յͯ͠࡞Γม͑Δ ࣗΒͷ੍ޚԽͰฏߧঢ়ଶΛ࡞Δ ˞Ԭ৳Ұ ੜͱແੜͷ͍͋ͩ ߨஊࣾݱ৽ॻ ݄
ࡉ๔पظνΣοΫϙΠϯτ ˞ ࡉ๔͕ਖ਼͘͠ࡉ๔पظΛਐߦ͍ͤͯ͞Δ͔ࢹ ҟৗ͕͋ͬͨ߹पظਐߦΛݮ͢ΔͳͲ੍ޚ ࡉ๔ࣗମ͕͜ͷ੍ޚػߏΛ͍࣋ͬͯΔ ˞ࡉ๔पظνΣοΫϙΠϯτ IUUQTKBXJLJQFEJBPSHXJLJ
&##&&&"&$'&&"&&"'&%&"&#&
ੜ໋ͨΔॴҎΛ 8FCγεςϜʹԠ༻
ࡉ๔αʔόʢϓϩηεʣ ಈతฏߧઈ͑·ͳ͍αʔόͷഁյͱ࠶ߏங Τϯτϩϐʔ૿େҟৗঢ়ଶͷϦεΫ૿େ ࡉ๔पظνΣοΫϙΠϯτࣗݾࢹɾ੍ޚ
8FCγεςϜΛੜ໋ͷΑ͏ʹѻ͏ ߴͳγεςϜੜ໋ͷΑ͏ʹݟ͑Δ ίϯϐϡʔλ͍ؒಈ͔͢ͱԿ͔͠ΒҟৗͱͳΔ ҟৗʢΤϯτϩϐʔ૿େʣ͔ΒಀΕΒΕͳ͍ ࣗݾࢹʹΑͬͯࣗΒΛյ͠૿৩͠࠶ߏங͢ΕΑ͍
ಈతฏߧʹ͋ΔྲྀΕʹΑΓடংΛอͭ8FCγεςϜ
ؔੑࣗࣗͷࢹ ࣗಈϦιʔε੍ޚ αʔόͷഁյͱ࠶ߏஙͷྲྀΕΛ࣮ݱ͢ΔγεςϜ
ͳΊΒ͔ͳγεςϜ
αʔό͕ؔੑࣗࣗΛࢹͯ͠ϦιʔεΛ ੍ޚͭͭ͠ɺҟৗʹ߅͏ͨΊʹઈ͑ͣαʔόΛյ ͠࠶ߏஙΛߦͬͯࣗಈͰடংΛอͭ8FCγεςϜ
֤εςοϓͰͷಛྔΛγεςϜ͕ࣗಈͰ Ξοϓσʔτͯ͠શମ࠷దԽ͢ΔγεςϜ
ਓʑϗεςΟϯάαʔϏεӡ༻͔Βղ์͞ΕΔɻ ༡ΜͰΒͤΔ͕དྷΔ͔͠Εͳ͍ɻ ͨͩ͠ɺͦ͜ʹ͕͍ͤͬͯΔ͔Θ͔Βͳ͍ɻ
None