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
クラメソのWebサイトを支える技術
Search
suzryo
July 01, 2017
Technology
1
2.2k
クラメソのWebサイトを支える技術
クラスメソッドのコーポレートサイト、ブログ(Developers.IO)におけるAWS利用の一端を紹介します。
suzryo
July 01, 2017
Tweet
Share
More Decks by suzryo
See All by suzryo
re:Invent2024 事前勉強会 AWS Gameday 参加のポイント
suzryo
0
1.1k
20230630-JAWSUG札幌LT-AWSオンライン試験のコツ
suzryo
1
290
ipv6-aws-20210714-infrastudy-2nd-03
suzryo
0
45
Graviton2を使う理由について語ってみる
suzryo
0
140
8/23 Developers.IOブログに 何が起きたか
suzryo
0
1.8k
ラスベガスへの行き方を調べてみた
suzryo
0
260
AWS Globel Accelerator を導入してみた話 @ JAWS-UG東京 #32 - マイベストヒット2019
suzryo
0
960
Developers.IOを支えるインフラの全て
suzryo
0
120
Stream Batch Pattern
suzryo
1
3.1k
Other Decks in Technology
See All in Technology
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
150
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
510
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.4k
Redshift認可、アップデートでどう変わった?
handy
1
140
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
440
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
130
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
61k
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
6
1.2k
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
210
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
CQRS/ESになぜアクターモデルが必要なのか
j5ik2o
0
930
Featured
See All Featured
From π to Pie charts
rasagy
0
110
Visualization
eitanlees
150
16k
Balancing Empowerment & Direction
lara
5
840
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
250
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
140
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
A Soul's Torment
seathinner
4
2.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
190
New Earth Scene 8
popppiees
1
1.3k
How to Talk to Developers About Accessibility
jct
1
97
Designing for humans not robots
tammielis
254
26k
Transcript
%FWFMPQFST*0 Ϋϥεϝιουͷ8FCαΠτΛࢧ͑Δٕज़ ླ྄
Ϋϥεϝιουͷ8FCαΠτΛࢧ͑Δٕज़ͱʁ ΫϥεϝιουͷίʔϙϨʔταΠτɺ ϒϩάʢDevelopers.IOʣʹ͓͚Δ AWSར༻ͷҰ෦ʹ͍ͭͯհ͠·͢ɻ
ࣗݾհ ࢯ໊ɹླɹ྄ʢ͖ͣ͢Γΐ͏ʣ 5XJUUFSɹTV[SZP ॴଐɿΫϥεϝιου"84ࣄۀ෦
ίʔϙϨʔταΠτ 201612݄ϦχϡʔΞϧ
ίʔϙϨʔταΠτ τοϓϖʔδ
ߏਤ ίʔϙϨʔταΠτ ੩తΣϒαΠτϗεςΟϯά
"84 AWSͷαʔϏε
"NB[PO4 wΫϥυετϨʔδ wελςΟοΫΣϒϗεςΟϯά wίϯςϯπஔ wϩάஔ
"NB[PO$MPVE'SPOUɹ ίϯςϯπ৴ωοτϫʔΫ wجຊྉۚͳ͠ w"84ΦϦδϯ͔Βͷసૹඅͳ͠ wΞτόϯυసૹྔʹԠͨ͡ΦϯσϚϯυ՝ۚ wΦϯσϚϯυ՝ۚͷҾ (#අ༻ wఆՁɿˈ
wϝϯόʔζఏڙՁ֨ɿˈ
"NB[PO3PVUF Ϋϥυ%/4 w%/4Ϩίʔυཧ "-*"4 w(FP%/4 wՙॏϥϯυϩϏϯ wϔϧενΣοΫ w%/4ϑΣΠϧΦʔόʔ
"NB[PO3PVUF "-*"4 w໊લղܾඅ༻ແྉ wΫϥΠΞϯτʹ"ϨίʔυͱԠ wϗετ໊ͷলུ ;POF"QFY ઃఆՄೳ wIUUQTDMBTTNFUIPEKQఏڙʹར༻
"NB[PO3PVUF (FP%/4ར༻ྫ wΞΫηεݩͷࠃผʹ8"'Λཧ wΫϥυܕ8"'ଳҬͷઅ wোͷى͖͍͢ϦʔδϣϯΛᷖճ
"NB[PO3PVUF ϔϧενΣοΫ wΤϯυϙΠϯτࢹϦʔδϣϯ w)551Ϩεϙϯείʔυɺ5$1Ԡࢹ wجຊࢹɺ"84ͳΒ݅ຖʹ wΦϓγϣϯ߲ͷՃຖʹ wࢹִؒͷॖ ˠඵ ɺจࣈྻఆɺԆଌఆɺ)5514
wෳϔϧενΣοΫͷΈ߹Θͤɺ$MPVEXBUDI ΞϥʔϜ࿈ܞ
"NB[PO3PVUF ϔϧενΣοΫ %/4ϑΣΠϧΦʔόར༻ྫ w$MPVE'SPOUಋೖҎલʹར༻ w4ͰιʔϦʔϖʔδΛఏڙ wαΠτͷৗ࣌44-Խͷࡍʹఫڈ
"NB[PO3PVUF ϔϧενΣοΫ %/4ϑΣΠϧΦʔόར༻ྫ w$MPVE'SPOUো͕ࠓޙසൃͨ͠߹ɺ "1*(BUFXBZ -BNCEBͰιʔϦʔϖʔδ ࠶࣮Λݕ౼
ॏΈ͚ϥϯυϩϏϯʹΑΔεϙοτΠϯελϯε׆༻ wΦϯσϚϯυͱεϙοτΠϯελϯεΛࠞࡏͤ͞ ͨ&MBTUJDCFBOTUBMLɺ%/4ϥϯυϩϏϯͰཧ wεϙοτڥΛଟΊʹىಈɺॏΈ͚ϥϯ υϩϏϯʹΑΓ༏ઌతʹར༻ wεϙοτՁ֨ͷߴಅʹඋ͑ɺεϙοτڥͷ ݮগΛτϦΨʔͱͨ͠ɺΦϯσϚϯυڥͷεέʔ ϧΞοϓΛ༻ҙ wεϙοτڥશ໓࣌ɺϔϧενΣοΫʹΑΓ&-#
ΛΓ͠
εϙοτՁ֨ཤྺ ϲ݄ ʮDMBSHFʯఈ҆ఆܧଓத
3PVUFϔϧενΣοΫͱ%BUBEPH࿈ܞ 3PVUFϔϧενΣοΧʔใΛ%BUBEPHͰࢹ
%BUBEPHͷνϟοτ௨ νϟοτ௨ $IBUXPSL4MBDL
"84$FSUJpDBUF.BOBHFSʢ"$.44-ূ໌ॻཧαʔϏε w"84αʔϏε༻ͷ44-ূ໌ॻΛཧ w"NB[POൃߦͷূ໌ॻແྉൃߦɺޙ ࣗಈߋ৽ wൿີ伴ཧෆཁ wϝʔϧೝূͰଈൃߦ
"848"' w$MPVE'SPOUɺ"-#ͷϦΫΤετ੍ޚ w)551ϔομɺຊจ Ұ෦ Λରͱͨ͠ϧʔ ϧʹΑΔɺϒϩοΫڐՄΛ࣮ݱ͢Δ*14 ৵ ೖޚγεςϜ
w*%4 ৵ೖݕγεςϜ ૬ɺదͳ੍ݶ ϧʔϧར༻ऀଆͰ༻ҙͯ͠ར༻
"848"' ར༻ྫ wදࣔ֬ೝڥ εςʔδϯά ͷද੍ࣔݶ wಛఆڌͷ*1ΞυϨεΛ8"'ͷϗϫΠτϦ ετʹొɻ wࣾ֎͔ΒϦϦʔεલͷίϯςϯπ͕දࣔ͞ ΕΔࣄΛࢭ
"NB[PO&$ʢ$.4ʣ w8PSE1SFTTͰ࡞ͨ͠ίϯςϯπɺ TUBUJDQSFTTϓϥάΠϯͰ੩తԽɻ4ʹస ૹͯ͠ެ։ w%# .Z42- ϩʔΧϧʹΠϯετʔϧ wόοΫΞοϓεφοϓγϣοτͱɺ %#μϯϓΛ4ʹ165
ίʔϙϨʔταΠτ ಈతϖʔδ αʔϏε׆༻
͍߹ΘͤϑΥʔϜ LJOUPOF TBMFTGPSDF
αΠτݕࡧ (PPHMFΧελϜݕࡧΤϯδϯ
ϒϩάαΠτ http://dev.classmethod.jp/ 20117݄1ެ։
ϒϩάαΠτ %FWFMPQFST*0
ܝࡌهࣄ
ؒ3000݅(1ฏۉ8.2݅)
ߏਤ ॳظ &$ελϯυΞϩʔϯ
ߏਤ 0⒐PBE4ಋೖ ը૾σʔλΛ4ʹஔɺ$MPVE'SPOUͰ৴
ߏਤ 3%4ಋೖ %# .Z42- ΛɺϚωʔδυαʔϏεԽ
ߏਤ &-# &MBTUJDCFBOTUBMLಋೖ &-#ԼͰෛՙࢄΛ࣮ݱ
ߏਤ /HJOYಋೖ ֎෦ΩϟογϡΛಋೖ
ߏਤ "VSPSB "NB[PO"VSPSBಋೖ
/HJOY wϔομʔʹԠͨ͡Ωϟογϡ੍ޚ wίϯςϯπͷѹॖ wΞοϓϩʔυ༰ྔ੍ݶ wΦϦδϯͷϔϧενΣοΫ wΞΫηεϩάͷޮతͳऩू w"848"' "-# ͱͷ࿈ܞ
"QBDIF#FODIੑೳൺֱ wಛఆهࣄϖʔδͷඵؒεϧʔϓοτ 3FRVFTUTQFSTFDPOE wϦΫΤετɺಉ࣌ଓ wϖʔδΩϟογϡ༗ޮԽͷҝɺճΊͷଌ ఆ݁ՌΛऔಘ w&$ಉҰϦʔδϣϯɺ";ʹஔ wΠϯελϯελΠϓʮDMBSHFʯ
"QBDIF#FODI 3FRVFTUTQFSTFDPOEൺֱ 8PSEQSFTT /HJOY $MPVE'SPOU
w8PSEQSFTTڥͱൺֱ͠ɺΩϟογϡʹΑΓഒͷੑೳ্·ͰΛ֬ೝ wΫϥΠΞϯτ "# ͷੑೳݶքͱ༧͞Ε·͕͢ɺϊʔυͷΩϟογϡͰظͰ͖Δ࠷ੑೳ ͷ҆ͱ͠·ͨ͠ɻ
֦ுํ ΩϟογϡΛεέʔϧΞτ
֦ுํ ΩϟογϡΛଟஈԽɺΫϥυͷॊೈੑΛ׆༻
/HJOY ϩάऩू Ωϟογϡώοτͷௐ ෆཁΞΫηεͷഉআ
ΞΫηεϩάͷղੳ w/HJOYΞΫηεϩάग़ྗ w'MVFOUEճऩͨ͠ΞΫηεϩάΛɺ ,JOFTJTϓϥάΠϯͰ'JSFIPTFʹసૹ w'JSFIPTFϩάΛ4ʹอଘ w"UIFOB4ͷύεͱ߲Λࢦఆ͠ 42-ʹΑΓղੳ
ΞΫηεϩά -547 wUJNF5 SFNPUF@BEES SFRVFTU@NFUIPE(&5 SFRVFTU@MFOHUISFRVFTU@VSJVSJ RVFSZ@TUSJOHTUBUVTCZUFT@TFOU CPEZ@CZUFT@TFOUIUUQ@SFGFSFS IUUQ@VTFS@BHFOU;BCCJYIUUQ@Y@GPSXBSEFE@GPS
IUUQ@Y@GPSXBSEFE@QSPUPIUUQ SFRVFTU@UJNFVQTUSFBN@SFTQPOTF@UJNF VQTUSFBN@DBDIF@TUBUVT)*5 TFSWFS@SFDFJWFUJNF@JTP5
ΞΫηεϩά +40/ \ SFNPUF@BEES SFRVFTU@NFUIPE(&5 SFRVFTU@VSJ
VSJ RVFSZ@TUSJOH TUBUVT lIUUQ@VTFS@BHFOU;BCCJY IUUQ@Y@GPSXBSEFE@GPS IUUQ@Y@GPSXBSEFE@QSPUPIUUQ SFRVFTU@UJNF VQTUSFBN@SFTQPOTF@UJNF VQTUSFBN@DBDIF@TUBUVT)*5 TFSWFS@SFDFJWFUJNF@JTP5 ^
"UIFOB 4ύεͱղੳରͷ+40/ΧϥϜΛࢦఆ
"UIFOB 6"ɺ*1ͰάϧʔϓԽɺͷଓ࣌ؒͷ͍ॱʹநग़
"UIFOB 6"ɺ*1ผɺଓ࣌ؒϕετ
"848"'࿈ܞ "NB[PO,JOFTJTͱ"848"'Λར༻ͯ͠ɺαʔόϨεͰϦΞϧλΠϜͳ৵ೖࢭγεςϜΛ࡞ͬͯΈͨ IUUQEFWDMBTTNFUIPEKQDMPVEBXTJETXJUILJOFTJTXBG
վળܭը վमܭը
طଘධՁγεςϜ ϖʔδදࣔͷʹ4/4ใऔಘɺ࠶ूܭ
৽ධՁγεςϜ ඇಉظʹऔಘɺ4ͷूܭࡁσʔλΛࢀর IBUFOB GBDFCPPL UXJUUFS WJFX
·ͱΊ AWSͷϚωʔδυαʔϏε࿔Γͯ͠·͢ ݸʑͷৄࡉϒϩάʹͯ
None