My two cents, GCP has a few excellent gems which are better than pretty much any competing cloud offering: - Cloud Run. Best way to deploy containers hands down. All of the benefits of a serverless/containerized workload with all the ease of a traditional VPS deployment. Extremely cheap (pay $0 for side projects with little traffic). - BigQuery. Very easy to use with immense power without having to deal with the deta…
BigQuery is very pleasant. It just works serverlessly. Apparently some of the key people behind BQ are now working on MotherDuck, which is a cloud data warehouse version of DuckDB.
I think GCP is better than AWS (2020)
401–409 of 409 posts
Re: I think GCP is better than AWS (2020)
#402Earlier quoted context omitted.
Us East 2 is in Ohio. Not sure which GCP region is central US, they have VA and SC in the East. Edit: looks Iowa and Texas and Ohio as well for GCP
Not bad but still east. GCP is Omaha in Iowa. So again what is AWS doing for multiplayer gaming?
Re: I think GCP is better than AWS (2020)
#403GCP has some nice things but AWS is simply more reliable. The GCP outage [1] in April is a great example. A fire in europe-west9-a "zone" took down the entire europe-west9 "region" (because this entire "region" is actually housed in a single datacenter), which then caused a global GCP console/API outage because GCP's single global control plane couldn't reach europe-west9. The fact that a zonal issue escalated to a r…
> because this entire "region" is actually housed in a single datacenter From the incident report you linked: "a cooling system water pipe leak occurred in one of the data centers in the europe-west9 region [...] Europe-west9 contains three buildings with independent cooling, power, and networking" Also, > a global GCP console/API outage because GCP's single global control plane couldn't reach europe-west9. again, fr…
Re: I think GCP is better than AWS (2020)
#404Earlier quoted context omitted.
I remember losing an argument with my company (that I cofounded) about using Google's awesome recruiting app that was part of GSuite. I said I don't trust Google not to kill it if there are less than a billion users on it. Everyone, and I mean everyone else said, nah. They'd be crazy to kill it. It's part of GSuite. They offer that to businesses and it's too core of a suite for them to kill it. One year later, Google…
It's a shame because Google Hire worked really well. I don't understand the motivation.
Re: I think GCP is better than AWS (2020)
#405Earlier quoted context omitted.
Cloud Functions, Cloud Tasks and Cloud SQL Postgres are fantastic too. Very low cost that scales with you and essentially zero lockin.
Cloud Postgres had some issues last year though -- when some UK datacenters stopped because of HVAC failure then HA PSQL instances got stuck during failover and there was no manual way of resolving this . https://status.cloud.google.com/incidents/fmEL9i2fArADKawkZA... "Customers experienced downtime on Tuesday, 19 July 2022 starting at 09:25 US/Pacific. 36% of zonal (non-HA) instances in europe-west2-a were affected.…
Re: I think GCP is better than AWS (2020)
#406Earlier quoted context omitted.
> If something is not working out financially, or the market has failed to grow at the pace Google initially thought, it is in their best interest to exit that market and re-allocate resources. Correct, Google can't be trusted to commit to a product long-term. Even a product with paying customers. > Well then perhaps you can enlighten us on why the market has failed to materialize? Because like I said, it's a young m…
You don't seem to be capable of understanding basics about business and seem to feel entitled to services that aren't working... It's no wonder you're so upset. You still cannot explain where the market is, or why the existing services are being forced to raise prices and cut hours already... but hey, you want it therefore you're owed it, right?
That's the TAM.
Re: I think GCP is better than AWS (2020)
#407Earlier quoted context omitted.
> GCS Archive Storage Have you considered Backblaze B2? (It has free egress!) I think GCS is pretty good as a coherent offering that includes the various storage tiers + auto-classing + lifecycle notifications to pub/sub to feed Cloud Dataflow, etc. But if you're storing data purely for retention or disaster recovery, you should consider a service architected as a backup provider that happens to present an object-sto…
What is the current story regarding replication between B2 and GCS Archive Storage? B2 currently costs 6 $/TB/month, GCS Archive Storage costs 5x less at 1.2 $/TB/month. Do both of these guarantee that if a single data center location catches fire, your backups will not be lost?
Sure, but does the GCS "archive" storage-class really fit your needs? Anything less than GCS's "nearline" storage class, has fetch costs that swamp the storage costs themselves.
If you're doing FinOps/SecOps (storing customer invoice PDFs for compliance, audit logs in case of a retroactively-discovered hack, etc) — where the likelihood of fetching any given piece of archival data approaches zero — the "archive" storage class makes a lot of sense.
But if you're doing DevOps — e.g. storing infra backups intended to be used for PITR in case someone fat-fingers a SQL DELETE, or in case a bad upgrade corrupts a machine's state, or even just to serve as a read-replica bootstrap base-image (think e.g. pgbackrest) — then the "archive" storage class is ill-suited, because you actually are quite likely to read back the data. (And in fact, if you regularly test your backup restore process, you're essentially 100% likely to read back the data!)
For this reason, I've personally never seen anyone use "coldline" or "archive" storage classes for DevOps infra backups. Instead, SREs seem to gravitate to the "nearline" storage class for this use-case.
(There's also the fact that anything beyond "nearline" requires keeping the data around for quite a long time, paying for all that time the data sits around. The processes involved in DevOps infra backups often trigger periodic full backups, that then obviate the need for retaining previous full/incremental backups. Do you really need a 12-month-old DB backup, or do you only need the 1-month-old and 2-month-old ones?)
And Backblaze B2 is cheaper than GCS "nearline" storage — without any of the minimum storage lifetime requirements of GCS's colder storage classes.
(GCS Nearline vs Backblaze B2 is not as much of a slam-dunk as when comparing them to GCS Standard — $10/TB-mo vs $6/TB-mo; but if your base-load is outside of GCP, adding back in the GCS egress costs to the equation still makes it seem pretty obvious that GCS won't come out the winner on a TCO basis.)
> Do both of these guarantee that if a single data center location catches fire, your backups will not be lost?
Hard to say, actually! Let's look specifically at the case of a fire.
GCP uses the IaaS-standard term "availability zones" to describe data centers in the same region that, along with other types of isolation, are physically-distant enough that they can't catch each-other on fire. From GCS docs:
> Cloud Storage redundantly stores objects that are written to it in at least two different availability zones before considering the write to be successful.
Backblaze, meanwhile, seems to use the term "vaults" here, and seem to use it to mean racks/rooms of backup storage that are seemingly independent from a power/cooling/data perspective. (And possibly with their own isolated little room that has its own fire suppression? They don't mention it, but that's how I'd picture it.) They say that there are multiple vaults "per data centre." But often an entire campus of physically-isolated buildings — what in IaaS terminology would be separate AZs — would be considered one "data centre" in traditional hosting terms, if it's all owned by one company and operated by one shared ops staff. Since Backblaze don't introduce anything quite like the AZ concept in their docs, it's unclear whether their data centres are able to guarantee data durability in the event of a fire that destroys a single "vault."
What is clear, is that neither Google nor Backblaze considers this type of data durability to be the most important kind. Which makes sense: there are other types of disasters that can befall a data centre, or even an entire city, that will knock out (and potentially corrupt!) all AZs in that "region." I'd mention floods as the obvious thing to picture, but nobody builds a data centre on a floodplain. Instead, how about: climate change shifting the paths of tornadoes unpredictably; compression of a tectonic plate resulting in random areas of land (potentially inside a city) having the earth heaved and thrusted up by as much as meters; and key cities — and data-centers themselves as strategic targets, actually! — being bombed during a war.
Designing your archival storage to be resilient to these problems, will of course also protect your data in the event of a smaller-scale disaster like a fire, meteorite impact, or some spiteful person ramming a truck into one of the DC's buildings.
Therefore, Google and Backblaze have both designed in inter-regional replication for the purposes of "geographic data redundancy." GCS has "dual-region" and "multi-region" buckets; and Backblaze has "Cloud Replication" (https://www.backblaze.com/cloud-storage/features/replication) where you essentially make Bucket A in region A into a streaming read-replica of Bucket B in region B.
In both of these cases, enabling the feature costs money. Both providers consider the use-case for this level of durability so rare that they don't make it a guaranteed default with attempted cross-customer subsidization; but instead just offer it to the few customers who think they really need it, or who are required by law or regulation to do it.
Re: I think GCP is better than AWS (2020)
#408Earlier quoted context omitted.
I'm a technical writing manager on GCP, and we are actively working on improving Terraform documentation. Thank you for bringing up two significant problems with using TF on GCP. If you are willing (and of course have the time), we would love to hear other issues you - or anyone else who reads this thread - are having with TF documentation on GCP as we try and make things better.
Rinse and repeat - someone complains about cloud provider, a cloud provider person shows up and makes a "we want to hear more about your problems" statement, people reply, they do nothing. How many times has this happened? I'm more disgusted by the farce than by the lack of action. Don't you have feedback buttons on the docs? What happens to the feedback from those? Please prove you consider feedback before asking pe…
Re: I think GCP is better than AWS (2020)
#409Earlier quoted context omitted.
I'm tired of reading the same thing over and over where people prognosticate based on poor readings of events and I think people should put there money where their mouth is. I really do not think the chance of GCP discontinuing a core service is high enough to warrant the level of comments this gets and if I find myself constantly reading these comments, maybe I can at least be compensated by people making bad bets o…
Do you not consider Google Cloud IOT an important service?
I don't think discontinuing cloud iot provides any indication that compute engine is going away.
AFAICT cloud iot core was hosted mqtt, which is a thing others offer and you can transition relatively easily. I don't think the shutdown of it was catastrophic for any companies; the quotes I saw in articles were of the sort "yeah, that's annoying, but it shouldn't be hard to migrate to something else".