TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What's the Best Cloud? Probably GCP

193 pointsby pbbakkumabout 9 years ago

26 comments

StreamBrightabout 9 years ago
I am not sure about the technical merit of this link. Best of show:<p>&quot;Google probably has the best networking technology on the planet.&quot;<p>How do we quantify this?<p>&quot;This is important for several reasons. On EC2, if a node has a hardware problem, it will likely mean that you&#x27;ll need to restart your virtual machine.&quot;<p>I would much rather create a service that can tolerate single node outages than relying on &quot;live migrations&quot;. I am not sure what he meant by the SSD comparison, Amazon EBS that can be SSD but still it is a network mounted storage.<p>&quot;Most of GCP&#x27;s technology was developed internally and has high standards of reliability and performance.&quot;<p>Guess what AWS was developed for.<p>I like hand-wavy, articles as much as any other guy, but it seems to me they picked GCP and wrote an article to justify it, an cooked up some numbers with single dimension comparisons to make it look like scientific. I wish I was working on single dimension problems in real life, but it is always more complex than that. I am more interested in worst case scenarios and SLAs than micro-benchmark results when comparing cloud vendors. Discarding Azure was purely arbitrary, in fact, Azure is more than happy running Linux or other non-Windows operating systems, I am not sure where he got the idea of &quot; Linux-second cloud&quot;.<p><a href="https:&#x2F;&#x2F;azure.microsoft.com&#x2F;en-us&#x2F;blog&#x2F;running-freebsd-in-azure&#x2F;" rel="nofollow">https:&#x2F;&#x2F;azure.microsoft.com&#x2F;en-us&#x2F;blog&#x2F;running-freebsd-in-az...</a>
评论 #11261356 未加载
评论 #11261335 未加载
评论 #11261407 未加载
评论 #11263650 未加载
评论 #11261985 未加载
评论 #11262759 未加载
评论 #11261349 未加载
Eugrabout 9 years ago
They forgot to mention another nice feature of GCE - custom machine types. You can choose number of vCPUs and amount of memory and also the amount of local (ephemeral in AWS speak) storage in 375GB increments.<p>This is a huge advantage. For instance, some of our jobs are computationally-intensive but relatively light on memory. In GCE I can run 32 core machine with 28GB RAM and it will cost me $887.68&#x2F;month (without any sustained use discounts).<p>In AWS, the closest option I have is c4.8xlarge (36 cores &#x2F; 60 GB RAM) which will cost $1,226.10&#x2F;mo.<p>And if I need local (ephemeral) storage in AWS, I&#x27;m severely limited in instance types I can choose from, while in GCE you can attach local SSD to any instance type, including custom.<p>If you factor in per-minute billing in GCE and automatic sustained use discounts, we are talking about serious savings without any advance planning (required for using reserved instances).<p>EC2 still has some advantages - it supports GPU-equipped instances, for example, but for our computational pipelines GCE is a clear winner for now (and Cloud Dataproc is so much nicer than EMR!).
评论 #11262467 未加载
partiallyproabout 9 years ago
&quot;Azure was eliminated since its a Linux-second cloud&quot;<p>I have a feeling this person never really dove into Azure, and just wrote it off because it had Microsoft services built in; and of course various sysadmins still have a strong bias against Microsoft, especially if they are Open Source advocates. Seems like the entire article is mostly just comparing AWS to GCP instead of giving an actual overview of the cloud landscape, just brushes off every other provider (that&#x27;s not AWS or GCP) without diving into an actually reason -why.-
评论 #11261534 未加载
评论 #11260843 未加载
评论 #11261233 未加载
kyledrakeabout 9 years ago
I see a lot of these sort of articles, and I really have to bring this up, because I don&#x27;t understand why people don&#x27;t realize it when they decide where to host their infrastructure:<p>Bandwidth on GCP (and AWS and most of the other providers) is really, really, really expensive. $0.12 per gigabyte, upwards of $0.19 per gigabyte for Asia. Paying $0.12 for every time you send an Ubuntu ISO is crazy. A bored script kiddie could just run up your bandwidth costs to thousands of dollars just for the hell of it. A DDoS could make you declare bankruptcy.<p>I have a server with OVH I can theoretically push 100+TB per month through and only pay $100. I get DDoS protection included. It may not be perfect DDoS, but it&#x27;s not the $6000&#x2F;mo I&#x27;d need to pay for Cloudflare to get the same thing with GCP (I need wildcards), plus the $0.12 per GB for anything not cached by them.<p>I know from people in the industry that they pay less than a cent per GB. Google, if you want to differentiate your cloud services, start charging better prices for bandwidth and do something about DDoS (project shield should be baked into your offerings). $0.02 would be reasonable and you&#x27;ll still make a profit. That goes for all the other &quot;great value&quot; cloud services that are actually very expensive for anybody doing work that actually needs bandwidth on the internet.
评论 #11261926 未加载
评论 #11263603 未加载
评论 #11262937 未加载
评论 #11264136 未加载
评论 #11261933 未加载
outside1234about 9 years ago
This should really be titled &quot;A comparison of AWS and GCP.&quot;<p>It totally wrote off Azure (2nd in market size) because its a &quot;Linux second&quot; cloud (what does that even mean in a virtualized world).<p>Also, you forgot to analyze support and SLAs around functionality. Good luck with GCP when something goes wrong or they decide to sunset a feature.
评论 #11260745 未加载
neomabout 9 years ago
This is the best post on this subject I&#x27;ve read in awhile. If you&#x27;re building your application in a modern manner, half the stuff I see in ridiculous comparison posts shouldn&#x27;t matter. Disposable infrastructure is a thing. If you&#x27;re making a choice of &quot;the best cloud&quot; (k...) with that fact in mind you should mostly be considering cost over time and capability to innovate on core offerings. Given unit economics and the continual drop in price of commodity hardware, everything is going to become utility pricing, and services like lambda will help you optimize your costs. Personally I&#x27;d put all my chips on AWS over GCP.<p>Also, nice to see someone finally identify DigitalOcean as a B2C provider.
vgtabout 9 years ago
Another great article previously written by Quizlet on their Google Cloud efforts:<p><a href="https:&#x2F;&#x2F;quizlet.com&#x2F;blog&#x2F;287-million-events-per-day-and-1-engineer-how-i-built-quizlets-data-pipeline-with-bigquery-and-go" rel="nofollow">https:&#x2F;&#x2F;quizlet.com&#x2F;blog&#x2F;287-million-events-per-day-and-1-en...</a><p>TL;DR: One engineer leveraged Google BigQuery&#x27;s Streaming API to build a pipeline to analyze ~300 million events per day in realtime.
manishsharanabout 9 years ago
I don&#x27;t agree with the OP ; however GCP&#x27;s sub-hour billing is nice. I need to process a lot of tasks that take longer that 5 minutes which makes them unsuitable for AWS Lambda. With GCP , I only end up paying for a maximum of 10 ~15 minutes-- which is a nice cost saving. Dear AWS -- if you are reading this, match this and I will never ever leave you, not even for 10 minutes.<p>edit : typo
sunsuabout 9 years ago
Unless you rely on UDP!!! <a href="https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;google-compute-engine&#x2F;issues&#x2F;detail?id=87" rel="nofollow">https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;google-compute-engine&#x2F;issues&#x2F;detai...</a><p>We had a gold level support ticket open about this for months and they recently responded that they are making it a &quot;feature request&quot;. Yes, proper UDP packet reassembly is a &quot; feature request&quot;.
评论 #11262525 未加载
pfarnsworthabout 9 years ago
When we were using GCP, it would live-migrate our db almost once a day, which caused us problems that were hard to figure out. I don&#x27;t believe the frequency of a live-migrate was anywhere near as close on AWS. I don&#x27;t know if GCP still does that as often since this was about 1-2 years ago.
评论 #11261677 未加载
mwcampbellabout 9 years ago
I wonder why Quizlet didn&#x27;t just stick with Joyent but switch from SmartOS to the newer Linux-based infrastructure containers and&#x2F;or Docker containers. Joyent put a lot of effort into reviving LX-branded zones on Illumos precisely to address the concern that this article raises with using an OS other than Linux.<p>Also, why dismiss DigitalOcean as a niche provider for hobbyists? The simple pricing, with lots of data transfer included, should appeal to a lot of businesses too.
评论 #11261577 未加载
评论 #11261581 未加载
cortesoftabout 9 years ago
My main concern with picking GCP would be that Google has a history of shutting down projects. I feel like they are more likely to shutter GCP than Amazon is with AWS.
评论 #11261157 未加载
评论 #11260973 未加载
评论 #11260579 未加载
wowocabout 9 years ago
My main concern with GCP is its unreliability. BigQuery API randomly giving 40x&#x2F;50x errors (that has been happening for over a year), signed URL API returning series of 50Xs every few days, CPU on instances going up to 100% for some unknown reason (they stay in that state until manually rebooted), and many other bigger or smaller issues. And they never respond to your questions.<p>The UI is also weird (at least by my taste), for example it is not possible to search instances by their addresses, it is not possible to spin up more than one instance at once, and so on. AWS has an ugly console, but it feels more productive.
评论 #11262419 未加载
lobster_johnsonabout 9 years ago
Google&#x27;s cloud does look extremely promising, but the one thing blocking us from migrating (which we would ultimately like, I think) is the lack of PostgreSQL support in CloudSQL. AWS&#x27;s RDS is mature and pretty great.
nottednelsonabout 9 years ago
In a similar vein: <a href="http:&#x2F;&#x2F;journalofcloudcomputing.springeropen.com&#x2F;articles&#x2F;10.1186&#x2F;s13677-015-0049-1" rel="nofollow">http:&#x2F;&#x2F;journalofcloudcomputing.springeropen.com&#x2F;articles&#x2F;10....</a>
评论 #11260703 未加载
dastbeabout 9 years ago
Does this line strike anyone else as just not true based on their numbers?<p><pre><code> Quizlet is now the ~50th biggest website in the U.S.</code></pre>
评论 #11260563 未加载
评论 #11260531 未加载
tingleyabout 9 years ago
The disparity in disk snapshot performance was surprising.
dcgossabout 9 years ago
As others have said, the simplicity of GCP has made it a pleasure to use.<p>It has a great UI (material design), and the UX makes sense (the dashboard shows you a summary of your resources, resources are organized by project, notification&#x2F;status icon animates when resources are changing, etc). Going back to the AWS dashboard feels clunky.<p>There aren&#x27;t a million different image types for each region and zone - simple, autoupdated base images are available for Ubuntu, CoreOS, etc.<p>It has easy to understand base machine types and custom machine types with tailored specs can be created if needed. Product&#x2F;service naming is clear (ex. Compute Engine vs EC2, Cloud Storage vs S3).<p>Addons like one-click secure web SSH sessions and Cloud Shell are amazing, no more key pairs to worry about.<p>Google Container Engine, with a hosted Kubernetes master, is a great concept and more transparent than closed source AWS ECS.<p>Their on-demand per minute pricing with sustained usage discounts is almost always significantly cheaper than AWS on demand instances, and your discounts are given automatically. Try the two calculators for yourself: Google (<a href="https:&#x2F;&#x2F;cloud.google.com&#x2F;products&#x2F;calculator&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cloud.google.com&#x2F;products&#x2F;calculator&#x2F;</a>), AWS (<a href="https:&#x2F;&#x2F;calculator.s3.amazonaws.com&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;calculator.s3.amazonaws.com&#x2F;index.html</a>).<p>Also, I have seen Google engineers all over HN (look at the comments on this post!) and other sites responding, commenting, and blogging - they seem actively engaged while I have seen very little from AWS.<p>That is not to say GCP is without problems. AWS IAM is still superior - it is easier to grant access to specific services for specific users, or have an account for a web server to upload to S3. Part of that is due to the fact that there is more plug-and-play tooling available for AWS today - boto comes to mind (boto GCP integration isn&#x27;t as seamless as with AWS), as well as WAL-E. AWS&#x27;s new certificate manager with free, auto-renewed SSL certs and installation on EC2 is awesome. S3 is cheaper than Google Cloud Storage. AWS has a longer free tier.<p>Luckily, tools like Terraform allow us to mix and match services from each cloud.
评论 #11263672 未加载
评论 #11269045 未加载
kalkinabout 9 years ago
Strange to do a whole long section on price-comparison without talking about AWS&#x27;s spot instances, which are often much cheaper than the reserved instances.
评论 #11261346 未加载
评论 #11261253 未加载
blakesterzabout 9 years ago
Interesting read. Can someone explain this point to me? &quot;Software-defined networking means that google.com appears to be one hop away&quot; One hop from...? Everywhere? Each server? How does that help? I understand &#x27;traceroute&#x27; but not where that single hop to Google comes in and why that&#x27;s great.
评论 #11260797 未加载
评论 #11261242 未加载
评论 #11260903 未加载
dcgudemanabout 9 years ago
<i>From 2007 to 2015 Quizlet ran on Joyent, a cloud platform built on SmartOS, which is a Solaris fork (Joyent also offers Linux hosting).</i><p>I would like know why they made that choice.
tshtfabout 9 years ago
Security conscious users would be best served by staying with AWS EC2 right now. GCP lacks all of the IAM functionality in AWS.
评论 #11261740 未加载
shaftwayabout 9 years ago
I&#x27;ve just got to say, this is probably the best article I&#x27;ve ever read, all thanks to Cloud-to-Butt.
betabyabout 9 years ago
Well, &quot;Compute Engine networks do not support IPv6 at all.&quot;
评论 #11263302 未加载
merbabout 9 years ago
The Best Cloud is probably a combination of all. Since that would give you the highest Availability.
评论 #11260657 未加载
评论 #11261115 未加载
jessaustinabout 9 years ago
So much drama for reserved instances. Different prices for different terms of service is a centuries-old business practice. If it&#x27;s not for you, then don&#x27;t buy it.
评论 #11261643 未加载