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
AWS-ISV-SaaS-Seminar-2019-10-28-Tokyo
Search
Daiji Hirata
October 28, 2019
Business
0
69
AWS-ISV-SaaS-Seminar-2019-10-28-Tokyo
MovableType.net の構築での経験を通じて得られた経験、知見をまとめました。
2019.10.28 AWS の ISV/SaaS ベンダー向けセミナーにて
Daiji Hirata
October 28, 2019
Tweet
Share
More Decks by Daiji Hirata
See All by Daiji Hirata
MTDDC Meetup TOKYO 2024 Keynote
hirata
1
560
MTDDC Meetup TOHOKU 2024 Keynote Speech
hirata
1
640
MTDDC Meetup Tokyo 2023 Keynote
hirata
0
850
MTDDC Meetup Tokyo 2022 Keynote
hirata
0
76
MTDDC meetup Tokyo 2021 Keynote
hirata
0
1.3k
How to build a Robust Website for Peak Traffics (2021-02-12)
hirata
0
76
How to build/ops websites safety (2020-12-10)
hirata
0
95
MTDDC Meetup Tokyo 2020 Keynote
hirata
0
170
MTDDC Meetup Tokyo 2019 Closing Session
hirata
0
1.4k
Other Decks in Business
See All in Business
キャッチアップ会社紹介
catchup
2
52k
ログから学ぶKubernetes
googlecloudjapan
1
330
merpay-overview_en
mercari_inc
1
18k
運営という選択〜参加者から運営への変容と運営を経験して得られた学び〜 / The Choice of Being an Organizer
aki_moon
0
350
キャッチアップ 会社紹介
catchup
0
220
総合研究院の研究活動と企業等との連携促進|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
1.3k
【業界・業種別】副業・兼業トラブルに関する実態調査
fkske
0
190
【株式会社Amazia】26年度新卒採用資料
amazia200910
0
310
freee Movement Deck
freee
0
130
SaaSの次なる潮流BPaaS ゼロイチの事業づくりと伴走するプロダクト開発の裏側
kubell_hr
3
1.6k
アノマリーマーケティング カルチャーコード_ver1.0
anomalymarketing
1
170
Morght 会社紹介資料_LAST UPDATED 2025.2
morght
1
2.2k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Designing Experiences People Love
moore
140
23k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
How to train your dragon (web standard)
notwaldorf
91
5.8k
A Philosophy of Restraint
colly
203
16k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
It's Worth the Effort
3n
184
28k
Building Applications with DynamoDB
mza
93
6.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
133
33k
Transcript
γοΫεɾΞύʔτͷ 4BB4ͷऔΓΈ "84*474BB44FNJOBS5PLZP %BJKJ)JSBUB
γοΫεɾΞύʔτͱ ϒϩά8FC$.4ɺؔ࿈αʔϏεΛ ྦྷܭສࣾʹఏڙ͍ͯ͠·͢
Ԋֵ w.PWBCMF5ZQFެ։ αϯϑϥϯγεί wຊ๏ਓઃཱ wΠϯϑΥίϜ͕ຊ๏ਓΛങऩɺຊࣾຊ๏ਓʹҠ w�ʹͯಠཱɺશ໘ϦϞʔτϫʔΫԽ
ͻΒ͍ͨͩ͡ 4JY"QBSU %JSFDUPS $50 !IJSBUB
ࠃͰγΣΞ/P γοΫεɾΞύʔτ 88.6% A 1.7% B 1.6% C 1.1% ͦͷଞ
7.0% ࢜Ωϝϥ૯ݚʰιϑτΣΞϏδωε৽ࢢ2018൛ʱσʔλΑΓ ܦฏۉגՁ ߏاۀ ࣾ ౦ূҰ෦্ ࣾ ຊͷࠃཱେֶ ߍ ຊʹ͋Δ ͯ͢ͷେֶ ߍ γοΫεɾΞύʔτௐ ༗ঈ$.4ιϑτΣΞͷࢢγΣΞ ຊϕʔε
αʔϏεϥΠϯφοϓ
.PWBCMF5ZQFͷಛ w Ҏ্ͷྺ࢙rޓੑΛॏࢹ w .5.-r؆୯͔ͭڧྗͳςϯϓϨʔτݴޠ w ॊೈͳΞʔΧΠϒϚοϐϯά w ֦ுੑͷߴ͍ϓϥάΠϯػߏ w
ηΩϡϦςΟॏࢹ w ੩తϑΝΠϧग़ྗΛϕʔεʹಈతੜʹରԠ w ຊͰࣄ্࣮ඪ४ͷ$.4ʹ
.PWBCMF5ZQFͷಛ w ڧྗͳ%BUB"1* w )FBEMFTT$.4ಠࣗͷཧը໘ͷߏஙΞϓϦͷόοΫΤϯυʹ w ॊೈͳίϯςϯπλΠϓͷఆٛ w ίϯςϯπߏΛࣗ༝ʹઃఆՄೳʹ
ιϑτΣΞ൛ Ϋϥυ൛ .5GPS"84 ओʹΦϯϓϨ͚ ϓϦΠϯετʔϧͷ7.Λ ڥ͝ͱఏڙ "84.BSLFUQMBDFܦ༝Ͱ ϓϦΠϯετʔϧͷ ".*Λൢച ϥΠηϯεສԁ
ϝϯςφϯε ສԁ Χ݄ ԁʙ IPVS
খதنͷΣϒαΠτ੍࡞ɾӡӦʹ࠷ద ֹ݄ ԁ͔Βొ͢Ε͙͢ʹ͑Δ ϝϯςφϯεϑϦʔͷΣϒαʔϏεܕߴػೳ$.4
ͷϥΠϯφοϓ ιϑτΣΞ൛
࣌ͷঢ়گ wੈͷத w ΦϯσϚϯυͰͷར༻ͷχʔζ͕ߴ·͖ͬͯͨ wࣾͷࣄ w Ϛϧνςφϯτܕͷ4BB4αʔϏεͷ։ൃʹ͕͔͔࣌ؒΔ
wνϡʔχϯάࡁΈͷ.PWBCMF5ZQF͕ ಈ࡞͢Δ7.ڥΛ·Δ͝ͱఏڙ wΦʔτΞοϓσʔτ wࢹɾόοΫΞοϓ wࣗಈσϓϩΠɺࣗಈߏ Ϋϥυ൛ 7.
w"NB[PO-JOVY࠷దԽࡁΈ.PWBCMF5ZQF wΞοϓσʔτ༻ϨϙδτϦΛఏڙ w ίϚϯυͻͱͭͰΞοϓσʔτՄೳ sudo yum update movabletype GPS"84
"NB[PO-JOVY".* &$*OTUBODF "84.BSLFUQMBDF
"NB[PO.BSLFUQMBDF w".*Λ࡞ΕΕఏڙՄೳ w՝ۚ"84ܦ༝ɺ)PVSMZ .POUIMZ "OOVBM4VCTDSJQUJPOͳͲ͍Ζ͍Ζ wถࠃ๏ਓ͕ඞཁ w71$ΦʔτεέʔϦϯάͳͲʹରԠͰ͖͍ͯΔ wΠϯϑϥސ٬ଆͳͷͰɺࢹόοΫΞοϓͳͲͷαʔϏε͍ͯ͠ͳ͍
՝ 7.ίετ͕ϦχΞʹൃੜ͢Δ ιϑτΣΞͷ։ൃαΠΫϧʹґଘ͍ͯ͠Δ ར༻ମݧͷൈຊతͳվળʹͳ͍ͬͯͳ͍ ੬ऑੑରԠʹݶք
None
.PWBCMF5ZQFOFU w ͔͚ͯαʔϏεͱͯ͠ൈຊతʹ։ൃ w Ϛϧνςφϯτ w ॳجຊػೳ͔ΒϦϦʔεɺܧଓతʹαʔϏε֦ॆ
.PWBCMF5ZQFOFUͷಛ ☑ αʔϏεͳͷͰϢʔβʔొ͢Δ͚ͩͰ͙͑͢Δ ☑ αʔόʔཧιϑτΣΞͷཧ͕ෆཁͳͷͰɺηΩϡϦςΟؾʹͤͣʹ ҆৺ͯ͠ӡ༻͕Մೳ ☑ αʔόɺ$.4ͷར༻ྉֹ݄ͯ͢ ԁ͔Β҆Ձʹ࢝ΊΒΕΔ ☑
ϖʔδશʹಈతԽ͞Ε͍ͯΔʢ࠶ߏஙͳ͠ʣ ☑ σβΠϯ)5.-ϨϕϧͰࣗ༝ʹฤूՄೳͰɺ$.4ͷσʔλ.5λάͱ͍͏ ಠࣗλάͰ؆୯ʹѻ͑ΔɻςϯϓϨʔτࣗ༝ࣗࡏ ☑ εϚʔτϑΥϯʹରԠͨ͠ଈઓྗʹͳΔϨεϙϯγϒσβΠϯͷςʔϚΛෳ༻ҙ ☑ ؆୯ʹ࡞ઃஔ͕Ͱ͖ΔϑΥʔϜػೳΛඪ४Ͱࡌ ☑ ϫʔΫϑϩʔɺαΠτݕࡧɺεςʔδϯάࡌɺϓϥάΠϯ͍Βͣ
$MJFOU8FC'SPOUFOU $.44FSWJDFT NPWBCMFUZQFOFUBQQ NPWBCMFUZQFJP $MJFOU0CKFDUT
αʔϏεͳΒͰͷϙΠϯτΛհ
ηΩϡϦςΟػೳॆ࣮ ҆શͳӡӦʹʂ ཧը໘ͷ*1ΞυϨε੍ݶ ཧը໘ͷΞΫηεϩάఏڙ ϩάΠϯͷϝʔϧ௨ͳͲ͕ར ༻ՄೳͰ͢ɻ ສ͕ҰɺϝʔϧΞυϨε ύεϫʔυ͕࿙Ӯͯ͠ ΣϒαΠτकΒΕ·͢ɻ
Ճඅ༻ͳ͠Ͱɺৗ࣌44-ରԠ ඪ४υϝΠϯಠࣗυϝΠϯ ແྉͰৗ࣌44-Խ ಠࣗυϝΠϯͷαΠτͰʮ-FU`T&ODSZQUʯͷ υϝΠϯೝূܕ44-ূ໌ॻΛ ඪ४υϝΠϯͰɺαʔϏεڞ௨ͷϫΠϧυΧʔυ 44-ূ໌ॻΛར༻͠·͢ɻ αʔόূ໌ॻͷߋ৽ࣗಈͰɺ໘ͳαʔόূ໌ॻͷ ߋ৽࡞ۀΛߦ͏͜ͱͳ͘ɺৗ࣌44-ʹରԠͨ͠αΠτ Λӡ༻͢Δ͜ͱ͕ՄೳͰ͢ɻ
࣋ͪࠐΈ44-ূ໌ॻར༻0, ελϯμʔυϓϥϯҎ্
ࠩ͠ସ͑༧ػೳ ӡ༻ͷॿ͚ͱͳΔࠩ͠ସ͑༧ػೳʂ ࢦఆͨ࣌͠ʹɺެ։͍ͯ͠ΔهࣄΣϒϖʔδΛ ࠩ͠ସ͑Δ͜ͱ͕Մೳͳʮࠩ͠ସ͑༧ػೳʯ w ʮެ։தʯͷهࣄͦͷ··ʹɺߋ৽͢Δ༰Λ ʮࠩ͠ସ͑൛ʯͱͯ͠࡞ w ࠩ͠ସ͑࣌ͷ༧͕Մೳ w
ʮެ։தʯͷهࣄ͕ࠩ͠ସΘΔͨͼʹɺࣗಈతʹ ཤྺΛอଘ w ʮࠩ͠ସ͑൛ʯաڈͷࠩ͠ସ͑ཤྺɺʮެ։தʯ ͷهࣄΛෳͯ͠࡞Մೳ IUUQTXXXZPVUVCFDPNXBUDI WG[+SL%;FP
ڞ༗ϓϨϏϡʔػೳ ਪଌ͞Εʹ͍͘ݻఆͷ63-ͰϓϨϏϡʔͰ͖Δͷ Ͱɺࣾ֎ͷਓؔऀʹ༰Λ֬ೝͯ͠Β͏ ͜ͱ͕ՄೳͰ͢ɻ ݸผϖʔδͷঢ়ଶ͚ͩͰͳ͘ɺτοϓϖʔδ ҰཡϖʔδͰͲͷΑ͏ʹදࣔ͞ΕΔ͔Λެ ։લʹ֬ೝͰ͖ΔͷಛͰ͢ɻ ҆શͷͨΊύεϫʔυઃఆͰ͖·͢ɻ هࣄΣϒϖʔδΛ ެ։લʹΈΜͳͰ֬ೝ
IUUQTXXXZPVUVCFDPNXBUDI WO$.59*4-C)D
ϫʔΫϑϩʔػೳ εϜʔζͳӡӦʹʂ ίϯςϯπʢهࣄɾΣϒϖʔδʣΛެ։͢Δ·Ͱͷ ίϛϡχέʔγϣϯΛߦ͏ػೳ ϝʔϧͰ௨͠ɺαʔϏεͷΞΧϯτΛ࣋ͨͳ͍ ϝϯόʔࢀՃՄೳ ελϯμʔυϓϥϯҎ্Ͱར༻Մೳ IUUQTXXXZPVUVCFDPNXBUDI WOH+929*UR*
هࣄΣϒϖʔδཤྺൺֱػೳ هࣄΣϒϖʔδΛอଘ͢Δ͝ͱʹཤྺ͕ Γ·͢ɻཤྺΛࢀরͯ͠աڈͷঢ়ଶʹ͠ ͨΓɺอଘ࣌ʹจࣈ·ͰͷϝϞΛ͢ ͜ͱ͕Ͱ͖ΔͨΊɺมߋ༰ฤू༰ͳ ͲΛه͓ͯ͘͜͠ͱՄೳͰ͢ɻ ߋ৽ΛߦͬͨϝϯόʔɺཤྺͰ֬ೝͰ͖Δ ͨΊɺ୭͕ͲͷΑ͏ͳมߋΛߦ͔͙ͬͨ͢Θ ͔Γ·͢ɻ ෳͷϝϯόʔͰهࣄΣϒϖʔδΛ࡞Δͱ͖ʹศརʂ
ϨεϙϯγϒϨΠΞτͷ ϕʔεςʔϚΛར༻ͯ͠ޮΞοϓ
ڧྗͳΠϯϙʔτػೳ ΠϯϙʔτରԠϑΥʔϚοτ w 8PSE1SFTT w .PWBCMF5ZQF w $47ܗࣜ ศརͳಛ w
هࣄʹΘΕ͍ͯΔը૾ϑΝΠϧΛ ͬͦ͝ΓΞΠςϜͱͯ͠Πϯϙʔτ w ΧελϜϑΟʔϧυ͋Γͷ.5͔ΒͷΠϯϙʔτ؆୯ w &YDFMʹམͱ͠ࠐΊΕͳΜͰ؆୯ʹΠϯϙʔτ
ϑΥʔϜػೳ ͓͍߹ΘͤͳͲʹ͑Δ ϑΥʔϜػೳΛඪ४උ ࢦఆ͞ΕͨίʔυຒΊࠐΉ͚ͩͰ؆୯ʹ ͓͍߹ΘͤϑΥʔϜΛઃஔͰ͖·͢ɻ ߲ϥϕϧͳͲΛυϥοάυϩοϓͰ ࣗ༝ʹઃஔ͠ɺฒͼସ͑؆୯Ͱ͢ɻ ϑΝΠϧఴͰ͖·͢ɻ
18"ରԠαϙʔτػೳ 8FCϓογϡ௨ɾΦϑϥΠϯΩϟογϡ 18" 1SPHSFTTJWF8FC"QQT Λར༻͢Δͱɺ ΣϒαΠτΛωΠςΟϒΞϓϦʹ ఏڙͰ͖ΔΑ͏ʹͳΓ·͢ɻ 8FCϓογϡ௨ͱΦϑϥΠϯΩϟογϡΛ αϙʔτ͍ͯ͠·͢ɻ ˞8FCϓογϡ௨ελϯμʔυϓϥϯҎ্Ͱར༻Ͱ͖·͢
αΠτݕࡧ λάͭͰ؆୯ઃஔ ݕࡧൣғϒϩά୯ҐɺϑΥϧμ୯ҐͰ ࢦఆՄೳ ΧελϜϑΟʔϧυݕࡧରʹ ݕࡧ૭ɺ݁ՌͷදࣔΧελϚΠζՄೳ
εςʔδϯά wฤूதͷίϯςϯπɺςϯϓϨʔτɺϑΝΠϧͳͲ εςʔδϯάڥͱͯ͠ϓϨϏϡʔՄೳ wෳͷεςʔδϯάڥΛ࡞Մೳ wϘλϯͻͱͭͰຊ൪ʹద༻ wࣗಈόοΫΞοϓͰϩʔϧόοΫ؆୯ wՃྉۚͳ͠ʂ ελϯμʔυϓϥϯҎ্Ͱఏڙ Ұ෦ϓϩϓϥϯҎ্
ΞΫηγϏϦςΟνΣοΫ wϓϨϏϡʔը໘ͰΞΫηγϏϦςΟνΣοΫ͕Մೳ wهࣄɺΣϒϖʔδɺσβΠϯςϯϓϨʔτͷ ϓϨϏϡʔϖʔδͰ ʮ8$"( +*49 ʯ Ϩϕϧ"ʙ"""४ڌͷνΣοΫ wϨϙʔτ֬ೝͰ͖Δ
ؒͰαʔϏεΛେ෯ʹ֦ॆ wϫʔΫϑϩʔɺڞ༗ϓϨϏϡʔ wεςʔδϯά wҰ෦ݸผʹαʔϏεԽˠιϑτΣΞ൛ଞͷ$.4Ͱར༻Մೳʹ w ϑΥʔϜ w αΠταʔν
IUUQTNPWBCMFUZQFOFUGPSN λάΛషΓ͚Δ͚ͩͰ ͲΜͳαΠτʹ؆୯ʹઃஔͰ͖Δ ϑΥʔϜαʔϏεʂ ແྉͰ͑ΔϑϦʔϓϥϯ ఏڙ։࢝͠·ͨ͠
λάΛషΓ͚Δ͚ͩͰ ͲΜͳαΠτʹ؆୯ʹઃஔͰ͖Δ αΠτݕࡧαʔϏεʂ IUUQTNPWBCMFUZQFOFUTJUFTFBSDI
αʔϏεԽͷ1SPT$POT wόʔδϣϯΞοϓʹ͓͚Δޓੑ֬อͷ͕ղܾ wӡ༻ڥ͕ߜΒΕΔ͜ͱʹΑΔ༷ʑͳӡ༻ɺ։ൃ্ͷϝϦοτ wૣ͍αΠΫϧͰͷػೳվળɺ֦ॆ͕Մೳ w੬ऑੑͷରԠҰׅ࣮ͯ͠ࢪՄೳʹ wίετߏվળ wॳظඅ༻"84ͰεϞʔϧελʔτ͕Ͱ͖ͨ wεέʔϧ͠ʹ͍֦͘ுੑͷߴ͍ػೳͷऔΓࠐΈʹۤ࿑͍ͯ͠Δ
͓٬༷ͷԠ w ΧελϚΠζཁࠜڧ͍ ͕ͩஅΘΔ w ػೳվળ·ͰͷεϐʔυײɺѹతͳίετϝϦοτʹ ߴ͍ධՁ w ಋೖ·Ͱͷεϐʔυ͕͕͋ͬͨ
ར༻ࣄྫ w1BZ1BZגࣜձࣾ w ίʔϙϨʔταΠτͱ αʔϏεαΠτ w $MPVE'SPOUซ༻
՝ w ܾࡁखஈͱྲྀ௨ͷରԠɺൢͱͷόϥϯε w ސ٬ͷηΩϡϦςΟɺϓϥΠόγʔϙϦγʔɺ ϦεΫϚωδϝϯτͱͷ߹ੑ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠