Google Cloud Platform’s Pi API – With access to 750B digits of Pi
pi.delivery
pi.delivery
$GOOG is betting big on GCP, and they are executing at a very high level releasing iterative products and new features.
I'm recommending GCP for all my clients (shameless plug https://elasticbyte.net) if they don't have any infrastructure setup or provisioned already. While AWS offers a wider array of integrated services (they do have a large lead time), GCP has learned from all the mistakes of other providers. They started off with a superior project based structure, then per-minute billing, then sustained-use discounts, then Container Engine (GKE), then the Firebase acquisition (genius), now Functions and SQL Postgres support.
Google's sales method is, "There's the docs, good luck". Enterprises don't like that. They like to be hand held, they like lots of humans taking them out for lunches and dinners.
So far Google has not shown any inclination that they know how to enterprise, and in fact it's fairly counter-cultural for them.
If they learn to sell to the enterprise, I agree with you.
But right now, almost all the money in cloud is with the enterprise, and right now Google has no idea how to address that market.
While traditionally true with Google Products, I disagree with Cloud. Did you attend Google Cloud Next? Trust me, they are focusing on enterprises. Their support has improved significantly and they are focusing on business cases (costs, management, audit, security).
I am certain the Google Cloud Next conference in a few years will look just as enterprise as AWS re:Invent.
Also, they don't have a sales force like Amazon. A bunch of non-engineer humans who do nothing but convince other people to buy their product. They are still trying to solve human problems with engineering, and sales is a tough nut to crack for a computer, even a really strong AI. :)
Here's the catch, the "bunch of non-engineer humans" as you called them are not stupid though. All around these people are watching the landscape and market. They are aware that GCP has a superior pricing structure and can be up to 50% cheaper[1]. Therefore my theory is that GCP can continue to offer lower prices, greater governance, superior performance, and solid support, and their (sales+engineering) force can be in-bound driven instead of out-bound like AWS.
[1] - https://thehftguy.com/2016/11/18/google-cloud-is-50-cheaper-...
And at the moment, AWS has them beat hands down on governance. It's one area where GCP still needs to play catch up, and it's really important for enterprises. I'm sure they'll get there, but they aren't there yet.
I'll never understand why people keep referencing that 50% cheaper article. They take into account the 30% monthly discount from Google, but ignore the 47% discount I currently get from Amazon by reserving my instances for a year. Why? Well, because the author thinks "Reserved Instances are bullshit!".
Now, I agree reserved instances are not ideal, but if you're trying to write an article about pricing, it's absurd to exclude such a discount. It's obvious the author was just going for click-bait.
Otherwise you can say anything has better pricing because you signed a big volume discount upfront, whether you're buying cloud VMs or tires.
Source: https://aws.amazon.com/ec2/pricing/reserved-instances/pricin...
Google's sustained-use discounts have no commitments at all.
I also wrote an article discussing why "Committed Use Discounts" is a much bigger deal than just a "price model" at [1].
It'd be great for "thefht" guy to do the comparison, but data's already out there.
(work at Google Cloud)
[0] http://www.rightscale.com/blog/cloud-cost-analysis/aws-reser...
[1] https://hackernoon.com/why-googles-answer-to-aws-reseved-ins...
I just finished researching pricing on AWS/GCP for my team - and I found that generally AWS matches GCP pricing (sometimes a little higher, sometimes a little lower) if you can commit to 1 year.
From what I found through my research, the only way to achieve a significant reduction in price relative to GCP is if you can commit to 3 years on AWS.
However, I found it somewhat difficult to compare apples to apples - as it can be difficult to match CPU and RAM - I had to settle for close enough. There is a very big difference in network bandwidth allowances per type - with GCP being far more generous. Load balancing offerings differ greatly - with GCP seeming much more modern in design (HA, geo-load balancing, anycast static ip, etc.). My point here being that our analysis took into account price as well as other factors.
Amazon just has some additional experience from doing it for longer.
Its possible these companies were lying, but I think that conference should be evidence enough for any prospective customers that Google is ready.
Some very old-school enterprises are working with Google to onboard GCP in their organisations. A few of them even spoke at the event. I'm assuming they've done due diligence to ensure that Google will devote time and attention span to GCP and not treat it like a "side project".
Also, looking at this logically, whether Google offers GCP or not, you can't deny that that they'll continue to refine their internal infrastructure. Their internal platform is one of their crown jewels. It just makes sense to offer that to businesses willing to pay for it.
They have over 3 million businesses that use G Suite and their other enterprise offerings. To imply that they no inclination on "how to enterprise" or that "it's fairly counter-cultural for them" is disingenuous to say the least.
>But right now, almost all the money in cloud is with the enterprise, and right now Google has no idea how to address that market.
That's amusing considering all of the enterprise customers that are using GCP. Perhaps you should watch their cloud conference.
What I mean by counter-cultural is that at Google, they try to solve problems with computers instead of humans. It's worked really well for them so far, but it won't work for selling huge enterprise contracts. Yes, they have spun up a small support and sales team, but they will need to grow it a lot to support lots of large enterprises. Also, in companies that cater to enterprises, the sales team drives the engineering roadmap, or it is at least a collaboration. From talking to folks in Google, it seems that they don't really allow the sales team any input in to product cycles or technology.
And I attended their cloud conference and I'm very aware of their customer base vs. AWS. Their customers would all be considered fairly small to AWS, with the exception of a few big players.
Edit: An additional anecdote, I saw firsthand how they support an enterprise install of thousands of GSuite users. For the most part, it was "there's the docs, good luck". Sometimes they would assign an engineer, who would never come on site, to tell us that what we want is impossible.
https://cloudplatform.googleblog.com/2016/09/bringing-Pokemo...
Seems like an awful lot of handholding to me, so I suspect your argument is simply invalid.
They seem to be doing the build technology and sell to and partner with forms that specialize in enterprise sales thing, while building their own enterprise sales capacity.
Lots of players now dominant in enterprise and very big on direct enterprise sales (including Microsoft) got to that position largely by the same route, unseating predecessors who had much more expertise in direct enterprise sales.
AWS has an enterprise sales team, many of whom have strong engineering backgrounds, because that's what customer obsession looks like in the cloud world.
I'm on AWS at the moment, and I'm in no hurry to jump ship, because I know Amazon is going to be forced to stay competitive with comparable services and pricing. In 3 or 5 years, if there's a clear winner, I'll make the switch, but for now, it's going to be fun just watching everything unfold.
While we aren't to the point of using cluster federation for production yet, this is the next logical step. I see a, not to distant, future where we have cluster federation across on premise, GCP, and AWS clusters.
If, like us, your all in on the container Kool-Aid, then I believe the future looks a lot like policy based Kubernetes scheduling across federated clusters. Policy factors like geolocation, spot pricing, resource requirements, SLOs, etc... are all configureable to the app developer and transparently effected by pluggable Kubernetes schedulers.
AWS pricing is definitely not made to be simple to understand, though...
If you have problems with our support team send me an email (tsg@google.com) and I will look into it.
What did you mean by no functioning customer support?
Google service confirmed!
1. Figure out how many BPM I need to to have the music simulation generate digits at the same rate as the visual simulation.
2. Figure out how to press both start buttons at the same time.
but we didn't have time to make it look nice :(
I don't get it.
It kind of reminds me when all bitcoin private keys were leaked: http://directory.io/
Edit: It's impressive, but still funny.
They could easily have implemented RFC 3091 [0], but instead they chose to create yet another proprietary API with vendor lock in, just as cloud service providers love to do.
[0]: https://tools.ietf.org/html/rfc3091
/s
I think d3 is wonderful, but I worry that this sort of thing will make some people shake their heads and say "fancy JavaScript nonsense just causes people to make bad visualizations nowadays".
Now I really want this.