GCPvsAWS Ebook Q42020 RF
GCPvsAWS Ebook Q42020 RF
AWS
Why Google is the more open, secure & reliable
cloud
3. / Executive summary
4. / Introduction
1
https://services.google.com/fh/files/events/esg_economic_validation_migrating_to_google_bigquery.pdf
2
https://cloud.google.com/blog/products/open-source/bringing-the-best-of-open-source-to-google-cloud-customers
3
https://sada.com/blog/customers/sada-systems-helps-tvg-network-scale-with-google-cloud-platform/
3
Only a few years ago, enterprises were reluctant to
Introductio migrate to the cloud. Now, cloud is a mainstream
technology, multicloud is the wave of the future, and
4
https://www.flexera.com/blog/cloud/2019/02/cloud-computing-trends-2019-state-of-the-cloud-survey/
4
GCP vs. AWS
/ Overview
Launched in 2006, AWS was one of the first pay-
as-you-go cloud computing models to be offered
to the general public. Google launched GCP in
2008. Comparisons of AWS and GCP frequently
claim that public cloud is a “new” venture for
Google. While it’s true that AWS has been selling
cloud services to the general public for longer,
Google is not “new” to the cloud. In fact, Google’s
cloud infrastructure predates Amazon’s.
5
https://blog.risingstack.com/the-history-of-kubernetes/
6
Ibid.
7
https://kubernetes.io/blog/2015/04/borg-predecessor-to-kubernetes/
5
Service comparison
Both GCP and AWS offer a core set of services for compute, storage, networking, and databases. Higher-level services, such
as machine learning and application services, are built atop these core features:
‐ Compute: Google Compute Engine and Google App Engine | Amazon Elastic Compute Cloud (EC2)
‐ Storage: Google Cloud Storage | Amazon Simple Storage Service (S3) and Amazon Elastic Block Store (EBS)
‐ Networking: Google Virtual Private Cloud | Amazon Virtual Private Cloud (VPC)
‐ Databases: Google Cloud SQL, Google Cloud Firestore, and Google Cloud Bigtable | Amazon Relational Database Service
(RDS) and Amazon DynamoDB
6
Service comparison
Service category Service AWS Google Cloud
Network Virtual networks Amazon Virtual Private Cloud Virtual Private Cloud
7
Service comparison
Service category Service AWS Google Cloud
Big data & analytics Batch data processing Amazon Elastic MapReduce, Dataproc, Dataflow
AWS Batch
8
Service comparison
Service category Service AWS Google Cloud
8
https://sada.com/blog/customers/sada-helps-madhive-deliver-blockchain-ad-tech-with-privacy-by-design/
9
Service comparison
Service category Service AWS Google Cloud
10
What makes GCP
the superior option?
Cost savings through pricing
innovations
AWS bills are notoriously complicated and filled with hidden
costs, such as unused or underutilized EC2 instances.9 Ever-
increasing AWS bills were a major reason why ME.ME, a search
engine for memes, switched from AWS to GCP. Reaching out to
AWS didn’t help the company bring down its tab. “I never spoke
to anyone
on the phone, just through online chat, and no one on their side
ever told us how to cut costs,” says Jim Hefner, ME.ME’s CTO.10 In
contrast, GCP strives to give users as much visibility into their
cloud costs as possible, along with easy-to-use cost optimization
tools that help users keep spending under control.11
9
https://www.itproportal.com/features/7-hidden-aws-costs-that-could-be-killing-your-budget/
10
https://sada.com/blog/customers/sada-helps-me-me-use-google-cloud-platform-to-organize-the-worlds-memes/
11
https://cloud.google.com/blog/topics/pricing/shining-a-light-on-your-costs-new-billing-features-from-google-cloud
12
https://cloud.google.com/pricing/
11
Sustained use discounts Big savings with microservices
Sustained use discounts are a feature unique to GCP. GCP allows for the abstraction of cloud
These discounts, which are based on a sliding scale technologies from memory-sucking virtual
according to percentage usage, are automatically machines to modern platforms that facilitate “just
applied each month. They do not require prepayments right” microservices that significantly reduce
or commitments, and users may combine non- wasted cloud spend. As an example, instead of
overlapping instances (“inferred instances”) to maximize running 400 virtual machines, each with 75%
their discount.13 GCP users can save up to 30% on utilization (the equivalent of 100 of
workloads that run for a significant portion of the billing those VMs going unused), GCP users can deploy
month on Compute Engine and Cloud SQL.14 4000 Docker containers running in perfect
orchestration via Google Kubernetes Engine, each
Fixed-price preemptible virtual machines with 95% utilization.
GCP’s preemptible VMs (PVMs) let users save up to Significantly lower TCO for EDWs
79% on workloads that can be interrupted, such as
data mining and data processing.15 Unlike AWS Spot Enterprise Strategy Group (ESG) conducted a three-
Instances, which work on a dynamic pricing model, year total-cost-of-ownership (TCO) study that
GCP PVMs are fixed-price, so organizations can compared upgrading an on-premises enterprise data
better predict their costs. warehouse (EDW) solution from a leading vendor,
migrating to a cloud-based solution provided by the
Custom machine types vendor on AWS, or redesigning and migrating to
Google BigQuery. In the end, Google was the clear
GCP users can choose any configuration of CPU and w inner; ESG found an overall three-year cost
memory to save up to 48% compared to fixed reduction of 52% compared to remaining on-
machine types from other cloud providers.16 premises, along with a 41% reduction compared to
using the vendor’s solution on AWS.17
13
https://www.parkmycloud.com/aws-versus-google-cloud-pricing-comparison/ 17
Ibid.
14
Ibid.
15
Ibid.
16
Ibid.
12
Get an accurate comparison of your cloud spend
18
https://cloud.google.com/products/calculator/
19
https://info.sada.com/sada-systems-free-cloudphysics-assessment
13
Simpler, more flexible
service
usage tracking
GCP and AWS organize service& billing
usage tracking and billing quite
differently. AWS tracks all usage according to user account; any
services utilized are billed to the account used to sign up for AWS.
Users can also create billing accounts, then create sub-accounts
whose usage rolls up to them. Tracking who is responsible for what
portion of the bill can get quite complicated when dealing with
multiple divisions, project teams, and other groups.
GCP’s AI/ML and data analytics capabilities were a big selling point
for Northgate Market, an ethnic foods grocery chain. “Those are core
strengths for Google that AWS doesn’t have,” says Harrison Lewis,
Northgate’s Chief Information and Privacy Officer. “We knew we
wanted to build a data lake on BigQuery to manage our customer
data; that was an important feature for us.”22
21
https://www.forbes.com/sites/gilpress/2019/11/22/top-artificial-intelligence-ai-predictions-for-2020-from-idc-and-
forrester/#349850b6315a
22
https://sada.com/blog/customers/sada-gcp-help-northgate-market-deliver-authentic-value-to-underserved-communitie
s/
23
https://sada.com/blog/customers/foodjets-drives-innovation-with-google-cloud-sada/ 15
24
https://www.theverge.com/2016/4/21/11482576/google-ceo-sundar-pichai-cloud-ai-future
ME.ME, which serves billions of individual memes TensorFlow
each month, is using GCP’s ML tools for adult content
detection and optical character recognition (OCR), Google developed TensorFlow, a very popular
and the company has found the speed and accuracy software library for building ML applications, for
to be very high. “The OCR is probably the best we’ve internal use before releasing it as open-source.29
ever SageMaker, AWS’ ML platform, is proprietary
used, and the computer vision and tagging features software.
are also helpful,” notes Jim Hefner, CTO.25
While AWS supports TensorFlow, GCP users are able
“We want users to find everything fast,” adds Shane to access new versions of the library weeks before
Walker, CEO of ME.ME, “which means automating they’re made available on AW S. GCP also offers
moderation and leveraging machine learning at the TensorFlow Enterprise, a fully managed solution that
scale of Google. We use a lot of cutting-edge Google was developed to address the unique needs of AI-
tech that other sites don’t, which enables us to go enabled businesses. In addition to enterprise-grade
fast and do it all with a small team. Google Cloud is performance, and managed services for AI workloads,
giving us a huge competitive advantage.”26 TensorFlow Enterprise offers hands-on, engineer-to-
engineer support and assistance from both the GCP
Joseph Mente, Engineering Manager, DevOps at and TensorFlow teams at Google. To date, AW S has
DroneDeploy, calls GCP’s AI features “years ahead no managed TensorFlow Service.
of what others [offer].”27
“Blockchain gave us a platform to push machine
In addition to honing the technology, Google is learning out to the edge,” says Aaron Brown,
also committed to the ethical use of AI/ML. Google MadHive’s VP of Engineering. “Google’s TensorFlow
developed a set of principles that the company and Cloud ML were the perfect tools to build on. It let
follows w hen developing new AI/ML solutions.28 us focus on our core tech: fully private targeting
GCP offers an Explainable AI toolset, which allows through collaborative and anonymous machine
developers to learning.”30
create transparent AI/ML solutions that provide human-
interpretable explanations of machine-generated
decisions. AWS has no explainable AI tools.
25
https://sada.com/blog/customers/sada-helps-me-me-use-google-cloud-platform-to-organize- 29
https://www.wired.com/2015/11/google-open-sources-its-artificial-intelligence-engine/
the-worlds-memes/ 30
https://sada.com/blog/customers/sada-helps-madhive-deliver-blockchain-ad-tech-with-privacy-
26
Ibid. by-design/
27
https://sada.com/blog/customers/sada-helps-dronedeploy-take-flight-with-google-cloud/
28
https://www.blog.google/technology/ai/ai-principles/
16
Google Cloud TPU Chips & Pods its name suggests, Inferentia is designed for inference,
which is the decision-making an ML system does once
Another area where Google stands apart is its it has been trained; for example, recognizing a car in an
proprietary AI chip, the Tensor Processing Unit image after the model has been trained using very
(TPU), which is specifically tailored for large data sets containing tagged photos of cars.
TensorFlow.
Google built the TPU to accelerate the neural network Conversely, the Cloud TPU was designed to seamlessly
computations of services such as Google Search, Street move ML workloads from training33 to serving, and
View, Photos, and Translate. The TPU is not for sale, Cloud TPU Pods have set MLPerf records for both
but GCP customers can take advantage of it via the training and inference.34 GCP was the first public cloud
Cloud TPU service. As of this writing, the most current provider to outperform on-premise systems when
version of the TPU is the third generation. running large-scale, industry-standard ML training
workloads of Transformer, Single Shot Detector (SSD),
In addition to individual chips, GCP customers can and ResNet-50. In the Transformer and SSD
also access Cloud TPU Pods, which are scalable categories, Cloud TPU v3 Pods trained models over
virtual supercomputers. A single Cloud TPU Pod can 84% faster than the fastest on-premise systems in the
include more than 1,000 individual TPU chips, which MLPerf Closed Division.35
are connected by an ultra-fast, two-dimensional
toroidal mesh network. Each delivers more than 100 Training and serving on the same hardware platform
petaFLOPs of computing power. A Cloud TPU v3 helps prevent potential accuracy losses at inference
Pod time and does not require quantization, recalibration, or
is comparable with a top 5 supercomputer worldwide retraining. For example, using the TPU v3 platform for
in terms of raw mathematical operations per second.31 both training and inference enables Google Translate
to push new models to production within hours of
The AWS ML chip, Inferentia, is quite different than model validation.
Cloud TPU. It is much newer than the TPU, having
been rolled out to AWS customers in December
2019.32 As
31
https://cloud.google.com/blog/products/ai-machine-learning/googles-scalable-supercomputers- 34
https://cloud.google.com/blog/products/ai-machine-learning/cloud-tpu-breaks-scalability-records-for-
for-machine-learning-cloud-tpu-pods-are-now-publicly-available-in-beta ai-inference
32
https://www.eetimes.com/aws-rolls-out-ai-inference-chip/ 35
Ibid.
33
https://cloud.google.com/blog/products/ai-machine-learning/cloud-tpu-pods-break-ai-training-
records
17
Comprehensive, easy-to-
configure cybersecurity
Cybersecurity is another core competency for Google, born of
necessity. The world’s most popular search engine is also the
world’s biggest cyber attack surface. Every minute of every
day, Google’s cybersecurity tools:
37
https://info.sada.com/hubfs/Google_Clouds_approach_to_security_e-book_Business_GCP_Y18.pdf
38
https://www.zdnet.com/article/99-percent-of-all-misconfiguration-in-the-public-cloud-go-unreported/
39
https://sada.com/blog/customers/sada-helps-me-me-use-google-cloud-platform-to-organize-the-worlds-
memes/ 18
By default, GCP encrypts all data in transit between
Google, its customers, and its data centers, as well
as all data at rest in GCP services. In AWS, data
encryption is available, but not by default. AWS
users need to manually turn on default and
automatic
encryption for all objects in the bucket, and they
must manually create encrypted EBS volumes.
40
https://www.wired.com/2012/07/google-server-manufacturing/
19
Industry-specific and industry-
agnostic compliance
Like AWS and other cloud providers, GCP undergoes regular
independent audits to ensure compliance with a wide variety
of compliance standards, including standards specific to
certain industries, such as healthcare, financial services, and
the public
sector. Current compliance standards supported include
HIPAA,
PCI DSS, ISO 27001, 27017, and 27018, CCPA, GDPR,
COPPA,
FedRAMP, the Sarbanes-Oxley Act, and NIST 800-53 and
800-
171. GCP also holds a CSA STAR self-certification and has
released SOC 1, SOC 2, and SOC 3 attestations.
20
Total access transparency for compliance audits resolving a technical or security issue. GCP’s
internal technical controls require any employees
who access customer content to provide a valid
Audit logs play a critical role in compliance
business justification, and Google performs regular
certifications, which typically require highly detailed
audits to
descriptions of
ensure that these access controls are being adhered
all systems and controls. While both AWS and GCP
to.
allow organizations to produce audit logs documenting
their own administrators’ activities, access by Amazon
Event monitoring that’s not limited by region
administrators is not logged. The lack of visibility into
AWS employee access makes it difficult or impossible
for AWS customers to produce required Both GCP and AWS provide integrated monitoring
documentation for certain compliance audits, and it services. In AWS, Amazon CloudWatch provides both
precludes replicating on-prem security practices in the logging and monitoring, while in GCP, Stackdriver
cloud. Logging and Stackdriver Monitoring provide logging
and monitoring services, respectively.
GCP is the only major cloud provider to offer
users total access visibility through Access However, the monitoring scope of Amazon CloudWatch
Transparency, which provides near real-time is separate for each region, while Stackdriver
service logs when GCP administrators access Monitoring can be used to monitor up to 1,000 GCP
user content. Access Transparency logs the projects, regardless of region. This means that in AWS,
reason for the access, the it’s difficult to collect security data and manage
accessor’s location, the exact resources accessed, and permissions across regions, even within a single AWS
the actions taken on specific resources. GCP is also account.
the only cloud provider with Access Approval, which
enables organizations to approve or reject requests for Additionally, CloudWatch monitors only AWS and on-
access by Google employees. prem workloads. Stackdriver can monitor AWS projects,
along with on-prem deployments, so multi-cloud and
Like other cloud providers, GCP never accesses hybrid users get a single pane of glass through which
customer data unless doing so is absolutely to observe their entire environment.
necessary to fulfill its contractual obligations, such as
when
21
Kubernetes expertise from the
developers of Kubernetes
Kubernetes is one of the world’s most popular container
orchestration tools, and it’s only getting more commonplace.
Flexera found that Kubernetes adoption nearly doubled
between 2018 and 2019, skyrocketing from 27% to 48%.41
45
Ibid.
46
https://www.nytimes.com/2019/12/15/technology/amazon-aws-cloud-competition.html
47
https://cloud.google.com/blog/products/open-source/bringing-the-best-of-open-source-to-google-cloud-customers
23
Reliability & performance
Google’s global network consists of thousands of miles of fiber
optic cable, and it utilizes advanced networking and edge caching
services to deliver fast, consistent, and scalable performance. GCP
has the largest private network of any public cloud vendor, with
over twice the number of submarine cables as AWS. Because
GCP’s points of presence (POPs) connect to Google’s data centers
via Google-owned fiber, GCP-based applications have fast,
reliable, and unimpeded access to all GCP services.
48
https://sada.com/blog/customers/flowplay/
24
FlowPlay also saw the potential for indirect cost
savings on GCP over AW S due to GCP’s higher disk
speeds. “Most of the money we were spending prior
to migrating to the cloud was on our databases,”
Pearson says. “Our main driver was how many
operations could be made on a drive per second.
GCP offered higher disk speeds (IOPS) than AWS,
meaning that we’d get the same performance from
our databases at a lower cost.”49
49
Ibid.
50
https://sada.com/blog/customers/sada-helps-visby-leverage-google-cloud-to-build-immersive-
holographic-experiences/
51
https://sada.com/blog/customers/sada-helps-fun-gi-fine-tune-gcp-google-app-engine/
25
Ease of
use
GCP is designed to be easy to use for both IT administrators and
non-technical employees. Google has heavily invested in practical
training that gets new users up to speed very quickly. Coursera
and Pluralsight offer on-demand training, and in-person
classroom training is available around the globe.
CTO, FoodJets 26
Simplified hybrid cloud
management
Google Anthos is a 100% software-based solution that allows
companies to deploy workloads in their own data centers.
While AWS offers a hybrid appliance, the purchase price is
nearly $1 million, and it lacks many basic features of AWS,
such as S3. In contrast, Anthos runs on enterprises’ existing
hardware.
27
Personalized service
If your company invests in GCP, Google will invest in your
company to ensure that you succeed. GCP offers flexible,
technical, role- based, project specific support, and support is not
operated as a profit center.
56
Ibid.
57
https://sada.com/blog/customers/sada-helps-me-me-use-google-cloud-platform-to-organize-the-worlds-memes/
28
“Amazon wants volume business, which a
small company like ours couldn’t give them.
They saw us as inconsequential. Google
was willing to invest in our potential, not
just who we are now as a company, but
who we have the potential to become. That
made a big difference.”58
Daniel Morreale
VP & CIO, Hunterdon Healthcare
58
https://sada.com/blog/customers/sada-gcp-help-northgate-market-deliver-authentic-value-to-underserved-communities/
29
Enablement, not competition
Amazon’s aggressive expansion into new market verticals
is making an increasing number of AWS customers
uneasy.
Businesses in the retail sector, healthcare, and other verticals that
directly compete with Amazon, or that fear Amazon may
compete with them in the future, are moving away from AWS
because they do not wish to contribute to a potential
competitor’s bottom line.
61
https://sada.com/blog/customers/sada-gcp-help-northgate-market-deliver-authentic-value-to-underserved-
Northgate Market communities/
30
About S ADA
At SADA, we climb every mountain, clear every hurdle, and turn the improbable into
possible – over and over again. Simply put, we propel your organization forward.
It’s not enough to migrate to the cloud, it’s about what you do once you’re there.
Accelerating application development. Advancing productivity and collaboration. Using
your data as a competitive edge. When it comes to Google Cloud, we’re not an add-
on, we’re a must-have, driving the business performance of our clients with its power.
Beyond our expertise and experience, what sets us apart is our people. It’s the spirit
that carried us from scrappy origins as one of the Google Cloud launch partners to an
award- winning global partner year after year. With a client list that spans healthcare,
financial services, media and entertainment, retail, manufacturing, public sector and
digital natives
– we simply get the job done, every step of the way.
“SADA was a guarantee that our GCP “Working with SADA has enabled us to “Having a good tech advisory partner
migration was going to work. We didn’t grow rapidly. Reltio’s vision is to fuel the like SADA helps offset what we have to
just get a bunch of help tickets and experiences of the future that matter manage and monitor. It’s a great extension
credits; we could actually pick up the most to our customers. Thanks to GCP for our company. That’s what a good
phone and talk to someone — it’s a and SADA, we are able to fulfill our partner should be. It makes our lives
partnership.” mission and vision faster.” easier.”
A few of
our clients