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
AWSってなに?
Search
kawaji
November 19, 2018
0
6
AWSってなに?
kawaji
November 19, 2018
Tweet
Share
More Decks by kawaji
See All by kawaji
Agents for Amazon Bedrockで美味しいパンを購入したい
kawaji_scratch
0
15
JAWSUG Nagoya AWSコンテナサービス概要
kawaji_scratch
0
7
未来の技術、現在の現実〜サーバーレスとGen AIの交差点〜
kawaji_scratch
0
10
未来の技術、現在の現実〜サーバーレスと Gen AI の交差点〜
kawaji_scratch
0
770
ノーコード・ローコードで開発する効率的なサーバーレスアプリケーションの作り方
kawaji_scratch
0
83
JP_Stripes名古屋の紹介
kawaji_scratch
0
190
Lambda@Edgeで複数オリジンに振り分けてみた
kawaji_scratch
0
390
Hyperledger Fabric AWSインフラ構成についてふりかえる
kawaji_scratch
0
33
AppSyncでチャットアプリ作ってみた
kawaji_scratch
0
40
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
21
2.9k
Build your cross-platform service in a week with App Engine
jlugia
227
17k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
39
47k
Gamification - CAS2011
davidbonilla
78
4.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
662
120k
Writing Fast Ruby
sferik
623
60k
KATA
mclloyd
20
13k
Mobile First: as difficult as doing things right
swwweet
219
8.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
248
12k
Stop Working from a Prison Cell
hatefulcrawdad
266
20k
Transcript
AWSͬͯͳʹʁ ΦϯϓϨϛε͔ΒΫϥυ ϚΠϯυνΣϯδ͢Δҝʹඞ ཁͳαʔϏεΛհ͠·͢
w ॴଐ ༗ݶձࣾεΫϥονιϑτ w ໊લ ࿏ོٛʢ͔Θ͡Α͔ͨ͠ʣ w "84ྺ
̔ w ͖ͳ"84αʔϏε 3PVUFɺ&$4QPU'MFFU"1* ࣗݾհ
ࢲ͕ϚΠϯυνΣϯδͨ͠ ͖͔͚ͬ
AWSͱͷग़ձ͍ 2010ϦϦʔεͨ͠ιʔγϟϧήʔϜ͕େڹɻ ଈʹαʔόʔෛՙͰϩάΠϯ͢ΒࠔͰΫϨʔϜ͕ 2chʹॻ͖ࠐ·ΕԌ্ɻ ඞࢮͳύϑΥʔϚϯεɾνϡʔχϯάɺαʔόʔௐୡ ʹΘΕΔɻ ;ͱ͖͔͚ͨͬ͠Ͱɺαʔόʔ͕खݩͷPC͔Βௐୡ Ͱ͖Δͱฉ͖ڻ͘ɻ
AWSͱͳΜͳͷ͔ʁ
Amazon Go : ৽͍͠ܗͷళฮͷελΠϧ • Ϩδͷͳ͍ίϯϏχ • ͓٬͞·ΛϐοΫΞοϓ ͠ɺͦͷ··͓ళͷ֎ʹग़͍ͯ ͨͩ͘͜ͱͰങ͍͕ྃ
• Amazon.comͷΞΧϯτʹν ϟʔδ • ը૾ೝࣝΛத৺ͱͨ͠͞·͟· ͳςΫϊϩδʔͰखʹऔͬͨ ΛѲ
None
Amazon Robotics ɾAmazonͷݿͷޮԽΛRobotͰߦ͏͜ ͱΛݚڀ͢ΔͨΊʹઃཱ ɾૹηϯλʔͷ࡞ۀΛɺϩϘοτֶ Λ༻͍ͯࣗಈԽ͢Δ͜ͱΛݚڀ ʮࣗҠಈʯ ʮݴޠೝࣝʯ ʮମೝࣝʯ ͳͲΛػցֶशςΫϊϩδΛ༻͍ͯ
࣮ࢪ ɾਆಸݝ࡚ࢢͷ৽ྲྀڌ ʮΞϚκϯ࡚FCʯʢϑϧϑΟϧϝϯτη ϯλʔʣͰಋೖ
None
ἧ͑ ސ٬ମݧ ސ٬ ग़ళࣾ ίετମ ࣭ɾߏ Ձ֨
AWSͱ Amazonͷཧ೦ΛΫϥυαʔϏεͱͯ͠ఏ ڙͨ͠ͷͰ͋Δ
Ϋϥυͱ৽͍͠ITϦιʔεར༻ͷΧλν ඞཁͳ࣌ʹɺඞཁͳ͚ͩɺ Ձ֨Ͱ ITϦιʔεΛఏڙ
Ϋϥυͱ৽͍͠ITϦιʔεར༻ͷΧλν ॳظࢿ͕ൃੜ ༨ɾෆͷϦεΫ ݻఆඅ ॳظࢿ͕ෆཁ ඞཁͳ͚ͩར༻Մೳ มಈඅ
Ϋϥυ׆༻اۀͷ2ࣾʹ̍ࣾAWSΛར༻ ܦίϯϐϡʔλʹΑΔΞϯέʔτௐࠪ http://itpro.nikkeibp.co.jp/atcl/column/ 14/090100053/111200101/ MM૯ݚʹΑΔΞϯέʔτௐࠪ http://www.m2ri.jp/newsreleases/ main.php?id=010120150924500
ΦϯϓϨϛεߏ ͔ΒAWSҠߦ͢Δ
ΦϯϓϨϛεߏʢͦͷ̍ʣ αʔόʔʴDB
ΞϓϦέʔγϣϯ αʔόʔ %# αʔόʔ ΦϯϓϨϛε
ΞϓϦέʔγϣϯ αʔόʔ %# αʔόʔ AWS &$ &$
EC2հ EC2 CPU,ϝϞϦ,ετϨʔδͳͲ༷ʑͳ Έ߹Θ͔ͤΒར༻Ͱ͖Δαʔόʔ ओʹWEBαʔόɺΞϓϦέʔγϣ ϯαʔόͱͯ͠ར༻͞ΕΔ ྉۚར༻ͨ࣌ؒ͠(ඵ)՝ۚ
ΞϓϦέʔγϣϯ αʔόʔ %# αʔόʔ AWS 3%4 &$
RDSհ RDS CPU,ϝϞϦ,ετϨʔδͳͲ༷ʑͳΈ ߹Θ͔ͤΒར༻Ͱ͖Δσʔλϕʔε mysql,postgresql,SQLServer, OracleͳͲ ྉۚར༻ͨ࣌ؒ͠(1h)՝ۚ
ΦϯϓϨϛεߏ(ͦͷ̎) αʔόʔʴDB+NAS
ΞϓϦέʔγϣϯ αʔόʔ %# αʔόʔ ΦϯϓϨϛε /"4
ΞϓϦέʔγϣϯ αʔόʔ %# αʔόʔ AWS /"4 &$ 3%4 &'4
EFSհ EFS ৳ॖࣗࡏͳϑΝΠϧετϨʔδ ઍͷEC2͔Βಉ࣌ଓՄೳ ྉۚ 1 ͔݄ؒͰ༻ͨ͠ϑΝΠϧγ εςϜετϨʔδͷΈྉۚ
୯७ҠߦͰग़ͯ͜ͳ͍͚Ͳ ઈର͍֮͑ͨ ετϨʔδαʔϏε
S3հ S3 ༰ྔແ੍ݶɺݎ࿚͔ͭྉۚͳ ετϨʔδαʔϏε ྉۚอଘ͍ͯ͠Δσʔλྔ ౦ژϦʔδϣϯͰ 0.025USD/GB
AWSΛར༻͢ΔϝϦοτ • ੜ࢈ੑ • ӡ༻ίετ • ηΩϡϦςΟ
ੜ࢈ੑ • ͜͜Ͱͷ ੜ࢈ੑ ͱ։ൃऀ͕ϓϩδΣΫτ։ ͔࢝ΒγεςϜΛϦϦʔε͢Δ·ͰͷޮΛ ࢦ͠·͢ɻ
ੜ࢈ੑʢैདྷΑ͋͘Δ࢟ʣ • ։ൃऀνʔϜʹҰ։ൃαʔόʔ͕༩͑ΒΕςετ γεςϜͷೖΕସֻ͚͑ʴλΠϛϯάௐ͕ඞཁ • ։ൃαʔόʔຊ൪αʔόʔͷڥͱ͜ͱͳΓεϖο Ϋ͘ɺ߹ʹΑͬͯϥΠηϯείετͷͰ OS͢ΒҟͳΔ or όʔδϣϯ͕ͦΖ͍ͬͯͳ͍ɻ
• ຊ൪ϦϦʔεʹ͚ͨڥߏஙɺ͋Δఔࣅ͍ͯΔ ڥԼͰߦ͏ͨΊɺυΩυΩ͠ͳ͕ΒϦϦʔε࡞ۀΛߦ ͏ɻ
ੜ࢈ੑʢAWSར༻ʣ • ։ൃऀҰਓͻͱΓʹຊ൪ڥͱಉҰͷͷΛ͢ ͜ͱ͕Մೳɻ • AWSڥεΫϦϓτͰߏஙͰ͖ΔͨΊɺʑ ࢼ͠ଓ͚ΒΕͨεΫϦϓτΛࣗ৴Λ࣋ͬͯຊ൪ ڥద༻Ͱ͖Δɻ • ϋʔυௐୡʹ͚ͨݟੵͿΕΛۃʹڪΕΔඞཁ
͕ͳ͘ͳΔɻ(͋ͱͰม͑Δ͜ͱ͕༰қ)
ӡ༻ίετ • ͜͜Ͱͷ ӡ༻ίετ ͱαʔόʔػثͳͲͷ ҡ࣋ɾमસɺʑͷ҆ఆͨ͠γεςϜՔಇʹ ͚ͯඞཁͳਓతϦιʔεΛࢦ͠·͢ɻ
ӡ༻ίετʢैདྷΑ͋͘Δ࢟ʣ • ϋʔυΣΞোͷରԠۀऀΛݺͼ͚ͭେࢸٸௐ ୡɻ ߴֹͳ্ɺ෮چਝͰͳ͍έʔε͕ଟ͍ɻ • ো࣌ͷΓ͚ͳͲߴεΩϧΛอ࣋ͨ͠Τϯδχ Ξͷஅ͕ඞཁͱͳΔ͜ͱ͕ଟʑ͋ΔɻͦͷΑ͏ͳਓ ࡐΛৗ࣌ஔ͍͓ͯ͘͜ͱ͕ίετ໘Ͱݫ͍͜͠ͱɻ •
αʔόʔػثɺճઢͷϥϯχϯάίετ͕ఆ͞ΕΔ ্ʹઃఆ͞Εͨਫ४Ͱ༻ҙ͞Ε͍ͯΔඞཁ͕͋Γߴֹ ʹͳΓ͍͢ɻ
ӡ༻ίετʢAWSར༻ʣ • AWSΛࢧ͑ΔੈքதͷΤϯδχΞ͕̎̐࣌ؒ̏̒̑ ػ͍ͯ͠Δ҆৺ײɻ ສ͕Ұͷোʹ͓͚ΔରࡦAWS ଆΠϯϑϥʹ͍ͭͯϢʔβʔଆͷίετෛ୲ෆཁɻ • αϙʔτΛར༻͢Δ͜ͱͰAWSଆͱͷΓ͚͕ ਝʹߦ͑Δɻʢαϙʔτܖ༗ྉʣ •
શͳैྔ՝ۚํࣜͰ͋ΔͨΊɺඞཁͳͱ͖ඞཁͳ͚ͩ ͷࢧ͍ʹίετΛ͑Δ͜ͱ͕Ͱ͖Δɻ
ηΩϡϦςΟ • ͜͜Ͱͷ ηΩϡϦςΟ ͱίϯϓϥΠΞϯε ཁ͔݅Βൃੜ͢Δج४Λຬͨ͢͜ͱɺWEBͷ ҰൠతͳηΩϡϦςΟΛࢦ͠·͢ɻ
ηΩϡϦςΟʢैདྷΑ͋͘Δ ࢟ʣ • ϦϦʔε࣌ʹͳΜͱ͔νΣοΫϦετΛΫ ϦΞ͢Δͷͷɺӡ༻࣌ʹݟ͞Εͣࠪ લʹ߄ͯͯ֬ೝɻ • ͦͦίετ໘͔ΒηΩϡϦςΟɾਓ ࡐͷಋೖ͕ݟૹΒΕ͕ͪɻ
ʢϢʔβʔ͕ࣗݟੵ࣌ʹෆཁͱݴͬͯঝೝ͞Εʹ͍͘έʔεʣ
ηΩϡϦςΟʢAWSར༻ʣ • AWSʹαʔυύʔςΟΛಋೖ͢ΔҎ֎ ʹඪ४ͰηΩϡΞͳσʔληϯλʔɺػೳ͕ ͍ͭͯ͘Δɻ ʢར༻ऀ͕୲อ͠ແͯ͘ͳΒͳ͍ൣғଘࡏ͢ΔͨΊ ҙʣ
ηΩϡϦςΟʢAWSར༻ʣ ֤छίϯϓϥΠΞϯεཁ݅ΛΫϦΞͨ͠σʔλη ϯλʔɾαʔϏεɾΨΠυϥΠϯΛར༻Ͱ͖Δɻ
ηΩϡϦςΟʢAWSར༻ʣ ๛ͳػೳ ϑΝΠΞʔΥʔϧ 4FDVSJUZ(SPVQ 8"' "848"' %%P4 ֤छαʔϏεʹΑΔ؇ػೳ ҉߸Խ 
4ͳͲͷετϨʔδαʔϏε3%4 ϞχλϦϯά $MPVE8BUDI ϩΪϯά $MPVE5SBJM 'MPX-PHT ΞΫηεݖݶ *". ڴҖݕग़ "NB[PO(VBSE%VUZ
AWSͷαʔϏε͔ΒݟΔҠߦϝϦοτ • ίετ໘ S3, ELB+EC2 • Ҡߦ༰қ͞ EC2,
RDS • ࢹɾࠪ CloudWatch Logs, CloudWatch ϝτϦΫε
ίετ໘ • ʑಡΊͳ͍τϥϯβΫγϣϯΛ๊͍͑ͯ ΔγεςϜʹ Φʔτεέʔϧ • λΠϛϯά͕͔͍ͬͯΔߴෛՙʹ εέʔ ϧΞοϓ •
ߴٱੑɾՁ֨ͰσʔλΛอଘ͍ͨ͠ͳΒ S3
Ҡߦ༰қ͞ • ΦϯϓϨϛεͷγεςϜͰҰൠతʹར༻͞Ε Δ αʔόʔɺ σʔλϕʔε EC2ɺ RDS ʹ ஔ͖͑Λݕ౼ɻ
ࢹɾࠪ • γεςϜΛ҆ఆՔಇͤ͞ΔͨΊʹࢹ͕ඞཁɻ ࠪͱͯ͠ظؒʹΓγεςϜূΛ͓ͯ͘͠ ͜ͱ͕ٻΊΒΕΔɻ • ᮢΛϕʔεʹΞϥʔτΛڍ͍͛ͨͳΒ CloudWatchϝτϦΫε •
ϩάϕʔεͰࢹɺࠪ༻ʹอଘ͢ΔͳΒ CloudWatchLogs
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠