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
300
AWS vs GCP 今から作るならどちらがいいの 20180330
showmurai
1
1.3k
システムを構築するときに 気をつける10のこと
showmurai
0
1.5k
KubernetesでCLIを快適を使いたい
showmurai
0
2k
データサイエンスのためのAWSの使い方入門
showmurai
1
930
Other Decks in Technology
See All in Technology
Taming you application's environments
salaboy
0
180
サイバーセキュリティと認知バイアス:対策の隙を埋める心理学的アプローチ
shumei_ito
0
380
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
160
社内で最大の技術的負債のリファクタリングに取り組んだお話し
kidooonn
1
550
Why does continuous profiling matter to developers? #appdevelopercon
salaboy
0
180
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
170
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
170
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
380
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
270
The Rise of LLMOps
asei
5
1.3k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
27
3.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
506
140k
How to Ace a Technical Interview
jacobian
276
23k
A Philosophy of Restraint
colly
203
16k
GraphQLとの向き合い方2022年版
quramy
43
13k
Bash Introduction
62gerente
608
210k
Done Done
chrislema
181
16k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
Typedesign – Prime Four
hannesfritz
40
2.4k
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/