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 vs GCP 今から作る ならどっちがいいの!?
Search
Show Murai
October 23, 2017
Technology
52
83k
AWS vs GCP 今から作る ならどっちがいいの!?
Show Murai
October 23, 2017
Tweet
Share
More Decks by Show Murai
See All by Show Murai
システムを構築するときに 気をつける10のこと
showmurai
4
140
監視入門!監視で困ってませんか?
showmurai
0
310
AWS vs GCP 今から作るならどちらがいいの 20180330
showmurai
1
1.3k
システムを構築するときに 気をつける10のこと
showmurai
0
1.6k
KubernetesでCLIを快適を使いたい
showmurai
0
2k
データサイエンスのためのAWSの使い方入門
showmurai
1
950
Other Decks in Technology
See All in Technology
『衛星データ利用の方々にとって近いようで触れる機会のなさそうな小話 ~ 衛星搭載ソフトウェアと衛星運用ソフトウェア (実物) を動かしながらわいわいする編 ~』 @日本衛星データコミニティ勉強会
meltingrabbit
0
120
20250208_OpenAIDeepResearchがやばいという話
doradora09
PRO
0
170
モノレポ開発のエラー、誰が見る?Datadog で実現する適切なトリアージとエスカレーション
biwashi
6
770
Ask! NIKKEI RAG検索技術の深層
hotchpotch
13
2.8k
転生CISOサバイバル・ガイド / CISO Career Transition Survival Guide
kanny
3
410
[2025-02-07]生成AIで変える問い合わせの未来 〜チームグローバル化の香りを添えて〜
tosite
1
290
Ask! NIKKEIの運用基盤と改善に向けた取り組み / NIKKEI TECH TALK #30
kaitomajima
1
450
ビジネスと現場活動をつなぐソフトウェアエンジニアリング~とあるスタートアッププロダクトの成長記録より~
mizunori
0
210
トラシューアニマルになろう ~開発者だからこそできる、安定したサービス作りの秘訣~
jacopen
2
1.5k
High Performance PHP
cmuench
0
140
開発者が自律的に AWS Security Hub findings に 対応する仕組みと AWS re:Invent 2024 登壇体験談 / Developers autonomously report AWS Security Hub findings Corresponding mechanism and AWS re:Invent 2024 presentation experience
kaminashi
0
190
MC906491 を見据えた Microsoft Entra Connect アップグレード対応
tamaiyutaro
1
480
Featured
See All Featured
Building Applications with DynamoDB
mza
93
6.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
Agile that works and the tools we love
rasmusluckow
328
21k
Why Our Code Smells
bkeepers
PRO
335
57k
Being A Developer After 40
akosma
89
590k
The Language of Interfaces
destraynor
156
24k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Side Projects
sachag
452
42k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
310
YesSQL, Process and Tooling at Scale
rocio
171
14k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Transcript
AWS vs GCP ࠓ͔Β࡞Δ ͳΒͲ͕͍͍ͬͪͷʂʁ αϙʔλʔζCoLabษڧձ Oct 19 2017 αΠόʔΤʔδΣϯτ
ΞυςΫελδΦ ଜҪ ᠳଠ࿕ https://supporterzcolab.com/event/182/
͖ΐ͏ͳ͢͜ͱ 1. ࣗݾհ 2. AWSͱ 3. GCPͱ 4. AWS vs
GCP 5. ͍ͯΔγεςϜ
ࣗݾհ • ଜҪᠳଠ࿕ • גࣜձࣾαΠόʔΤʔδΣϯτ • ΞυςΫελδΦ ΠϯϑϥνʔϜ • Πϯϑϥ
ϦʔυΤϯδχΞ ※ຊͷൃදݸਓͷݟղͰ͋Γɺॴଐ͢Δ৫ͷެࣜݟղͰ͋Γ·ͤΜ
ࣗݾհ • ژग़ ౦ژࡏॅ • ࣾձਓ 6 • ֶੜͷࠒը૾ೝࣝɺ ίϯϐϡʔλϏδϣϯΛݚڀͯ͠·ͨ͠
• લ৬ωοτϫʔΫػثͷ αʔόʔαΠυΤϯδχΞͬͯ·ͨ͠ • झຯཱྀߦɺϑοταϧ • ग़·͢
͓·͑AWSৄ͍͠ͷʁ
ਓฒΈʹͬͯΔ(ͣ) • AWSྺɿ5͘Β͍ • AWSͰ͖ͳαʔϏεɿRedshiftɺLambda • AWSೝఆɿAWS SAP • Re:Invent
2015 ࢀՃ͠·ͨ͠
͓·͑GCPৄ͍͠ͷʁ
࠷͕ۙͬͭΓ৮Γ͡Ί·ͨ͠ • GCPྺɿ3͘Β͍ • GCPͰ͖ͳαʔϏεɿPub/Sub • աڈͷൃදࢿྉ • GCPͰࠂಈըΛࣗಈੜͨ͠͠
օ༷ʹ࣭͍ͤͯͩ͘͞͞
AWSΛͬͯΔํ
GCPΛͬͯΔํ
ຊͷରऀ • AWS·ͨGCP͜Ε͔Β͍͍ͨਓ • AWSɺGCPͪΐͬͱͬͨਓ • ύϒϦοΫΫϥυͷೖͱ͔ॳ৺ऀͷਓ
ࠓ͓͢Δ͜ͱ • AWSͱͳʹ • GCPͱͳʹ • AWS vs GCP •
ͦΕͧΕ͍ͯΔ༻్
AWSͱʁ
AWS(Amazon Web Service)ͱ ΫϥυίϯϐϡʔςΟϯάαʔϏε →Ϩϯλϧαʔόʔͷ͍ͭ͢͝ ʮΠϯϑϥ͕WebαʔϏεʹͳͬͨʯ AWS ʹ͍ͭͯ https://aws.amazon.com/jp/about-aws/
AWSͷੈքల։ • Ϧʔδϣϯ • େͳͲཧతʹΕͨྖҬ • 16ͷϦʔδϣϯ • ౦ژɺόʔδχΞɺϩϯυϯ •
ΞϕΠϥϏϦςΟʔκʔϯ • 1 ͭͷϦʔδϣϯʹෳͷͦΕͧΕಠཱͨ͠ϩέʔγϣϯ • ྫ. ౦ژϦʔδϣϯͷAZɿɺཱ ※࣮ࡍʹެ։͞Ε͍ͯ·ͤΜ EC2 ϦʔδϣϯͱΞϕΠϥϏϦςΟʔκʔϯ http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/using-regions-availability-zones.html
AWSͰग़དྷΔ͜ͱ(΄ΜͷҰ෦) • ΫϦοΫ·ͨAPIͰߏஙՄೳͳίϯϐϡʔτ • EC2 • ΫϦοΫ·ͨAPIͰߏஙՄೳͳσʔλϕʔε • RDS •
੍ݶແ͠ͷσʔλετϨʔδ • S3 • ετϦʔϜॲཧ • Kinesis (Stream)
࠾༻࣮ ಋೖࣄྫ https://aws.amazon.com/jp/solutions/case-studies/all/
GCPͱʁ
GCP(Google Cloud Platform)ͱ • Google͕ఏڙ͢ΔύϒϦοΫΫϥυ • Google ࣾͰΘΕ͍ͯΔͷͱಉ͡ ςΫϊϩδʔΠϯϑϥΛఏڙ͍ͯ͠Δ ΫϥυαʔϏε
• BigQueryɺGoogle MLͳͲଞͷΫϥυΑΓ ༏ҐੑΛͭαʔϏε͕͋Δ
GCPͷੈքల։ • Ϧʔδϣϯ • େͳͲཧతʹΕͨྖҬ • 12ͷϦʔδϣϯ • ౦ژɺϩϯυϯɺΦϨΰϯ •
ΞϕΠϥϏϦςΟʔκʔϯ • 1 ͭͷϦʔδϣϯʹෳͷͦΕͧΕಠཱͨ͠ϩέʔγϣϯ • ྫ. ౦ژϦʔδϣϯͷAZɿɺཱ ※࣮ࡍʹެ։͞Ε͍ͯ·ͤΜ
࠾༻࣮
AWSͱGCPͲ͕͍͍ͬͪͷ?
৴པੑͰݎ࿚͕ٻΊΒΕΔͳΒ
None
γϯϓϧͳγεςϜͳΒ
None
AWS vs GCP
None
ͱ͖ͬͭ͢͞ ͋Δҙຯݹ͍γεςϜ ͬͯΔਓଟ͍ ใ͕ଟ͍ ެࣜɺblogɺqiitaͱ͔ Google App EngineͷΠ ϝʔδڧ͠ʁ ઌਐతͳΞʔΩςΫνϟ
BigQueryฉ͍ͨ͜ͱ͋Δ
None
υΩϡϝϯτใऩू • AWS • ެࣜυΩϡϝϯτ ͔ͳΓॆ࣮͍ͯ͠Δ • AWS ΫϥυαʔϏε׆༻ࢿྉू ๛ͰࢀߟʹͳΔ
• DevelopersIO ΊͪΌͪ͘Όݕࡧʹώοτ͢Δ • GCP • ެࣜυΩϡϝϯτͷຊޠΞοϓσʔτ͕͍ ӳޠͷ΄͏͕࣮֬ • ٕज़తͳهࣄ͕AWSͱൺֱͯ͠গͳ͍
None
ςΫχΧϧαϙʔτ • AWSαϙʔτ • ༗ྉϓϥϯ͕ඞਢ • ༗ྉαϙʔτͷ࣭͔ͳΓߴ͍ • ݪҼௐ͚ࠪͩͰͳ͘վળҊͳͲఏࣔͯ͘͠ΕΔ߹͋Γ(ݸਓత) •
GCPαϙʔτ • ༗ྉϓϥϯ͕ඞਢ • ຊޠαϙʔτΰʔϧυ($400/݄)Ҏ্
None
DevOps • AWS CloudFormation • JsonͰߏཧқߴΊ • қߴ͍͕ނʹใଟΊ • Google
Cloud Deployment Manager • yamlͰॻ͚Δͷྑ͛͞ • ݸਓతʹͬͯΔͷ • Terraform&AnsibleͰߏཧͱϓϩϏδϣχϯά
None
CLI tool • aws-cli • Homebrew ͰΠϯετʔϧՄೳ • Credential͕҉߸Խͳ͠Ͱอଘ͞ΕΔ •
ࠔͬͨΒhelpΛແ৺Ͱଧ͚ͭͩ • gcloud • ॳظηοτΞοϓͰίέΔͱͭΒ͍ • ࠔͬͨΒͬͺΓhelpଧͯΑ͍
None
Ϣʔβ/ݖݶͷཧ • AWS • IAMϢʔβɺϩʔϧͰࡉ͔͘ݖݶ͚ͭΒΕΔ • αʔϏεʹϩʔϧͰݖݶΛ͚ͭΒΕΔέʔε͋ͬͯྑ͍ • ηΩϡϦςΟݫ͍͠ͱ͜ΖͰେৎͪΌ͏͔ͳͱ •
GCP • αʔϏεʹରͯ͠Ӿཡɺ࡞ɺཧऀͱγϯϓϧ • ηΩϡϦςΟཁ݅ݫ͠ͷͱ͜ΖNGͩͱࢥ͏
None
ωοτϫʔΫ • AWS • VPCΛϦʔδϣϯຖʹ࡞ • ϨΨγʔωοτϫʔΫނʹཧղ͍͢͠ • ΦϯϓϨͱͭͳ͍͗͢ •
GCP • άϩʔόϧͰ1ͭͷVPC࡞Δ͚ͩ • GCPͷωοτϫʔΫ΄Μͱੌ͍ • FirewallϧʔτϨʔϒϧλάͰཧͰ͖Δ
None
ϩʔυόϥϯα • AWS • ELBɺALBɺNLBछྨଟ͍͔ΒͰ͖Δ͜ͱଟ͍ • εέʔϧΞοϓ࣌ͷԆ͕ଟ͍ • GCP •
࡞͔ΒαʔϏε։࢝·Ͱҟৗʹ͍(2,3sec) • IP anycastͱ͍͏ٕज़ΛٿنͰόϥϯγϯά • ಉ͡IPΞυϨεΛͬͯશੈք͔ΒΞΫηε͢Δ͜ͱ͕Մೳ
IP Anycast Introducing the new Google Cloud Load Balancing UI
https://cloudplatform.googleblog.com/2016/04/introducing-the-new-Google-Cloud-Load-Balancing-UI.html
None
Managed RDB • AWS RDS • MySQLޓͷAWSಠࣗΤϯδϯAurora͕࠷ڧ • ओཁͳσʔλʔϕʔεΤϯδϯἧͬͯΔ •
ఆظϝϯςφϯεʹඋ͓͑ͯ͘ • Cloud SQL • CloudSQLࣗͰνϡʔχϯάඞཁ • PostgreSQL·ͩBETA • ఆظϝϯςφϯεʹ
None
NoSQLɺKVS • AWS • DynamoDBϨΠςϯγͷNoSQLσʔλʔϕʔε • ElasticCacheΦϯϝϞϦKVS • GCP •
BigtableɺDatastoreͳͲͷGoogleͷόοΫΤϯυͰ ར༻͍ͯ͠ΔαʔϏεΛ͑Δ • ManagedΩϟογϡαʔϏε͕ݱঢ়ແ͍
None
Storage • AWS S3 • ඇৗʹߴ͍ٱੑ • ࡉ͔ͳݖݶઃఆ͕Մೳ • ੩తίϯςϯπͷϗεςΟϯά
• Cloud Storage • Multi-RegionalͰ౦ژʹஔ͞Εͳ͍ • IAMݖݶͰRead/Write/Admin͔͠ݖݶ͕͚Εͳ͍
None
Container Management • AWS ECS • ecs-cli ΛΈ߹Θͤͯ͏ͱศར • εέʔϧ/σϓϩΠपΓΩϟονΞοϓ͕ඞཁ
• EC2ؚΊͯཧ͢ΔͳΒCloudFormationͱΈ߹Θͤ • Google Container Engine(GKE) • kubernetesΛ͑Δ • kubernetes͕ίϯςφϚωδϝϯτͩͱϝΠϯετϦʔϜ(ଟ)
None
ϞχλϦϯάαʔϏε • AWS CloudWatch • μογϡϘʔυΛ࡞Δͷ͕େม • Ξϥʔτͷઃఆ̍ͭͣͭߦ͏ඞཁ͋Γ • Google
Stackdriver • ϝτϦοΫͷऩू͕ఆৗతʹέʔε͕͋Δ • AWSΦϯϓϨagentΛར༻ͯ͠ࢹՄೳ • ΞϥʔτͷઃఆάϧʔϓͰग़དྷΔ • μογϡϘʔυ͕ݟ͍͢ • αʔυύʔςΟπʔϧͷ΄͏͕༏ल(༗ྉ) • DatadogɺNew RelicɺMackarelͳͲ
None
ίετ • AWS • EC2Πϯελϯείεύ͕Ί • GCP • GCEΠϯελϯείεύྑ͍ •
ׂ࣌ؒҾࣗಈదԠ • ϓϦΤϯϓςΟϒϧΠϯελϯε؆୯ʹ͑Δ • BigQueryͷैྔ՝ۚʹҙ
None
݁Ռ
ཧղ͍͢͠ υΩϡϝϯτॆ࣮ αϙʔτྑ͍ IAMݖݶ ϦϨʔγϣφϧσʔλʔϕʔε NoSQLɺKVS ετϨʔδαʔϏε ωοτϫʔΫ ϩʔυόϥϯα ίϯςφϚωδϝϯτ
ϞχλϦϯά ίετ
None
AWSʹ͍ͯΔ༻్ • ΤϯλʔϓϥΠζ͚γεςϜ(ߗ͍ͱ͜Ζ)Ͱ͍͍ͨ • ηΩϡϦςΟݖݶΛݫ֨ʹཧ͍ͨ͠ • ΦϯϓϨϛεͱϋΠϒϦουΫϥυΛ࣮ݱ͍ͨ͠ • ϨΠςϯγDBΛ༻͢Δඞཁ͕͋Δ •
AWSͱ࿈ܞ͢ΔαʔυύʔςΟαʔϏεΛ͍͍ͨ
GCPʹ͍ͯΔ༻్ • γϯϓϧͳ3WebΞϓϦέʔγϣϯ • άϩʔόϧͰαʔϏεΛ͍ͨ͠ • BigQueryΛͬͯੳ͍ͨ͠ • TensorFlowΛͬͯػցֶशΛߦ͍͍ͨ •
ઑٕͬͨज़͍͍ͨ
݁ɿ࠷దͳπʔϧΛબͿ
͋Γ͕ͱ͏͍͟͝·ͨ͠
AWSGCP Γ͍ͨͻͱ ϚδͰઈࢍืूத ※ΦϑΟεݟֶ͚ͩͰେৎͰ͢ αΠόʔΤʔδΣϯτ ΞυςΫελδΦ https://adtech.cyberagent.io/