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
祝10周年! 超定番サービス Amazon S3 の魅力 / Happy 10th Birth...
Search
Daisuke AIBA
April 09, 2016
Technology
0
98
祝10周年! 超定番サービス Amazon S3 の魅力 / Happy 10th Birthday Amazon S3
2016/4/9 JAWS-UG金沢 第9回勉強会 発表資料
http://jaws-ug.jp/es/kanazawa09/
Daisuke AIBA
April 09, 2016
Tweet
Share
More Decks by Daisuke AIBA
See All by Daisuke AIBA
入門編 はじめてのサーバレス / What is Serverless Computing
aibax
0
450
超定番サービス Amazon S3 の魅力を再復習 / We love S3
aibax
7
2.7k
Introducing JAWS-UG Hokuriku
aibax
0
420
AWS Elastic Beanstalk meets Docker
aibax
0
93
Other Decks in Technology
See All in Technology
AWS パートナー企業でテクニカルサポートに従事して 3年経ったので思うところをまとめてみた
kazzpapa3
1
220
State of Open Source Web Mapping Libraries
dayjournal
0
210
Microsoft MVPになる前、なってから/Fukuoka_Tech_Women_Community_1_baba
nina01
0
180
What to do after `laravel new`
mattstauffer
0
140
データ活用促進のためのデータ分析基盤の進化
takumakouno
2
540
"君は見ているが観察していない"で考えるインシデントマネジメント
grimoh
4
1k
[FOSS4G 2024 Japan LT] LLMを使ってGISデータ解析を自動化したい!
nssv
1
180
エンジニア候補者向け資料2024.11.07.pdf
macloud
0
4.5k
Shopifyアプリ開発における Shopifyの機能活用
sonatard
2
100
ライブラリでしかお目にかかれない珍しい実装
mikanichinose
2
340
Engineering at LY Corporation
lycorp_recruit_jp
0
370
Microsoft Intune アプリのトラブルシューティング
sophiakunii
1
410
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
What's new in Ruby 2.0
geeforr
343
31k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.8k
Automating Front-end Workflow
addyosmani
1366
200k
The Invisible Side of Design
smashingmag
297
50k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Scaling GitHub
holman
458
140k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
32
1.8k
Building Your Own Lightsaber
phodgson
102
6.1k
Transcript
ఆ൪αʔϏε "NB[PO4ͷັྗ UXJUUFS!BJCBY GBDFCPPLGCDPNBJCBY גࣜձࣾυϦʔϜΨϨʔδ ૬Ӌେี ͋ ͍ ͍͚ͩ͢
ॕप
"CPVUNF ૬Ӌେี ʢגʣυϦʔϜΨϨʔδදऔక ੜ·Εɻ৽ׁݝົߴࢢग़ɻେֶ ਐֶΛػʹੴݝۚࢢɻ େֶଔۀޙιϑτΣΞ։ൃٕज़ऀͱ ͯ͠ɺҩྍࢱͷύοέʔδιϑτ ΣΞ։ൃʹैࣄɻ ݄ʹۚͰىۀ͠ɺגࣜձࣾυ ϦʔϜΨϨʔδΛઃཱɻ
Ҏདྷɺ8FCŋεϚʔτϑΥϯͷΞϓϦέʔ γϣϯ։ൃΛத৺ʹ׆ಈɻ झຯొࢁɾτϨΠϧϥϯχϯάɻ ͋ ͍ ͍͚ͩ͢
8PSLT
.Z'BWPSJUF"844FSWJDF Ҏલ ݱࡏ "84&MBTUJD#FBOTUBML "NB[PO4
"84ΞΧϯτ ϓϩδΣΫτ͝ͱʹ͚ͯ·͢
"NB[PO4ʁ
"NB[PO4 w "NB[PO4JNQMF4UPSBHF4FSWJDF4 w ҆શͰٱੑ͕͋Γ֦ுੑͷߴ͍ ΦϒδΣΫτετϨʔδ w อଘͨ͠શͯͷΦϒδΣΫτʹ63-͕༩͞Εɺ Πϯλʔωοτܦ༝ͰͲ͔͜ΒͰΞΫηεՄೳ w
༰ྔ੍ݶͳ͠ɺϑΝΠϧ࠷େ5#·Ͱ w ॳظඅ༻ͳ͠ɺར༻ྉ࣮ࡍʹ༻͚ͨͩ͠
"NB[PO4ɺ ͍͔ͭΒ͚͋ͬͨͬʁ
"84αʔϏε։࢝ͷϓϨεϦϦʔε
प
8FSPMMFEPVU"NB[PO4
424JTOPXJOQSPEVDUJPO
/PXPQFOGPSMJNJUFECFUBUFTUJOH
"84ͷาΈ IUUQTBXTBNB[PODPNKQBXT@IJTUPSZ
.Z'BWPSJUF"844FSWJDF Ҏલ ݱࡏ "84&MBTUJD#FBOTUBML "NB[PO4
"NB[PO4ͷಛ
"84ͷ༻ޠ Ϧʔδϣϯ w ੈքதͷཧతॴ w ͍͔ͭ͘ͷΞϕΠϥϏϦςΟʔκʔϯ͕ஔ ΞϕΠϥϏϦςΟʔκʔϯʢ";ʣ w ͭҎ্ͷಠཱͨ͠σʔληϯλʔͰߏ w
ੑͷ͋ΔిݯɺωοτϫʔΩϯάɺ͓Αͼ ଓΛඋ͓͑ͯΓɺผʑͷઃඋʹऩ༰͞Ε͍ͯΔɻ
άϩʔόϧΠϯϑϥετϥΫνϟ IUUQTBXTBNB[PODPNKQBCPVUBXTHMPCBMJOGSBTUSVDUVSF
άϩʔόϧΠϯϑϥετϥΫνϟ
"NB[PO4ͷ༻ޠ όέοτ w ΦϒδΣΫτΛอଘ͢Δॴ w όέοτ໊શମͰϢχʔΫͰ͋Δඞཁ͕͋Δ ΦϒδΣΫτ w 4ʹอଘ͢ΔϑΝΠϧ w
શͯͷΦϒδΣΫτʹ63-͕༩͞ΕΔ w όέοτͷதʹϑϥοτʹอଘ͞ΕΔ ʢ63-ʹؚΉύεʹΑͬͯϑΥϧμߏΛදݱʣ
"NB[PO4ͷ༻ޠ 63-ͷྫ όέοτʮNZCVDLFUʯʹɺ ΦϒδΣΫτʮGPPCBSSFBENFUYUʯΛอଘ IUUQTTBQOPSUIFBTUBNB[POBXTDPN ɹɹɹɹɹɹɹɹɹɹNZCVDLFUGPPCBSSFBENFUYU IUUQTNZCVDLFUTBQOPSUIFBTUBNB[POBXTDPN ɹɹɹɹɹɹɹɹɹɹGPPCBSSFBENFUYU ˞ʮBQOPSUIFBTUʯ౦ژϦʔδϣϯͷ໊લ
ٱੑͱՄ༻ੑ w ͷٱੑͱͷՄ༻ੑ Λ࣮ݱ͢ΔΑ͏ʹઃܭ ʢͷٱੑͷՄετϨʔδ͋Γʣ w 4-"͋ΓʢͷՄ༻ੑΛίϛοτʣ w σʔλΛอଘͨ͠ϦʔδϣϯͰɺՕॴҎ্ͷ σʔληϯλʔʹෳΛอଘ
w όʔδϣϯཧػೳ͋Γ ্ॻ͖ɺআͯ͠લͷόʔδϣϯΛ෮ݩՄೳ
ΫϩεϦʔδϣϯϨϓϦέʔγϣϯՃ
ίετ IUUQTBXTBNB[PODPNKQTQSJDJOH
සΞΫηεετϨʔδՃ
ετϨʔδΫϥε ߴසͰΞΫηε͢Δ߹͜ͷͭ ελϯμʔυετϨʔδ w ͷٱੑͱͷՄ༻ੑ w ඪ४తͳετϨʔδΫϥε w ՕॴҎ্ͷ";ʹϨϓϦέʔγϣϯ͢ΔࣄͰߴՄ༻ੑΛ࣮ݱ ԽετϨʔδʢ334ʣ
w ͷٱੑͱͷՄ༻ੑ w ϨϓϦέʔγϣϯઌͷ";ΛՕॴʹ͢Δ͜ͱͰίετݮ w ετϨʔδྉۚελϯμʔυͷׂҾ
ετϨʔδΫϥε อଘ͕తͷ߹͜ͷͭ ඪ४සΞΫηεʢඪ४*"ʣ w ͷٱੑʢελϯμʔυͱಉʣ w อଘ༻ɺετϨʔδྉۚ҆Ձ͕ͩϦΫΤετྉ͕ۚߴ͍ w ࠷Ҏ্ͷอଘ͕ඞਢʢૣ͘ফͯ͠ٻʣ "NB[PO(MBDJFSʢΞʔΧΠϒʣ
w ͷٱੑʢελϯμʔυͱಉʣ w ظอଘ༻ɺετϨʔδྉۚ҆Ձ͕ͩऔΓग़͠ʹ࣌ؒඞཁ w ෮ݩʹՃྉ͕͔͔ۚΔʢશମ༰ྔͷ·Ͱແྉʣ
ίετ IUUQTBXTBNB[PODPNKQTQSJDJOH
ίετ IUUQTBXTBNB[PODPNKQTQSJDJOH
ίετ
ίετ
ίετ
ίετ
ηΩϡϦςΟ w ΦϒδΣΫτͷॊೈͳΞΫηε੍ޚ w "84*EFOUJUZBOE"DDFTT.BOBHFNFOUʢ*".ʣϙϦγʔ w ΞΫηείϯτϩʔϧϦετʢ"$-ʣ w όέοτϙϦγʔ w
ΫΤϦจࣈྻೝূʢҰఆظؒͷΈ༗ޮͳΞΫηεڐՄʣ w ΦϒδΣΫτͷ҉߸Խ w 44-ʹΑΔ௨৴ܦ࿏ͷ҉߸Խ w ΫϥΠΞϯταΠυ҉߸Խʢ"844%,ʣ w αʔόαΠυ҉߸Խ
ηΩϡϦςΟ w ΞΫηεϩάͷهʢࠪʣ w ΦϒδΣΫτͷΞΫηεϩάΛه w όέοτຊମͷઃఆมߋ"84$MPVE5SBJMͰهՄೳʹ
"NB[PO4ͷ ͍Ͳ͜Ζ
8FCαΠτϗεςΟϯά w "QBDIFOHJOYͷସͱͯ͠ɺ ੩తͳ8FCαΠτͷ)551αʔόͱͯ͠ར༻Մೳ ˞1045ϝιουʹΑΔϦΫΤετʹඇରԠ w ಠࣗυϝΠϯͷઃఆՄೳ ˞όέοτ໊ϗετ໊ͱಉҰʹ͢Δඞཁ͋Γ w ੩తίϯςϯπΛ4͔Β৴͢Εɺ
ΞϓϦέʔγϣϯαʔόͷෛՙܰݮʹ ˞࣮ӡ༻ͷࡍ$MPVE'SPOUͱͷซ༻Λݕ౼͢Δ
IUUQXXXBXTNJDSPTJUFKQTIPTUJOH
None
όοΫΞοϓɾ%3ରࡦ w "84ͷసૹྉɺΞοϓϩʔυ࣌ແྉ w ϥΠϑαΠΫϧཧػೳΛར༻ͯ͠ίετݮ w ҰఆظؒܦաޙɺࣗಈͰϑΝΠϧΛআͨ͠Γ ΞʔΧΠϒετϨʔδʢ(MBDJFSʣҠಈ w ΫϩεϦʔδϣϯϨϓϦέʔγϣϯͷར༻ʹΑΓɺ
ւ֎ͷσʔληϯλʔʹࣗಈతʹෳΛอଘ
όοΫΞοϓɾ%3ରࡦ w "84$-*ͷ4ίϚϯυʹΑΔϑΝΠϧಉظ "84ίϚϯυϥΠϯΠϯλʔϑΣΠεʢ"84$-*ʣ IUUQTBXTBNB[PODPNKQDMJ w 4ରԠͷόοΫΞοϓ༻ΞϓϦέʔγϣϯ w
$MPVE#FSSZ#BDLVQͳͲ w 4ରԠͷ/"4 w 2/"1*0%"5"#V⒎BMP BXTTTZODQBUIUPCBDLVQTόέοτ໊
None
None
ίϯςϯπ৴ w ෛՙࢄ͕ඞཁͳ੩తͳσʔλ w ಉ࣌ΞΫηε͕ଟ͍੩తͳσʔλʢը૾ɺө૾ʣ w ಈతαΠτʹ͓͚Δ੩తίϯςϯπ w ಛʹ༗ޮͳέʔε w
ΞΫηεස͍͕ɺৗ࣌ެ։͕ඞཁͳσʔλ ɹɹˠݹ͍ϋʔυΣΞͷϚχϡΞϧɺϑΝʔϜΣΞ w ఆظతʹߋ৽͢Δ౷ܭϚελσʔλ ɹɹˠ݄ʹɺઍՕॴʹɺͳͲ ˞"NB[PO$MPVE'SPOUʢ$%/ʣͷซ༻͕Φεεϝ
Πϕϯτ௨ w ΦϒδΣΫτͷՃআͷΠϕϯτΛ௨ w "NB[PO4JNQMF/PUJpDBUJPO4FSWJDF 4/4 ˠϝʔϧɺ)551ʢ8FC)PPLʣɺϞόΠϧϓογϡ w "NB[PO4JNQMF2VFVF4FSWJDF
424 w "84-BNCEB ΠϕϯτΛॲཧ͢ΔؔΛ࣮͢Δ͜ͱͰɺҙͷॲཧΛՃ ݴޠ+BWB4DSJQU /PEFKT ͱ+BWBɺ1ZUIPO͕ར༻Մೳ ʢ/PEFKTܦ༝Ͱ3VCZ(PΛಈ͔͍ͯ͠Δਓ͍Δʣ ؔͷίʔυΛ࣮ߦͨ࣌ؒ͠ʹରͯ͠՝ۚ ˞ॲཧͪαʔόͷίετ͕ෆཁʹ
"84-BNCEB͕౦ژϦʔδϣϯ
4FSWFSMFTT"SDIJUFDUVSF w ϑΝΠϧͷΞοϓϩʔυΛτϦΨʔʹ༷ʑͳॲཧ w "84-BNCEBͰػαʔόෆཁ w ྫ͑ w ը૾ͷαϜωΠϧΛ࡞ͬͯެ։ w
Ұ࣌తͳ63-Λൃߦͯ͠େ༰ྔϑΝΠϧૹ৴ w $47ϑΝΠϧΛղੳͯ͠σʔλϕʔεʹอଘ w υΩϡϝϯτΛશจݕࡧαʔόʹΠϯϙʔτ
ࠓ·Ͱ͔Γ·ͤΜͰͨ͠ w όέοτʹೖ͍ͬͯΔΦϒδΣΫτͷ w όέοτͷதͷ૯༰ྔʢόΠτʣ ˞શͯͷΦϒδΣΫτΛࠪͯ͠Χϯτͨ͠Γɺ ϓϩύςΟͷαΠζΛ߹ܭ͠ͳ͚ΕͳΒͳ͔ͬͨ
$MPVE8BUDIʹϝτϦΫεՃ
Πϯλʔωοτ͕ඞਢͰͨ͠ w "NB[PO7JSUVBM1SJWBUF$MPVE71$ w ཧతʹͨ͠ԾωοτϫʔΫڥ w 71/ઐ༻ઢͰɺࣾͷϩʔΧϧωοτϫʔΫ σʔληϯλʔͱͷଓ͕Մೳ ˞4ͷΦϒδΣΫτʹΞΫηε͢Δʹɺ ඞͣΠϯλʔωοτΛܦ༝͠ͳ͚ΕͳΒͳ͔ͬͨ
"NB[PO4ͷ71$ΤϯυϙΠϯτ
"NB[PO4 ·ͩ·ͩਐԽத
5IBOLZPV