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
84k
52
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS vs GCP 今から作る ならどっちがいいの!?
Show Murai
October 23, 2017
More Decks by Show Murai
See All by Show Murai
システムを構築するときに 気をつける10のこと
showmurai
4
140
監視入門!監視で困ってませんか?
showmurai
0
350
AWS vs GCP 今から作るならどちらがいいの 20180330
showmurai
1
1.4k
システムを構築するときに 気をつける10のこと
showmurai
0
1.8k
KubernetesでCLIを快適を使いたい
showmurai
0
2.2k
データサイエンスのためのAWSの使い方入門
showmurai
1
1k
Other Decks in Technology
See All in Technology
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
3
300
凡エンジニアがこの先生きのこるためには。〜TypeScript完全に理解したい〜
alchemy1115
2
310
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
12
8.6k
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
140
「最後に責任を取るのはチーム」— 人間のPRレビューを最小化してアップデートしたメンタルモデル
jnishime_dresscode
0
900
シンガポールで登壇してきます
yama3133
0
240
知らん間に、回ってる
ming_ayami
0
720
Network Firewallやっていき!
news_it_enj
0
170
Type-safe IaC for Dart
coborinai
0
160
SREとQA 二人三脚で進めるSLO運用/sre-qa-slo
sugitak
0
880
Empower GenAI with Agile - あなたのアジャイルが生成AIのバフになる仕組み
hageyahhoo
1
210
LLM/Agent評価:トップ営業の発言を「正解」にする 〜暗黙的正解による評価を営業資産に変える〜
takkuhiro
1
230
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
180
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
810
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
GraphQLとの向き合い方2022年版
quramy
50
15k
Making Projects Easy
brettharned
120
6.7k
Paper Plane
katiecoart
PRO
2
52k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Scaling GitHub
holman
464
140k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
Site-Speed That Sticks
csswizardry
13
1.3k
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/