SlideShare a Scribd company logo
DoIT International confidential │ Do not distribute
GCP for AWS Professionals
meetup 14-6-2017
Vadim Solovey //CTO (vadim@doit-intl.com)
DoIT International confidential │ Do not distribute
DoiT International
Vadim Solovey
CTO
DoIT International confidential │ Do not distribute
DoiT International
DoIT International confidential │ Do not distribute
DoIT International confidential │ Do not distribute
DoIT International confidential │ Do not distribute
• Assumes you are familiar with AWS
• You’re curious about Google Cloud Platform
• It’s NOT an attempt to convince you to switch, just to give visibility
• It’s NOT feature-by-feature comparison
• Open discussion is welcome during the meetup
About This Meetup
DoIT International confidential │ Do not distribute
• Networking
• Compute
• Storage
• Big Data
• Management
Discussion Domains
DoIT International confidential │ Do not distribute
Regions & Zones
DoIT International confidential │ Do not distribute
Regions & Zones
DoIT International confidential │ Do not distribute
Networking (part I)
• Subnets
• Single global network spanning multiple regions and zones
• Load Balancers
• TCP/SSL or HTTP/S with transparent WebSockets support
• Single LB sending traffic to instances in multiple regions with geo-location
• Global IP (IPv4 or IPv6) with geo location built-in
• Real-Time Scaling (no pre-warming is necessary), up to 10M connections/sec
• Firewalls
• Global ingress or egress stateful rules protecting subnets in multiple regions
• Shared Networks
• Create single network spanning multiple projects, including in different regions
DoIT International confidential │ Do not distribute
Networking (part II)
• DNS
• No Latency-based routing & Geography-based routing
• Not an internal DNS (yet)
• Content Delivery Network
• Simple CDN for serving dynamic/static content, lacking many CloudFront features
• Direct/Carrier Peering
• Direct Peering is free of charge
• Network Performance (4-core Debian based instance)
• Same DC [7.3Gbit/sec], Same Zone [7.1Gbit/sec], Same Region [5.5Gbit/sec], Inter-
Region [3.8Gbit/sec]
DoIT International confidential │ Do not distribute
Compute (Overview)
• Compute Engine
• Standard, Highmem, Highcpu or Custom Machine types
• Skylake/Broadwell based cores [1-64] w/ up to 455GB memory
• Live Migration, Instance Groups, Autoscalers
• Up to 8x NVIDIA® Tesla® K80 devices per instance
• Other Compute Options
• Google Container Engine (a.k.a Managed Kubernetes)
• Google AppEngine (PaaS)
• Cloud Functions (in beta)
• Storage
• HDD or SSD - up to 64TB per disk (up to 128 disks)
• LocalSSD - up to 3TB (8x 375GB devices)
• No IOPS charges
DoIT International confidential │ Do not distribute
Compute (Storage)
Maximum sustained IOPS
HDD SSD Local SSD (SCSI) Local SSD (SCSI)
Read IOPS per GB 0.75 30 266.7 453.3
Write IOPS per GB 1.5 30 186.7 240
Read IOPS per instance 3,000 40,000 400,000 680,000
Write IOPS per instance 15,000 30,000 280,000 360,000
Maximum sustained throughput (MB/s)
Read throughput per GB 0.12 0.48 1.04 1.77
Write throughput per GB 0.12 0.48 0.73 0.94
Read throughput per instance 180 800 1,560 2,650
Write throughput per instance 120 400 1,090 1,400
DoIT International confidential │ Do not distribute
Compute (Cost Optimization)
• Per Minute Pricing (with 10 minutes minimum)
• Sustained Discounts (up to 30%)
• Committed Use Discounts
• (1 or 3 years commitments on #cores / #memory, 40% / 57% off pricelist)
• Preemptible Instances (constant 80% discount, <=24h)
• Custom Machine Types (solves the t-shirt problem)
DoIT International confidential │ Do not distribute
Storage (comparison)
Feature Amazon S3 Cloud Storage
Unit of deployment Bucket Bucket
Deployment identifier Globally unique key Globally unique key
File system emulation Limited Limited
Object metadata Yes Yes
Object versioning Yes Yes
Object lifecycle management Yes Yes
Update notifications Event notifications Object change notifications
Service classes Standard, Reduced Redundancy,
Infrequent Access, Amazon Glacier
Standard, Durable Reduced Availability,
Nearline, Coldline
Deployment locality Regional Regional and Multi-Regional
DoIT International confidential │ Do not distribute
Storage (highlights)
• Object Keys (avoiding hotspots)
• Conditional Updates
• Lifecycle Management
• No ‘bucket policies’, just ACLs
DoIT International confidential │ Do not distribute
Data Services (Google BigQuery)
• As-a-Service Analytical Database for petabyte scale
• No up-front cluster provisioning/sizing
• Built-in Ingestion with up to 100K rows/sec per table performance
• ANSI SQL 2011 with extensions
• DDL Statements - SELECT, UPDATE, DELETE
• Automatic caching of query results for up to 24 hours
• Integration with BI tools (Data Studio, Tableau, Looker, Periscope, re:Dash, etc)
DoIT International confidential │ Do not distribute
Data Services (Spanner)
• Fully Managed relational database
• Multinode write/read architecture
• Decoupled storage & compute resources
• Cross Datacenter & Cross Regional Automatic Replication
• ACID Transactions
• Strong Consistency
• Schema changes without locking tables
• Scales from 1 to 50,000 nodes & back without downtime
DoIT International confidential │ Do not distribute
Data Services (Cloud Dataflow)
• Managed Batch & Streaming ETL
• Reads from: Pub/Sub, BigQuery, Storage, Datastore, Bigtable & Custom Readers
• Writes to: same as readers + custom sinks
• Java/Python SDK
• Open sourced as “Apache Beam”
• Can run on top of Spark or Flink
DoIT International confidential │ Do not distribute
Data Services (Pub/Sub)
• A global service for real-time and reliable messaging and streaming data
• One-to-one, one-to-many, or many-to-many communication, with push or pull delivery.
• Multiple Regional Global Endpoints
• 7-days messages retention
• No automatic dead-letter queues
• Price by storage capacity (not # of messages sent)
DoIT International confidential │ Do not distribute
Data Services (CloudSQL)
• Managed MySQL or PostgreSQL (in beta) Database
• Read Replicas
• High Availability Replicas with automatic failover
• Limited support for MySQL flags
DoIT International confidential │ Do not distribute
Data Services (Bigtable & Datastore)
Google Bigtable
• A high performance NoSQL database service for large analytical and operational workloads
• Fully managed & decoupled storage & compute resources
• Each node provides 10K QPS & 120MB/sec of read/write throughput @ 5ms latency
• Scales to hundreds of nodes
• Transparent Cluster Resizes
• Open HBase API
Cloud Datastore
• + ACID transactions
• + Automatic Global Replication
• + SQL-like queries
DoIT International confidential │ Do not distribute
Data Services (Dataproc)
• Managed Spark and Hadoop service
• < 90 seconds to launch cluster of any size
• Ephemeral or Job-Oriented Clusters
• Local or Google Cloud Storage backed filesystem
• Seamless support for Preemptible instances or Custom Machine types
• Initialization Actions to install additional software (Presto, Jupyter, etc.)
• Affordable pricing: 1c per core / hour
DoIT International confidential │ Do not distribute
Data Services (...there is even more)
• Firebase
• Google Dataprep (in beta)
• Google Datalab
• Google Data Studio
• TPU Powered CloudML Engine (managed TensorFlow) with pre-trained models:
• NLP API
• Speech API
• Vision API
• Video Intelligence API
• Cloud Translation API
DoIT International confidential │ Do not distribute
Management & IAM
• Orgs -> Folders -> Projects
• User Accounts
• Service Accounts
• Preconfigured Roles
• No Custom Roles (yet)
• Programmatic Project Setup
• Deployment Manager
• Cloud Shell
DoIT International confidential │ Do not distribute
Monitoring
• Free and Paid Versions
• Plugins for many open source
solutions
• Integration with AWS
• Metric Store
• Visualization
DoIT International confidential │ Do not distribute
Security
• Identity Aware Proxy
• Cloud Data Loss Prevention API
• Key Management Service
• Security Scanner
DoIT International confidential │ Do not distributeDoIT International confidential │ Do not distribute
Thank you!
Vadim Solovey //CTO (vadim@doit-intl.com)

More Related Content

PDF
Back to the future with C++ and Seastar
PDF
5 Levels of High Availability: From Multi-instance to Hybrid Cloud
PPTX
Scylla on Kubernetes: Introducing the Scylla Operator
PDF
Scylla Summit 2016: Scylla at Samsung SDS
PDF
[jLove 2020] Where is my cache architectural patterns for caching microservi...
PDF
AWS Athena vs. Google BigQuery for interactive SQL Queries
PDF
Scylla Summit 2016: Compose on Containing the Database
PDF
Where is my cache architectural patterns for caching microservices by example
Back to the future with C++ and Seastar
5 Levels of High Availability: From Multi-instance to Hybrid Cloud
Scylla on Kubernetes: Introducing the Scylla Operator
Scylla Summit 2016: Scylla at Samsung SDS
[jLove 2020] Where is my cache architectural patterns for caching microservi...
AWS Athena vs. Google BigQuery for interactive SQL Queries
Scylla Summit 2016: Compose on Containing the Database
Where is my cache architectural patterns for caching microservices by example

What's hot (20)

PPTX
Cassandra on Docker @ Walmart Labs
PDF
QCon NYC: Distributed systems in practice, in theory
PDF
Cassandra's Odyssey @ Netflix
PDF
5 levels of high availability from multi instance to hybrid cloud
PDF
Running a DynamoDB-compatible Database on Managed Kubernetes Services
PPTX
Seastar Summit 2019 Keynote
PDF
Build Your Kubernetes Operator with the Right Tool!
PDF
Build your operator with the right tool
PPTX
How Pulsar Enables Netdata to Offer Unlimited Infrastructure Monitoring for F...
PDF
KubeCon US 2021 - Recap - DCMeetup
PPTX
From Monolith to Microservices with Cassandra, Grpc, and Falcor (Luke Tillman...
PPTX
mParticle's Journey to Scylla from Cassandra
PPTX
Scylla Summit 2018: Consensus in Eventually Consistent Databases
PDF
Dynamic Object Routing
PDF
NewSQL overview, Feb 2015
PDF
A glimpse of cassandra 4.0 features netflix
PDF
Virtual training Intro to the Tick stack and InfluxEnterprise
PDF
MySQL NDB Cluster 8.0 SQL faster than NoSQL
PDF
Open ebs 101
PDF
NetflixOSS season 2 episode 2 - Reactive / Async
Cassandra on Docker @ Walmart Labs
QCon NYC: Distributed systems in practice, in theory
Cassandra's Odyssey @ Netflix
5 levels of high availability from multi instance to hybrid cloud
Running a DynamoDB-compatible Database on Managed Kubernetes Services
Seastar Summit 2019 Keynote
Build Your Kubernetes Operator with the Right Tool!
Build your operator with the right tool
How Pulsar Enables Netdata to Offer Unlimited Infrastructure Monitoring for F...
KubeCon US 2021 - Recap - DCMeetup
From Monolith to Microservices with Cassandra, Grpc, and Falcor (Luke Tillman...
mParticle's Journey to Scylla from Cassandra
Scylla Summit 2018: Consensus in Eventually Consistent Databases
Dynamic Object Routing
NewSQL overview, Feb 2015
A glimpse of cassandra 4.0 features netflix
Virtual training Intro to the Tick stack and InfluxEnterprise
MySQL NDB Cluster 8.0 SQL faster than NoSQL
Open ebs 101
NetflixOSS season 2 episode 2 - Reactive / Async
Ad

Similar to GCP for AWS Professionals (20)

PPTX
Citrix Synergy 2014: Going the CloudPlatform Way
PPTX
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
PDF
[DBA]_HiramFleitas_SQL_PASS_Summit_2017_Summary
PPTX
Oracle big data appliance and solutions
PDF
Next Generation Cloud Computing With Google - RightScale Compute 2013
PDF
SQL Server 2019 CTP2.4
PPTX
Brk3288 sql server v.next with support on linux, windows and containers was...
PPTX
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
PDF
AWS re:invent 2013 recap
PDF
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
PDF
Apache Geode Meetup, London
PDF
MySQL in the Hosted Cloud
PPTX
Scylla Summit 2019 Keynote - Avi Kivity
PDF
Building Real World Application with Azure
PDF
Welcome to databases in the Cloud
PDF
VMworld 2013: Virtualizing Databases: Doing IT Right
PDF
MySQL in the Cloud
PDF
MySQL overview
PPTX
Move your on prem data to a lake in a Lake in Cloud
PDF
25 snowflake
Citrix Synergy 2014: Going the CloudPlatform Way
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
[DBA]_HiramFleitas_SQL_PASS_Summit_2017_Summary
Oracle big data appliance and solutions
Next Generation Cloud Computing With Google - RightScale Compute 2013
SQL Server 2019 CTP2.4
Brk3288 sql server v.next with support on linux, windows and containers was...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
AWS re:invent 2013 recap
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
Apache Geode Meetup, London
MySQL in the Hosted Cloud
Scylla Summit 2019 Keynote - Avi Kivity
Building Real World Application with Azure
Welcome to databases in the Cloud
VMworld 2013: Virtualizing Databases: Doing IT Right
MySQL in the Cloud
MySQL overview
Move your on prem data to a lake in a Lake in Cloud
25 snowflake
Ad

More from DoiT International (18)

PPTX
Terraform Modules Restructured
PPTX
GAN training with Tensorflow and Tensor Cores
PDF
Orchestrating Redis & K8s Operators
PPTX
K8s best practices from the field!
PPTX
An Open-Source Platform to Connect, Manage, and Secure Microservices
PDF
Is your Elastic Cluster Stable and Production Ready?
PPTX
Applying ML for Log Analysis
PPTX
Cloud Dataflow - A Unified Model for Batch and Streaming Data Processing
PPTX
AWS Cyber Security Best Practices
PPTX
Google Cloud Spanner Preview
PPTX
Amazon Athena Hands-On Workshop
PPTX
Google BigQuery 101 & What’s New
PDF
Running Production-Grade Kubernetes on AWS
PPTX
Scaling Jenkins with Kubernetes by Ami Mahloof
PPTX
CI Implementation with Kubernetes at LivePerson by Saar Demri
PPTX
Kubernetes @ Nanit by Chen Fisher
PDF
Dataflow - A Unified Model for Batch and Streaming Data Processing
PPTX
Kubernetes - State of the Union (Q1-2016)
Terraform Modules Restructured
GAN training with Tensorflow and Tensor Cores
Orchestrating Redis & K8s Operators
K8s best practices from the field!
An Open-Source Platform to Connect, Manage, and Secure Microservices
Is your Elastic Cluster Stable and Production Ready?
Applying ML for Log Analysis
Cloud Dataflow - A Unified Model for Batch and Streaming Data Processing
AWS Cyber Security Best Practices
Google Cloud Spanner Preview
Amazon Athena Hands-On Workshop
Google BigQuery 101 & What’s New
Running Production-Grade Kubernetes on AWS
Scaling Jenkins with Kubernetes by Ami Mahloof
CI Implementation with Kubernetes at LivePerson by Saar Demri
Kubernetes @ Nanit by Chen Fisher
Dataflow - A Unified Model for Batch and Streaming Data Processing
Kubernetes - State of the Union (Q1-2016)

Recently uploaded (20)

PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
PPT
tcp ip networks nd ip layering assotred slides
PPTX
cyber security Workshop awareness ppt.pptx
PPTX
artificial intelligence overview of it and more
PDF
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Paper PDF World Game (s) Great Redesign.pdf
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPTX
Internet___Basics___Styled_ presentation
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PDF
Behind the Smile Unmasking Ken Childs and the Quiet Trail of Deceit Left in H...
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PDF
Testing WebRTC applications at scale.pdf
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
tcp ip networks nd ip layering assotred slides
cyber security Workshop awareness ppt.pptx
artificial intelligence overview of it and more
LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Paper PDF World Game (s) Great Redesign.pdf
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
Internet___Basics___Styled_ presentation
An introduction to the IFRS (ISSB) Stndards.pdf
Introuction about ICD -10 and ICD-11 PPT.pptx
Behind the Smile Unmasking Ken Childs and the Quiet Trail of Deceit Left in H...
PptxGenJS_Demo_Chart_20250317130215833.pptx
presentation_pfe-universite-molay-seltan.pptx
international classification of diseases ICD-10 review PPT.pptx
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Introuction about WHO-FIC in ICD-10.pptx
Testing WebRTC applications at scale.pdf
introduction about ICD -10 & ICD-11 ppt.pptx

GCP for AWS Professionals

  • 1. DoIT International confidential │ Do not distribute GCP for AWS Professionals meetup 14-6-2017 Vadim Solovey //CTO (vadim@doit-intl.com)
  • 2. DoIT International confidential │ Do not distribute DoiT International Vadim Solovey CTO
  • 3. DoIT International confidential │ Do not distribute DoiT International
  • 4. DoIT International confidential │ Do not distribute
  • 5. DoIT International confidential │ Do not distribute
  • 6. DoIT International confidential │ Do not distribute • Assumes you are familiar with AWS • You’re curious about Google Cloud Platform • It’s NOT an attempt to convince you to switch, just to give visibility • It’s NOT feature-by-feature comparison • Open discussion is welcome during the meetup About This Meetup
  • 7. DoIT International confidential │ Do not distribute • Networking • Compute • Storage • Big Data • Management Discussion Domains
  • 8. DoIT International confidential │ Do not distribute Regions & Zones
  • 9. DoIT International confidential │ Do not distribute Regions & Zones
  • 10. DoIT International confidential │ Do not distribute Networking (part I) • Subnets • Single global network spanning multiple regions and zones • Load Balancers • TCP/SSL or HTTP/S with transparent WebSockets support • Single LB sending traffic to instances in multiple regions with geo-location • Global IP (IPv4 or IPv6) with geo location built-in • Real-Time Scaling (no pre-warming is necessary), up to 10M connections/sec • Firewalls • Global ingress or egress stateful rules protecting subnets in multiple regions • Shared Networks • Create single network spanning multiple projects, including in different regions
  • 11. DoIT International confidential │ Do not distribute Networking (part II) • DNS • No Latency-based routing & Geography-based routing • Not an internal DNS (yet) • Content Delivery Network • Simple CDN for serving dynamic/static content, lacking many CloudFront features • Direct/Carrier Peering • Direct Peering is free of charge • Network Performance (4-core Debian based instance) • Same DC [7.3Gbit/sec], Same Zone [7.1Gbit/sec], Same Region [5.5Gbit/sec], Inter- Region [3.8Gbit/sec]
  • 12. DoIT International confidential │ Do not distribute Compute (Overview) • Compute Engine • Standard, Highmem, Highcpu or Custom Machine types • Skylake/Broadwell based cores [1-64] w/ up to 455GB memory • Live Migration, Instance Groups, Autoscalers • Up to 8x NVIDIA® Tesla® K80 devices per instance • Other Compute Options • Google Container Engine (a.k.a Managed Kubernetes) • Google AppEngine (PaaS) • Cloud Functions (in beta) • Storage • HDD or SSD - up to 64TB per disk (up to 128 disks) • LocalSSD - up to 3TB (8x 375GB devices) • No IOPS charges
  • 13. DoIT International confidential │ Do not distribute Compute (Storage) Maximum sustained IOPS HDD SSD Local SSD (SCSI) Local SSD (SCSI) Read IOPS per GB 0.75 30 266.7 453.3 Write IOPS per GB 1.5 30 186.7 240 Read IOPS per instance 3,000 40,000 400,000 680,000 Write IOPS per instance 15,000 30,000 280,000 360,000 Maximum sustained throughput (MB/s) Read throughput per GB 0.12 0.48 1.04 1.77 Write throughput per GB 0.12 0.48 0.73 0.94 Read throughput per instance 180 800 1,560 2,650 Write throughput per instance 120 400 1,090 1,400
  • 14. DoIT International confidential │ Do not distribute Compute (Cost Optimization) • Per Minute Pricing (with 10 minutes minimum) • Sustained Discounts (up to 30%) • Committed Use Discounts • (1 or 3 years commitments on #cores / #memory, 40% / 57% off pricelist) • Preemptible Instances (constant 80% discount, <=24h) • Custom Machine Types (solves the t-shirt problem)
  • 15. DoIT International confidential │ Do not distribute Storage (comparison) Feature Amazon S3 Cloud Storage Unit of deployment Bucket Bucket Deployment identifier Globally unique key Globally unique key File system emulation Limited Limited Object metadata Yes Yes Object versioning Yes Yes Object lifecycle management Yes Yes Update notifications Event notifications Object change notifications Service classes Standard, Reduced Redundancy, Infrequent Access, Amazon Glacier Standard, Durable Reduced Availability, Nearline, Coldline Deployment locality Regional Regional and Multi-Regional
  • 16. DoIT International confidential │ Do not distribute Storage (highlights) • Object Keys (avoiding hotspots) • Conditional Updates • Lifecycle Management • No ‘bucket policies’, just ACLs
  • 17. DoIT International confidential │ Do not distribute Data Services (Google BigQuery) • As-a-Service Analytical Database for petabyte scale • No up-front cluster provisioning/sizing • Built-in Ingestion with up to 100K rows/sec per table performance • ANSI SQL 2011 with extensions • DDL Statements - SELECT, UPDATE, DELETE • Automatic caching of query results for up to 24 hours • Integration with BI tools (Data Studio, Tableau, Looker, Periscope, re:Dash, etc)
  • 18. DoIT International confidential │ Do not distribute Data Services (Spanner) • Fully Managed relational database • Multinode write/read architecture • Decoupled storage & compute resources • Cross Datacenter & Cross Regional Automatic Replication • ACID Transactions • Strong Consistency • Schema changes without locking tables • Scales from 1 to 50,000 nodes & back without downtime
  • 19. DoIT International confidential │ Do not distribute Data Services (Cloud Dataflow) • Managed Batch & Streaming ETL • Reads from: Pub/Sub, BigQuery, Storage, Datastore, Bigtable & Custom Readers • Writes to: same as readers + custom sinks • Java/Python SDK • Open sourced as “Apache Beam” • Can run on top of Spark or Flink
  • 20. DoIT International confidential │ Do not distribute Data Services (Pub/Sub) • A global service for real-time and reliable messaging and streaming data • One-to-one, one-to-many, or many-to-many communication, with push or pull delivery. • Multiple Regional Global Endpoints • 7-days messages retention • No automatic dead-letter queues • Price by storage capacity (not # of messages sent)
  • 21. DoIT International confidential │ Do not distribute Data Services (CloudSQL) • Managed MySQL or PostgreSQL (in beta) Database • Read Replicas • High Availability Replicas with automatic failover • Limited support for MySQL flags
  • 22. DoIT International confidential │ Do not distribute Data Services (Bigtable & Datastore) Google Bigtable • A high performance NoSQL database service for large analytical and operational workloads • Fully managed & decoupled storage & compute resources • Each node provides 10K QPS & 120MB/sec of read/write throughput @ 5ms latency • Scales to hundreds of nodes • Transparent Cluster Resizes • Open HBase API Cloud Datastore • + ACID transactions • + Automatic Global Replication • + SQL-like queries
  • 23. DoIT International confidential │ Do not distribute Data Services (Dataproc) • Managed Spark and Hadoop service • < 90 seconds to launch cluster of any size • Ephemeral or Job-Oriented Clusters • Local or Google Cloud Storage backed filesystem • Seamless support for Preemptible instances or Custom Machine types • Initialization Actions to install additional software (Presto, Jupyter, etc.) • Affordable pricing: 1c per core / hour
  • 24. DoIT International confidential │ Do not distribute Data Services (...there is even more) • Firebase • Google Dataprep (in beta) • Google Datalab • Google Data Studio • TPU Powered CloudML Engine (managed TensorFlow) with pre-trained models: • NLP API • Speech API • Vision API • Video Intelligence API • Cloud Translation API
  • 25. DoIT International confidential │ Do not distribute Management & IAM • Orgs -> Folders -> Projects • User Accounts • Service Accounts • Preconfigured Roles • No Custom Roles (yet) • Programmatic Project Setup • Deployment Manager • Cloud Shell
  • 26. DoIT International confidential │ Do not distribute Monitoring • Free and Paid Versions • Plugins for many open source solutions • Integration with AWS • Metric Store • Visualization
  • 27. DoIT International confidential │ Do not distribute Security • Identity Aware Proxy • Cloud Data Loss Prevention API • Key Management Service • Security Scanner
  • 28. DoIT International confidential │ Do not distributeDoIT International confidential │ Do not distribute Thank you! Vadim Solovey //CTO (vadim@doit-intl.com)