Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
クラメソのWebサイトを支える技術
Search
suzryo
July 01, 2017
Technology
2.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
クラメソのWebサイトを支える技術
クラスメソッドのコーポレートサイト、ブログ(Developers.IO)におけるAWS利用の一端を紹介します。
suzryo
July 01, 2017
More Decks by suzryo
See All by suzryo
re:Invent2024 事前勉強会 AWS Gameday 参加のポイント
suzryo
0
1.2k
20230630-JAWSUG札幌LT-AWSオンライン試験のコツ
suzryo
1
350
ipv6-aws-20210714-infrastudy-2nd-03
suzryo
0
51
Graviton2を使う理由について語ってみる
suzryo
0
160
8/23 Developers.IOブログに 何が起きたか
suzryo
0
1.9k
ラスベガスへの行き方を調べてみた
suzryo
0
280
AWS Globel Accelerator を導入してみた話 @ JAWS-UG東京 #32 - マイベストヒット2019
suzryo
0
1.1k
Developers.IOを支えるインフラの全て
suzryo
0
130
Stream Batch Pattern
suzryo
1
3.3k
Other Decks in Technology
See All in Technology
What Is JetBrains Air
x5gtrn
PRO
0
140
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
1k
導入から定着へ ~コーディングエージェントを日常業務に組み込む実践知~
yukisakai1225
0
190
生成AI時代、PMは事業責任者に進化するともっと面白い〜PMだからこそ事業構造を動かせる時代に〜
kakehashi
PRO
0
250
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
3
1k
企画を Software Factory-ready にする——開発が高速になったとき、PdMの仕事はどう変わったか
yachibit
1
130
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
410
Claude Code on Bedrock で統制をかける小ネタ集/claude-code-bedrock-governance-tips
emiki
1
160
dbt Semantic Layerで進めるenechainのデータ民主化
akizhou
1
210
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
780
[EMNLP26] RIGEL: Self-Distilled Score Adaptation for Image and Video Captioning Evaluation
keio_smilab
PRO
0
110
アカウント統制の健康診断
kenichinakamura
1
120
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
96
6.9k
Code Reviewing Like a Champion
maltzj
529
40k
The Curious Case for Waylosing
cassininazir
1
570
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Crafting Experiences
bethany
1
390
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Between Models and Reality
mayunak
4
500
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Everyday Curiosity
cassininazir
0
360
Exploring anti-patterns in Rails
aemeredith
4
540
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
For a Future-Friendly Web
brad_frost
184
10k
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