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
110
祝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
460
超定番サービス Amazon S3 の魅力を再復習 / We love S3
aibax
7
2.8k
Introducing JAWS-UG Hokuriku
aibax
0
450
AWS Elastic Beanstalk meets Docker
aibax
0
96
Other Decks in Technology
See All in Technology
NFV基盤のOpenStack更新 ~9世代バージョンアップへの挑戦~
vtj
0
360
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
410
IoTシステム開発の複雑さを低減するための統合的アーキテクチャ
kentaro
1
120
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
8
720
遷移の高速化 ヤフートップの試行錯誤
narirou
6
1.6k
事業モメンタムを生み出すプロダクト開発
macchiitaka
0
100
AWSを活用したIoTにおけるセキュリティ対策のご紹介
kwskyk
0
390
エンジニアリング価値を黒字化する バリューベース戦略を用いた 技術戦略策定の道のり
kzkmaeda
6
2.9k
Amazon Q Developerの無料利用枠を使い倒してHello worldを表示させよう!
nrinetcom
PRO
2
120
入門 PEAK Threat Hunting @SECCON
odorusatoshi
0
170
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
750
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
130
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The Pragmatic Product Professional
lauravandoore
32
6.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
The World Runs on Bad Software
bkeepers
PRO
67
11k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Faster Mobile Websites
deanohume
306
31k
Speed Design
sergeychernyshev
27
810
Become a Pro
speakerdeck
PRO
26
5.2k
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