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
モノリスウェブアプリケーションのクラウド最適化について - SaaSの運用 -
Search
Takayuki Yoshioka
June 24, 2023
Technology
1
1.2k
モノリスウェブアプリケーションのクラウド最適化について - SaaSの運用 -
Takayuki Yoshioka
June 24, 2023
Tweet
Share
More Decks by Takayuki Yoshioka
See All by Takayuki Yoshioka
AWSで実現する進化する WEBサービス(SaaS)
yoshiokacb
0
37
AWSで実現する進化するWEBサービス(SaaS)の裏話
yoshiokacb
0
52
My Redmine Gen.2を支えるインフラストラクチャー
yoshiokacb
0
2.2k
ホスティングサービスのインフラ環境を再構築!
yoshiokacb
0
4.1k
Scalable structure for AWS
yoshiokacb
1
1.1k
GDG Cloud Shimane #02
yoshiokacb
0
39
GCPUG-Shimane #04 開催レポート
yoshiokacb
0
47
EC2からECSへ移行を始めたお話
yoshiokacb
2
7.5k
Other Decks in Technology
See All in Technology
アプリエンジニアのためのGraphQL入門.pdf
spycwolf
0
100
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
心が動くエンジニアリング ── 私が夢中になる理由
16bitidol
0
100
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
300
強いチームと開発生産性
onk
PRO
35
11k
Application Development WG Intro at AppDeveloperCon
salaboy
0
200
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
200
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
180
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
3.2k
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
10
1.3k
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
31
6.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Practical Orchestrator
shlominoach
186
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
Statistics for Hackers
jakevdp
796
220k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Become a Pro
speakerdeck
PRO
25
5k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
A Philosophy of Restraint
colly
203
16k
The Language of Interfaces
destraynor
154
24k
Transcript
ϞϊϦεΣϒΞϓϦέʔγϣϯͷ Ϋϥυ࠷దԽʹ͍ͭͯ 4BB4ͷӡ༻ 5BLBZVLJ:PTIJPLB 'BS&OE5FDIOPMPHJFT$PSQPSBUJPO+"846(4IJNBOF
ΞδΣϯμ w αʔϏε֓ཁ w αʔϏεհ w Ϛϧνςφϯτ w ֤छόονॲཧʢࣗಈԽʣ w
ొɾߋ৽ɾআͷࣗಈԽ w ΞϓϦέʔγϣϯͷσϓϩΠ ʢ%#εΩʔϚมߋʣ
αʔϏε֓ཁ
.Z3FENJOF αʔϏεհ
w 3VCZPO3BJMTͰ࡞ΒΕͨ044 w 3FENJOFͱ͍͏ϓϩδΣΫτཧγεςϜ w ͦͷϓϩμΫτΛ4BB4Ͱఏڙʢ"84ར༻ʣ 3VCZPO3BJMT 044ͱશޓˠϚΠΫϩαʔϏεԽ͍͠
Ϛϧνςφϯτ αʔϏεհ
ίϯςφԽʂ εςʔτϨε
w 8&#αʔόʔͷϓϩηε͝ͱʹ ڥมΛΓସ͑ͯଓઌΛ͚Δ w ΞϓϦέʔγϣϯʢίʔυʣڞ௨Ͱɺ%# w ఴϑΝΠϧϓϥάΠϯΛ࡞ͯ͠4ʹอଘ ιʔείʔυͭͰ%#ςφϯτ͝ͱ
શମͷߏਤ αʔϏεհ
None
όονॲཧ
֤छॲཧͷࣗಈԽ όονॲཧ
ӡ༻ʹඞཁͳॲཧ ʢࣗಈԽ͍ͨ͠ʣ w ΞϓϦέʔγϣϯͷσϓϩΠ w ৽نొ w ఀࢭɾ࠶։ w
আ
ӡ༻͢Δͱ͖ͷ՝ όονॲཧ
SBJMTίϚϯυΛͲͷΑ͏ͳํ๏ʢͲ͜ʣͰ࣮ߦ͢Δ͔ʁ ʢϑϧελοΫϑϨʔϜϫʔΫͷಠࣗίϚϯυʣ ίϯςφͰ࣮ߦ
Ҏ্ͷ%#ʹରͯ͠εΩʔϚద༻͢Δͱ ͱ͕͔͔ͯ࣌ؒΔɻͲ͏͢Δ͔ʁ ฒྻ࣮ߦ ΞϓϦέʔγϣϯͰฒྻ͢ΔΑΓ"84ଆͰ࣮ͨ͠ํ͕ ϩάͱ͔ঢ়ଶཧָ͕ͳͷͰɺ"84ͷαʔϏεΛ͏
ίϯςφͷ࣮ߦํ๏ όονॲཧ
3VCZPO3BJMTΛ࣮ߦ͢Δํ๏ ʢSBJMTίϚϯυʣ w 'BSHBUF w -BNCEBʢ$POUBJOFSʣ
ίϯςφͷ࣮ߦํ๏ʢൺֱʣ όονॲཧ
ίϯςφͷ࣮ߦํ๏ʢಛʣ 'BSHBUF w ӡ༻͍ͯ͠ΔίϯςφΠϝʔδ͕ͦͷ··͑Δ w ࣮ߦ࣌ʹ$.%ͷॻ͖࣮͑ͯߦͰ͖Δɻ w 3VO5BTL"1*ΞΫγϣϯ͋ͨΓͷىಈͰ͖ΔλεΫͷ࠷ େ͕
εΩʔϚมߋͷॲཧରͷ%#͕ Λ͑ΔͷͰฒྻ࣮ߦ͍ͨ͠
ίϯςφͷ࣮ߦํ๏ʢಛʣ -BNCEB w ӡ༻͍ͯ͠ΔίϯςφΠϝʔδͱผʹϏϧυ͢Δඞཁ͕ ͋Δɻ w ࣮ߦ͞ΕΔ$.%͕มߋͰ͖ͳ͍ͷͰɺॲཧΛՃ͠ ͳ͍ͱ͍͚ͳ͍ɻ w
Ҏʹॲཧ͕ऴΘΔඞཁ͕͋Δɻ
அج४ w ฒྻ࣮ߦʢෳͷॲཧΛಉ࣮࣌ߦʣඞཁͳ߹ ˠ-BNCEB w Ҏʹॲཧ͕ऴΘΒͳ͍߹ ˠ'BSHBUF 'BSHBUF
-BNCEB Ϗϧυ ӡ༻தͷΠϝʔδΛ༻ ৽نʹϏϧυ $.% ࣮ߦ࣌ʹมߋͰ͖Δ Ϗϧυ࣌ʹࢦఆ ฒྻ࣮ߦ ಉ࣌ʹ10͔͠ىಈͰ͖ͳ͍ ͔ͳΓͷฒྻ࣮ߦͰ͖Δ ࣮ߦ࣌ؒ ੍ݶͳ͠ 15Ҏ ˞ࣾൺ
৽نొɾߋ৽ɾআ
৽نొ ৽نొɾߋ৽ɾআ
'BSHBUF %#࡞ͱॳظԽͷॲཧ ઃఆϑΝΠϧొ &$44FSWJDF࠶ىಈ 3PVUFʹϨίʔυొ ϨεϙϯενΣοΫ
ߋ৽ʢఀࢭɾ࠶։ʣ ৽نొɾߋ৽ɾআ
αʔϏεఀࢭ αʔϏε࠶։ɾυϝΠϯมߋ جຊతʹ-BNCEB͔Β"844%,Λ͏
আʢσʔλʣ ৽نొɾߋ৽ɾআ
σʔλআ جຊతʹ-BNCEB͔Β"844%,Λ͏
4UFQ'VODUJPOT ͋Γ͕ͱ͏ ͠4UFQ'VODUJPOT͕ଘࡏ͠ͳ͍ੈքઢ͕͋ͬͨΒʜ ͜͜Ͱհͨ͠ॲཧΛͲ͏࣮ͬͯ͠Α͏ -BNCEBPO-BNCEBʜ όονॲཧ༻ͷ3BJMTϓϩδΣΫτ࡞Δͱ͔ʜ ΠϕϯτۦಈͰͳΜͱ͔͢Δ͔ʜ ༨ ஊ
ΞϓϦέʔγϣϯͷσϓϩΠ
1JQFMJOF ΞϓϦέʔγϣϯͷσϓϩΠ
None
%#εΩʔϚมߋ ΞϓϦέʔγϣϯͷσϓϩΠ
εΩʔϚద༻ͷ ࣦഊՕॴΛ௨
࣮ߦ࣌ͷϝτϦΫε ΞϓϦέʔγϣϯͷσϓϩΠ ༨ ஊ
$POOFDUJPO $16 ༨ ஊ SBJMTECNJHSBUFʢηογϣϯʣ ͩͱେৎ $16ͷํ͕ઌʹʹͳΔ
·ͱΊ
ίϯςφԽʢαʔόϨεΛ͏ʣ ϑϨʔϜϫʔΫͷίϚϯυ࣮ߦͰ͖Δ όονॲཧͳͲࣗಈԽʹ4UFQ'VODUJPOT ײँ͔͠ͳ͍ ίϯςφͷ࣮ߦڥͷબ ࣮ߦ࣌ؒͱฒྻॲཧΛج४ʹߟ͑Δ
)BQQZ)BDLJOH 5IBOLZPVʂ