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
70
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
570
MTDDC Meetup TOHOKU 2024 Keynote Speech
hirata
1
640
MTDDC Meetup Tokyo 2023 Keynote
hirata
0
860
MTDDC Meetup Tokyo 2022 Keynote
hirata
0
77
MTDDC meetup Tokyo 2021 Keynote
hirata
0
1.3k
How to build a Robust Website for Peak Traffics (2021-02-12)
hirata
0
77
How to build/ops websites safety (2020-12-10)
hirata
0
97
MTDDC Meetup Tokyo 2020 Keynote
hirata
0
180
MTDDC Meetup Tokyo 2019 Closing Session
hirata
0
1.4k
Other Decks in Business
See All in Business
アッテル会社紹介資料/culture deck
attelu
10
14k
POとSMの人財発掘と育成への挑戦
amapyon
0
110
CCBJIピッチブック
2024ccbji
0
260
目標を軸にしたふりかえりでパフォーマンスを上げる / Using goals to improve performance
tbpgr
2
430
Leading Mark新卒採用資料
unno
0
420
生成AIが変える新時代のビジネスインテリジェンス
marreta27
0
200
わわわ理念制作所 紹介資料
yuadachi
1
450
因果推論が浸透した組織の現状と未来 / The Present and Future of Organizations Embracing Causal Inference
yusukekayahara
0
930
アノマリーマーケティング カルチャーコード_ver1.0
anomalymarketing
1
230
27.02.2025 El mercado cuartohorario de electricidad
neuroenergia
PRO
0
120
【詳細版】パーソルクロステクノロジー_グループソリューション統括本部_システムソリューション統括本部のご紹介 / Introduction_of_persol-xtech_gs_ssol_all
pxt_gs_ssol
0
4.4k
TORIHADA 採用候補者向け会社説明資料
torihada_inc
0
2.4k
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
Building Adaptive Systems
keathley
40
2.4k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Scaling GitHub
holman
459
140k
Practical Orchestrator
shlominoach
186
10k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Product Roadmaps are Hard
iamctodd
PRO
51
11k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Designing for humans not robots
tammielis
250
25k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
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 ސ٬ͷηΩϡϦςΟɺϓϥΠόγʔϙϦγʔɺ ϦεΫϚωδϝϯτͱͷ߹ੑ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠