SlideShare uma empresa Scribd logo
1 de 28
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)

Mais conteúdo relacionado

Mais procurados

Cassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsCassandra on Docker @ Walmart Labs
Cassandra on Docker @ Walmart LabsDataStax Academy
 
QCon NYC: Distributed systems in practice, in theory
QCon NYC: Distributed systems in practice, in theoryQCon NYC: Distributed systems in practice, in theory
QCon NYC: Distributed systems in practice, in theoryAysylu Greenberg
 
Cassandra's Odyssey @ Netflix
Cassandra's Odyssey @ NetflixCassandra's Odyssey @ Netflix
Cassandra's Odyssey @ NetflixRoopa Tangirala
 
5 levels of high availability from multi instance to hybrid cloud
5 levels of high availability  from multi instance to hybrid cloud5 levels of high availability  from multi instance to hybrid cloud
5 levels of high availability from multi instance to hybrid cloudRafał Leszko
 
Running a DynamoDB-compatible Database on Managed Kubernetes Services
Running a DynamoDB-compatible Database on Managed Kubernetes ServicesRunning a DynamoDB-compatible Database on Managed Kubernetes Services
Running a DynamoDB-compatible Database on Managed Kubernetes ServicesScyllaDB
 
Seastar Summit 2019 Keynote
Seastar Summit 2019 KeynoteSeastar Summit 2019 Keynote
Seastar Summit 2019 KeynoteScyllaDB
 
Build Your Kubernetes Operator with the Right Tool!
Build Your Kubernetes Operator with the Right Tool!Build Your Kubernetes Operator with the Right Tool!
Build Your Kubernetes Operator with the Right Tool!Rafał Leszko
 
Build your operator with the right tool
Build your operator with the right toolBuild your operator with the right tool
Build your operator with the right toolRafał Leszko
 
How Pulsar Enables Netdata to Offer Unlimited Infrastructure Monitoring for F...
How Pulsar Enables Netdata to Offer Unlimited Infrastructure Monitoring for F...How Pulsar Enables Netdata to Offer Unlimited Infrastructure Monitoring for F...
How Pulsar Enables Netdata to Offer Unlimited Infrastructure Monitoring for F...StreamNative
 
KubeCon US 2021 - Recap - DCMeetup
KubeCon US 2021 - Recap - DCMeetupKubeCon US 2021 - Recap - DCMeetup
KubeCon US 2021 - Recap - DCMeetupFaheem Memon
 
From Monolith to Microservices with Cassandra, Grpc, and Falcor (Luke Tillman...
From Monolith to Microservices with Cassandra, Grpc, and Falcor (Luke Tillman...From Monolith to Microservices with Cassandra, Grpc, and Falcor (Luke Tillman...
From Monolith to Microservices with Cassandra, Grpc, and Falcor (Luke Tillman...DataStax
 
mParticle's Journey to Scylla from Cassandra
mParticle's Journey to Scylla from CassandramParticle's Journey to Scylla from Cassandra
mParticle's Journey to Scylla from CassandraScyllaDB
 
Scylla Summit 2018: Consensus in Eventually Consistent Databases
Scylla Summit 2018: Consensus in Eventually Consistent DatabasesScylla Summit 2018: Consensus in Eventually Consistent Databases
Scylla Summit 2018: Consensus in Eventually Consistent DatabasesScyllaDB
 
Dynamic Object Routing
Dynamic Object RoutingDynamic Object Routing
Dynamic Object RoutingCloudian
 
NewSQL overview, Feb 2015
NewSQL overview, Feb 2015NewSQL overview, Feb 2015
NewSQL overview, Feb 2015Ivan Glushkov
 
A glimpse of cassandra 4.0 features netflix
A glimpse of cassandra 4.0 features   netflixA glimpse of cassandra 4.0 features   netflix
A glimpse of cassandra 4.0 features netflixVinay Kumar Chella
 
Virtual training Intro to the Tick stack and InfluxEnterprise
Virtual training  Intro to the Tick stack and InfluxEnterpriseVirtual training  Intro to the Tick stack and InfluxEnterprise
Virtual training Intro to the Tick stack and InfluxEnterpriseInfluxData
 
MySQL NDB Cluster 8.0 SQL faster than NoSQL
MySQL NDB Cluster 8.0 SQL faster than NoSQL MySQL NDB Cluster 8.0 SQL faster than NoSQL
MySQL NDB Cluster 8.0 SQL faster than NoSQL Bernd Ocklin
 
NetflixOSS season 2 episode 2 - Reactive / Async
NetflixOSS   season 2 episode 2 - Reactive / AsyncNetflixOSS   season 2 episode 2 - Reactive / Async
NetflixOSS season 2 episode 2 - Reactive / AsyncRuslan Meshenberg
 

Mais procurados (20)

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

Semelhante a GCP for AWS Professionals

Citrix Synergy 2014: Going the CloudPlatform Way
Citrix Synergy 2014: Going the CloudPlatform WayCitrix Synergy 2014: Going the CloudPlatform Way
Citrix Synergy 2014: Going the CloudPlatform WayIliyas Shirol
 
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...Citrix
 
[DBA]_HiramFleitas_SQL_PASS_Summit_2017_Summary
[DBA]_HiramFleitas_SQL_PASS_Summit_2017_Summary[DBA]_HiramFleitas_SQL_PASS_Summit_2017_Summary
[DBA]_HiramFleitas_SQL_PASS_Summit_2017_SummaryHiram Fleitas León
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutionssolarisyougood
 
Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013RightScale
 
SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4Gianluca Hotz
 
Brk3288 sql server v.next with support on linux, windows and containers was...
Brk3288 sql server v.next with support on linux, windows and containers   was...Brk3288 sql server v.next with support on linux, windows and containers   was...
Brk3288 sql server v.next with support on linux, windows and containers was...Bob Ward
 
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...Ceph Community
 
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowOpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowEd Balduf
 
Apache Geode Meetup, London
Apache Geode Meetup, LondonApache Geode Meetup, London
Apache Geode Meetup, LondonApache Geode
 
MySQL in the Hosted Cloud
MySQL in the Hosted CloudMySQL in the Hosted Cloud
MySQL in the Hosted CloudColin Charles
 
Scylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi KivityScylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi KivityScyllaDB
 
Building Real World Application with Azure
Building Real World Application with AzureBuilding Real World Application with Azure
Building Real World Application with Azuredivyapisces
 
Welcome to databases in the Cloud
Welcome to databases in the CloudWelcome to databases in the Cloud
Welcome to databases in the CloudNelson Calero
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld
 
MySQL overview
MySQL overviewMySQL overview
MySQL overviewMarco Tusa
 
Move your on prem data to a lake in a Lake in Cloud
Move your on prem data to a lake in a Lake in CloudMove your on prem data to a lake in a Lake in Cloud
Move your on prem data to a lake in a Lake in CloudCAMMS
 

Semelhante a GCP for AWS Professionals (20)

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

Mais de DoiT International

Terraform Modules Restructured
Terraform Modules RestructuredTerraform Modules Restructured
Terraform Modules RestructuredDoiT International
 
GAN training with Tensorflow and Tensor Cores
GAN training with Tensorflow and Tensor CoresGAN training with Tensorflow and Tensor Cores
GAN training with Tensorflow and Tensor CoresDoiT International
 
Orchestrating Redis & K8s Operators
Orchestrating Redis & K8s OperatorsOrchestrating Redis & K8s Operators
Orchestrating Redis & K8s OperatorsDoiT International
 
K8s best practices from the field!
K8s best practices from the field!K8s best practices from the field!
K8s best practices from the field!DoiT International
 
An Open-Source Platform to Connect, Manage, and Secure Microservices
An Open-Source Platform to Connect, Manage, and Secure MicroservicesAn Open-Source Platform to Connect, Manage, and Secure Microservices
An Open-Source Platform to Connect, Manage, and Secure MicroservicesDoiT International
 
Is your Elastic Cluster Stable and Production Ready?
Is your Elastic Cluster Stable and Production Ready?Is your Elastic Cluster Stable and Production Ready?
Is your Elastic Cluster Stable and Production Ready?DoiT International
 
Cloud Dataflow - A Unified Model for Batch and Streaming Data Processing
Cloud Dataflow - A Unified Model for Batch and Streaming Data ProcessingCloud Dataflow - A Unified Model for Batch and Streaming Data Processing
Cloud Dataflow - A Unified Model for Batch and Streaming Data ProcessingDoiT International
 
AWS Cyber Security Best Practices
AWS Cyber Security Best PracticesAWS Cyber Security Best Practices
AWS Cyber Security Best PracticesDoiT International
 
Amazon Athena Hands-On Workshop
Amazon Athena Hands-On WorkshopAmazon Athena Hands-On Workshop
Amazon Athena Hands-On WorkshopDoiT International
 
Google BigQuery 101 & What’s New
Google BigQuery 101 & What’s NewGoogle BigQuery 101 & What’s New
Google BigQuery 101 & What’s NewDoiT International
 
Running Production-Grade Kubernetes on AWS
Running Production-Grade Kubernetes on AWSRunning Production-Grade Kubernetes on AWS
Running Production-Grade Kubernetes on AWSDoiT International
 
Scaling Jenkins with Kubernetes by Ami Mahloof
Scaling Jenkins with Kubernetes by Ami MahloofScaling Jenkins with Kubernetes by Ami Mahloof
Scaling Jenkins with Kubernetes by Ami MahloofDoiT International
 
CI Implementation with Kubernetes at LivePerson by Saar Demri
CI Implementation with Kubernetes at LivePerson by Saar DemriCI Implementation with Kubernetes at LivePerson by Saar Demri
CI Implementation with Kubernetes at LivePerson by Saar DemriDoiT International
 
Kubernetes @ Nanit by Chen Fisher
Kubernetes @ Nanit by Chen FisherKubernetes @ Nanit by Chen Fisher
Kubernetes @ Nanit by Chen FisherDoiT International
 
Dataflow - A Unified Model for Batch and Streaming Data Processing
Dataflow - A Unified Model for Batch and Streaming Data ProcessingDataflow - A Unified Model for Batch and Streaming Data Processing
Dataflow - A Unified Model for Batch and Streaming Data ProcessingDoiT International
 
Kubernetes - State of the Union (Q1-2016)
Kubernetes - State of the Union (Q1-2016)Kubernetes - State of the Union (Q1-2016)
Kubernetes - State of the Union (Q1-2016)DoiT International
 

Mais de DoiT International (18)

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

Último

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxBipin Adhikari
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 

Último (20)

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptx
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 

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)