News for hackers. Stuff that matters.
Re:Google and IBM still trying desperately to move cloud mar... by spricket on Wednesday February 13, 2019 @05:25AM (#19151950)
The reason for IBM's failure is pretty obvious. Their old school bare-metal servers at Softlayer are a good value, but the need for bare metal is decreasing with IO improvements like SR-IOV and real hardware level virtualization (ex HVM on AWS). I've also heard IBM is running that division into the ground.

Their cloud offering sucks. Last time I was curious, I couldn't even figure out how much my server would cost. They're too used to old school contracts when I can easily setup a server with many providers in 5 min with $5 for a month. IBM has never been a commodity business, but nearly everything they sell is becoming a commodity.

GCP's problem, as far as I can tell, is too much "cute" shitty documentation. And their hatred for maintaining services on a reasonable timescale. Everyone I know, even outside of tech, has lost a Google service they loved over the years to neglect. See Golang package management for a notorious example in the devsphere. You can't maintain dependencies on old package versions. Wtf?

It seems to be common knowledge that Google's infrastructure is technically the most solid of any cloud provider. That's just not enough when you need something easy to setup that you can build then forget about for a decade. That's just the reality of how software projects are done for non-technical businesses

Re:Google and IBM still trying desperately to move cloud mar... by patwolf on Wednesday February 13, 2019 @07:43AM (#19152583)
I've built applications on AWS, IBM Cloud (Bluemix at the time), Azure, and GCP. If a client has no preference over platform, I usually go with GCP. I find it the simplest, cheapest, and most reliable for the type of stack we use.

I've never had a client question GCP on the basis of Google's pattern of removing services. I think people can logically separate Google's consumer-facing offerings from their paid cloud services, the same way people logically separate AWS from the Amazon store. I've never noticed a GCP service removed in the nearly 10 years I've used them. In fact, the pattern I see with GCP is that they're slower to add services , but the ones they do release are very well thought out and solid. AWS, on the other hand, seems to add tons of services, some of which are incomplete or never get traction.

I would happily use either AWS or GCP. IBM Cloud and Azure I'm far less inclined to use, although I can understand Microsoft shops wanting to use Azure. IBM Cloud is pointless.

Re:Google and IBM still trying desperately to move cloud mar... by PaulHoule on Wednesday February 13, 2019 @09:32AM (#19153334)
Sure muggles don't care about Google dropping services.

My experience is that Google services are often an order of magnitude harder to use than competitors.

For example I did a shootout between the visual recognition APIs from IBM, Amazon, clarif.ai, Google and some others.

I had the other ones up and running in under ten minutes each.

Google made me go through a sign-up and authentication process that looked like

https://www.youtube.com/watch?v=sWEvp217Tzw

and then installing their Python SDK trashed my Python installation and forced me to reinstall anaconda.

I think Google is used to hiring people with 130+ IQs and wasting their cognitive capacity and they would love to make you waste your cognitive capacity too.

Re:Google and IBM still trying desperately to move cloud mar... by hn_throwaway_99 on Wednesday February 13, 2019 @09:48AM (#19153458)
> My experience is that Google services are often an order of magnitude harder to use than competitors.

Huh, I think most people feel the exact opposite, especially with the comparison between AWS and GCP. GCP has lots of services that are really easy to get set up and running easily by a small Dev shop (Firebase is pretty fantastic in my opinion), while with AWS unless you have some DevOps/networking experts it's a lot harder to do things correctly and securely.

If anything, I think the biggest issue with GCP is they still don't have the "DNA" to do enterprise support at the level large companies expect, while AWS does.

Re:Google and IBM still trying desperately to move cloud mar... by devy on Wednesday February 13, 2019 @10:26AM (#19153731)
> I think the biggest issue with GCP is they still don't have the "DNA" to do enterprise support at the level large companies expect, while AWS does.

You nailed it. Coming from 8-years of AWS and working on GCP for the last 4, enterprise support is the BIGGEST differentiator IMO between AWS and GCP. GCP's services are usually technical advanced sooner (encryption architecture, various of compliances certification, etc.) and more developer friendlier, their support is absolutely the worst in the industry, opaque, slow and hard to reach, just like the support from any other Google consumer facing products. Google has never been a consumer friendly technology company, probably never will. This is in dire contrast with Amazon, which Bezos claim it always has been a customer focused business.

Re:Google and IBM still trying desperately to move cloud mar... by yuy910616 on Wednesday February 13, 2019 @11:04AM (#19154025)
Well I wouldn't say their consumer facing products are bad. We've spend $70mil a year with them for google ads and I would say their support for Ads are fantastic.
Re:Google and IBM still trying desperately to move cloud mar... by munchbunny on Wednesday February 13, 2019 @01:18PM (#19155235)
Google's quality of support tends to correlate strongly with how much money you pay them. They treat their large advertisers very well, but for that very same product, support under $1mil/year is pretty bad, and that's actually still quite a bit of spend.
Re:Google and IBM still trying desperately to move cloud mar... by devy on Wednesday February 13, 2019 @06:18PM (#19158113)
True. AWS enterprise support varies based not on how much money you spent on the account but rather how much money you opt-in on the support tier - the top tier support contract is expensive but AWS really treats you like a partner with prompt updates on the issue resolution, sometimes live support over the phone to tell you how to debug and identify issues.

What about Google support? Nada. They don't even have a direct phone number to reach (requests are sent via email). There are issues that they completely dropped the ball on and provide no updates whatsoever or reluctant to look into or to put a closure on. Day and night difference. (We weren't a $1MM account in terms of total annual GCP spending just yet, we very well could be in the next years I hope.)

Re:Google and IBM still trying desperately to move cloud mar... by yuy910616 on Wednesday February 13, 2019 @01:51PM (#19155580)
yeah completely agree.
Re:Google and IBM still trying desperately to move cloud mar... by manigandham on Wednesday February 13, 2019 @05:55PM (#19157957)
That's not a consumer product, that's their core business. Also you need to spend over 1M/month to get any real support.
Re:Google and IBM still trying desperately to move cloud mar... by tylerl on Wednesday February 13, 2019 @11:44AM (#19154373)
My experience, and the experience of everyone I've talked to, is that Google support is amazing if you pay for it, and nearly non-existent if you don't.
Re:Google and IBM still trying desperately to move cloud mar... by ksavenkov on Thursday February 14, 2019 @02:34AM (#19160279)
You may check this Single API to a bunch of visual recognition services, in case you still need it: https://inten.to/api-platform/ai/image/tagging
Re:Google and IBM still trying desperately to move cloud mar... by doyoulikeworms on Saturday February 16, 2019 @01:34AM (#19177405)
I think GCP for plain infra stuff is complicated, but so is AWS. They’re about the same to me, but AWS seems to have vastly more features.
Re:Google and IBM still trying desperately to move cloud mar... by StreamBright on Wednesday February 13, 2019 @08:35AM (#19152897)
Anecdotal evidences are great. It is not an accident that GCP and Azure storage service has a S3 API and not the other way around.

https://cloud.google.com/storage/docs/interoperability

https://www.microsoft.com/developerblog/2016/05/22/access-az...

Re:Google and IBM still trying desperately to move cloud mar... by sigfubar on Wednesday February 13, 2019 @09:08AM (#19153164)
S3 API compatibility is there because creators of open source "data engineering" tools have in the early days rushed to develop their tools around the S3 API. I can make the case that the need for a properly abstracted storage layer should have been obvious, but in that early gold rush no one would have listened to such reason. Nowadays vendors are stuck shipping S3 compatibility layers in order to avoid locking out tools that cannot work without S3.

If you think I'm wrong, imagine for a moment what life would be like if every RDBMS client in existence got written in terms of Oracle's wire protocol, back when Oracle's RDBMS offering dominated its respective market. Thankfully that parallel universe is somebody else's problem right now, but it could have happened.

Re:Google and IBM still trying desperately to move cloud mar... by StreamBright on Wednesday February 13, 2019 @09:21AM (#19153249)
Not at all. It is there because AWS's S3 became the defacto solution for storage and because they were first AND also because of popularity and how well it works.

Your Oracle example is flawed for many reasons. SQL standard pre-dates Oracle and I am not even sure what you mean by every RDBMS client got written in Oracle's wire protocol. Ingres also predates Oracle. Are you implying that S3 API is there because they were the first? Nothing else?

https://en.wikipedia.org/wiki/Ingres_(database)#Early_histor...

SQL standard:

Developer ISO/IEC First appeared 1974; 45 years ago

Oracle first release: Oracle v2 2.3 1979

And also, it is allowed and trivial to implement S3 APIs because it is well documented and available for anybody. You are also implying that S3 API is not a "properly abstracted storage layer"?

Re:Google and IBM still trying desperately to move cloud mar... by sigfubar on Wednesday February 13, 2019 @09:34AM (#19153344)
Save the Wikipedia links: surely you remember the time when database selection boiled down to "Oracle or bust". I'm not implying that S3 was first & dominant early on: I'm stating it as a flat fact.

Yes, many RDBMS offerings have preceded Oracle, but none gained such wide adoption early on. Oracle has always had a strong sales team, so they've been able to grow their business rapidly. Good for them. SQL standardization has nothing to do with it either, because SQL is the user-facing language, not a wire protocol. What travels over the wire between an Oracle client and the server has about as much to do with SQL as the S3 API has to do with XML.

In your rush to defend AWS you seem to be falling into the same trap of immaturity as the people who have assumed that S3 will always remain the one true storage layer. It is not your fault, just a sign of the times. You're part of the generally apparent downward trend in level-headed, long-term thinking among the software cadre. For your next project, I recommend that you keep in mind that proper abstractions and clearly defined interfaces are crucial for maintainability of software over the long term. Good luck!

Re:Google and IBM still trying desperately to move cloud mar... by gruez on Wednesday February 13, 2019 @09:58AM (#19153542)
>It is not an accident that GCP and Azure storage service has a S3 API and not the other way around.

both look like third party projects rather than something by Google/msft. saying that "gcp/azure has a s3 API" would be like saying "Linux has a win32 API" because there's WINE.

Re:Google and IBM still trying desperately to move cloud mar... by apetresc on Wednesday February 13, 2019 @10:13AM (#19153644)
S3Proxy is third-party, but Google's GCS S3 compatiblity is very much native. It was a selling point when they first launched it that you could just take boto and change the endpoint, add a header, and have it work.
Re:Google and IBM still trying desperately to move cloud mar... by politelemon on Wednesday February 13, 2019 @05:49AM (#19152074)
Completely anecdotally speaking - at a few enterprises, convincing customers to make use of GCP has been an uphill battle. I notice deep misgivings regarding the support timescales, and even for supported products, poor support in general (ymmv+++).

GCP do have a clause in their SLA/T&C where they promise a 1 year notice in the case of any services they plan to deprecate, but that hasn't helped assuage fears - they want longer timescales and better support.

> That's just not enough when you need something easy to setup that you can build then forget about for a decade. That's just the reality of how software projects are done for non-technical businesses

Thank you for phrasing this, a few years ago I would not have believed it, and after some experience this resonates quite well.

Re:Google and IBM still trying desperately to move cloud mar... by spricket on Wednesday February 13, 2019 @06:02AM (#19152132)
Thanks, I used to do consulting so I've seen this firsthand. Many of our non-technical clients demanded Azure even when it wasn't ideal (this was years ago, before they cloned most of AWS).

Why? Microsoft is known for long term support, at reasonable prices. Any business that's survived more than a decade loves them for it.

We had clients running Windows 95 in VM's if that gives you an idea of how far some companies will go with "if it ain't broke don't fix it". It wasn't an usual request for IT help keeping cousin Bob's old VBA macros going another decade. Maybe 20% of our revenue was for crazy shit like that. And for good reason, many times we gave them a quote to rebuild the system (we did about 50/50 IT/Software) and it was indeed more expensive than hacking something up to keep it limping along.

1 year support is a joke. That's not even enough time for a company that builds software to migrate.

Re:Google and IBM still trying desperately to move cloud mar... by S_A_P on Wednesday February 13, 2019 @07:26AM (#19152505)
Fellow consultant here that has seen a lot of similar issues. I am currently tasked with rewriting a Delphi application that supports business in the hundreds of millions of dollars annually. It was written by a guy in his garage in Alabama. He sold the source code to the former parent company of my client. We now have a vm of the image of the guys laptop and the heavily customized Delphi environment required to build this application should a change be required. Apparently he built a bunch of delphi ide plugins to configure the environment, and should you try to build it with the latest Delphi IDE, you are SOL.
Re:Google and IBM still trying desperately to move cloud mar... by killjoywashere on Wednesday February 13, 2019 @06:31AM (#19152268)
> Windows 95 in a VM

Puh-lease! I log into a VMS server every day to access an application that saw it's last update in 1995. Which wasn't even deployed until 2001. It will be replaced this year with a Win95 era application, complete with acres of giant grey buttons, served over a Citrix link from VMs running Server 2008. Bleeding edge, boys, bleeding edge.

Re:Google and IBM still trying desperately to move cloud mar... by fsloth on Wednesday February 13, 2019 @07:24AM (#19152496)
Statistically a new software project - especially if done by a team with no common history of past successes - is risky.

So, if business values stability over risk, I understand very well if they select very very very very long term support option rather than to create the product from scratch.

Re:Google and IBM still trying desperately to move cloud mar... by Tor3 on Wednesday February 13, 2019 @09:30AM (#19153315)
> 1 year support is a joke. That's not even enough time for a company that builds software to migrate.

It's not enough to finish writing the requirements. One of our customers won't touch anything unless 15 years of support is guaranteed. And that's what they get.

Re:Google and IBM still trying desperately to move cloud mar... by ramshanker on Wednesday February 13, 2019 @07:29AM (#19152524)
Yes yes, there is a WinXP PC in our department with screen covered with a white paper with large font size text "This PC is under remote operation by Structure department, Do Not Shut it down."

Obviously there is a highly domain specific application for our Civil & Structural works last updated 10+ years ago. No one familiar/willing to upgrade it's internal licensing systems to work on newer Windows. So here we go. Whoever needs to work on it, take Remote Desktop. Simple.

Re:Google and IBM still trying desperately to move cloud mar... by semi-extrinsic on Wednesday February 13, 2019 @11:26AM (#19154205)
For some of this stuff (Autocad, I'm looking at you...) it used to be the case that you could shell out a one-time $$$$ and get a license for v5.0 that would work for all eternity. The companies even gave you minor upgrades to support new OSes.

But since these guys have now switched to a subscription licensing model, they no longer do that, so there are scattered XP boxen around running ancient versions of various expensive software that just keeps working.

Re:Google and IBM still trying desperately to move cloud mar... by eitally on Wednesday February 13, 2019 @09:59AM (#19153548)
"Reasonable prices" is only fair compared to, for example, Oracle's gouging. It's not that MS has actually reasonable support pricing, just that ELA maintenance has become a cornerstone of most CIO's IT budget so there's no real incentive to do anything differently. I think the more important factor here is that MS sysadmins are a dime a dozen and the ramp from supporting an on-prem data center to "Azure Cloud" is a lot lower than learning something brand new.
Re:Google and IBM still trying desperately to move cloud mar... by mac_was on Wednesday February 13, 2019 @08:29AM (#19152853)
'1 year notice in the case of any services they plan to deprecate' - that is barely enough for a SMB and it is not possible or acceptable for any enterprise customer! Imagine how long it takes to investigate on new solutions, rewriting stuff, testing it, releasing, etc... 1 year is a joke which I might accept as a startup with a single node.js app but would not as a CTO of any company.
Re:Google and IBM still trying desperately to move cloud mar... by scarface74 on Wednesday February 13, 2019 @06:38AM (#19152292)
As far as I know, AWS has never abandoned a service. They deprecate services and occasionally make services unavailable for new accounts.
Re:Google and IBM still trying desperately to move cloud mar... by tyingq on Wednesday February 13, 2019 @06:48AM (#19152336)
SimpleDB is probably a good example. You can find 5 year old threads discussing whether Amazon is going to kill it. But it appears to still be there.
Re:Google and IBM still trying desperately to move cloud mar... by bpicolo on Wednesday February 13, 2019 @08:11AM (#19152740)
The business value they’ve gained by earning the trust to not kill services is far higher than their cost to keep some old things in maintenance mode, I assume
Re:Google and IBM still trying desperately to move cloud mar... by manigandham on Wednesday February 13, 2019 @06:08PM (#19158048)
SimpleDB is still used by Amazon's own services, it's not going anywhere.
Re:Google and IBM still trying desperately to move cloud mar... by ComputerGuru on Wednesday February 13, 2019 @07:13AM (#19152444)
Technically Amazon and not AWS but they deprecated then removed two separate payment APIs one after the other (SimplePay and another).

It’s the reason we haven’t adopted the latest replacement. Why bother?

Edit: thanks, it was indeed FPS.

Re:Google and IBM still trying desperately to move cloud mar... by vishnugupta on Wednesday February 13, 2019 @07:25AM (#19152504)
> another

I was in a team that worked on "another" :-). Some of the best memories of my professional life were formed during that period! At launch that was indeed as part of AWS. However it then came under Amazon Payments entity due to legal reasons. Felt sad to see it retired though[1]

[1] https://forums.aws.amazon.com/ann.jspa?annID=3045

Re:Google and IBM still trying desperately to move cloud mar... by PaulHoule on Wednesday February 13, 2019 @09:37AM (#19153365)
I think payment APIs have all kinds of social and legal problems associated with them that go beyond the technical.
Re:Google and IBM still trying desperately to move cloud mar... by snarfy on Wednesday February 13, 2019 @07:29AM (#19152522)
Support is the main reason I wouldn't use GCP. Production is down and the only response I get is an automated email? No thanks.
Re:Google and IBM still trying desperately to move cloud mar... by dijit on Wednesday February 13, 2019 @07:32AM (#19152540)
Honestly that was my experience with Amazon.

GCP comparably has been pretty good to me I n terms of support. But that’s probably because I actually have a support contract with them. (And, I didn’t with Amazon)

I think most people who complain are not /actually/ buying support.

The expectation being that support is baked into the service price. But this isn’t the case with any of the cloud providers as far as I understand.

Re:Google and IBM still trying desperately to move cloud mar... by true_tuna on Wednesday February 13, 2019 @02:52PM (#19156277)
I paid for GCP support. It was laughable. I’d send a question like: I’m using feature A to do XYZ. The documentation <here> does not include corner case XYZ. Please advise.

They would reply. Please see documentation (same link I just sent). After the second or third try I just stopped bothering.

Re:Google and IBM still trying desperately to move cloud mar... by kijin on Wednesday February 13, 2019 @07:14AM (#19152449)
Microsoft, Oracle, Red Hat, and now even Canonical offer at least 10 years of support for their core products. That should be the bar for anyone who wants to enter the "enterprise" market. What's the point of using a software stack that comes with 10 years of support if the platform you're running it on won't be there in 10 years?
Re:Google and IBM still trying desperately to move cloud mar... by PunchTornado on Wednesday February 13, 2019 @07:05AM (#19152404)
> 1 year notice

makes me laugh that they think 1 year notice is enough. should be at least 5 for my business to properly consider it.

Re:Google and IBM still trying desperately to move cloud mar... by Spooky23 on Wednesday February 13, 2019 @10:03AM (#19153580)
Yeah one year is a step in right direction, but in the enterprises that I’ve worked at, getting capex for maintenance activity like that is usually an 18-24 month process.

If everything on a platform is an emergency, that vendor won’t be around in those businesses.

Re:Google and IBM still trying desperately to move cloud mar... by ohaideredevs on Wednesday February 13, 2019 @09:31AM (#19153327)
"cute shitty documentation" - reading the GCP docs has been nothing but a pleasure for me. I genuinely hate most documentation (I am looking at you Microsoft), but GCP is up there in quality, almost standing next to MDN.

Could you give me an example of something you had trouble looking up? I am genuinely curious.

As far as experience - the Cloud hasn't lived up to the promise for me. We often use Azure function apps and debugging them is a pain. Sometimes the function doesn't load at all when you change one thing, etc.

AWS was a bit of a better experience, and I think almost everyone knows what "S3" is. That is to say that AWS immediately springs to mind when you need to store BLOBs.

I have also read about people having a lot of problems with GCPs BigQuery - infrequent, but random downtimes with support not being able to figure out the issue.

Edit: As someone else said below - I do agree that all Google's services have a clear use, whereas AWS and Azure tend to have a lot that you just kind of ignore.

Re:Google and IBM still trying desperately to move cloud mar... by cloakandswagger on Wednesday February 13, 2019 @11:25AM (#19154197)
GCP's documentation has an aesthetic quality but is lacking practicality.

Take for example a fundamental usecase: working with a blob storage service through a client library.

Googling "gcp cloud storage java example" and "s3 java example" returns these as top results:

https://cloud.google.com/java/getting-started/using-cloud-st...

https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/...

The AWS doc is clear and gives me exactly what I want: Java code snippets for doing common actions with buckets.

The GCP doc is about a sample bookshelf application? And it starts off by creating a bucket through a terminal command followed by a couple of massive code snippets specific to the example app?

Changing the search terms a bit reveals this:

https://cloud.google.com/storage/docs/creating-buckets#stora...

That's a bit better, but seeing options for the various arguments requires me to copy and paste a non-clickable link from the code snippet, which brings me to another attractive but minimally helpful page.

Another example: renaming a bucket. I find the link easily enough..

https://cloud.google.com/storage/docs/moving-buckets#storage...

But only the first code snippet has code samples of any kind. The remaining steps only have instructions for the console and terminal (and the JSON API if you want to curl against that..)

To me, GCP's documentation just doesn't surface information in a way that's conducive to getting work done quickly.

Re:Google and IBM still trying desperately to move cloud mar... by true_tuna on Wednesday February 13, 2019 @02:58PM (#19156357)
I agree with this 100%. GCP documentation is not useful when attempting to solve specific problems. It’s good for gaining a general idea of how things work. But how specifically does one bind an ssl cert and key to a load balancer? How specifically should one create a service account to read a secret encrypted with kms? GCP documentation is pretty, it reads well. It’s utterly useless for the intended purpose which is helping people use the google cloud platform.
Re:Google and IBM still trying desperately to move cloud mar... by spricket on Wednesday February 13, 2019 @09:54AM (#19153501)
It really comes down to having code I can copy-paste. Google's documentation tends to be minimalist, like a research paper. One small example for everything, just enough to cover every feature.

AWS is closer to "copy paste this big blob and modify it a bit". A lot less work for people trying to implement. I'm not planning to read all the documentation, I just want something that works. Google almost forces you to in many cases

Re:Google and IBM still trying desperately to move cloud mar... by true_tuna on Wednesday February 13, 2019 @03:05PM (#19156421)
It’s more that copy paste. It’s a philosophy of what the documentation is for.

If I’m looking at a doc I’m here because I want to do a specific task. The documentation should be task centric like the instructions for a university homework assignment. Imagine you want 30 people to practice a novel task in one evening. You taught them theory in class. Now you want them to try it out. Give them step by step instructions they can use to apply general knowledge to this specific case.

When I’m reading about load balancers and certs I don’t need a textbook. I need examples of specific commands. Instructions on using your tool to do my specific task.

Re:Google and IBM still trying desperately to move cloud mar... by ohaideredevs on Wednesday February 13, 2019 @10:22AM (#19153712)
That's true. Ideally it would be both - very clear explanations WITH code snippets, which are important to avoid missing "that one little thing" for half an hour when writing code from scratch.
Re:Google and IBM still trying desperately to move cloud mar... by 013a on Wednesday February 13, 2019 @11:20AM (#19154166)
Once you need more and more advanced use-cases, I think we all eventually discover that Documentation is damn hard, and no one does it perfectly.

In Google's case, I see a few major issues constantly with their documentation.

All of their documentation is focused around "use-cases", so to speak. Finding complete API documentation is a pain in the butt for many of their services; instead, they present sections like "Here's how to do X" "Here's how to do Y". More often than not, these pages are structured like help wizards, beginning with a "pull this example repository", which is the laziest possible way to check a "write documentation" checkbox.

Barring pulling those example repositories, they often put code snippets in-line with the documentation. As far as I can tell (at least for Go), these code snippets are auto-generated from comment directives in the source code which enclose blocks to paste into the documentation. What this means is that its ALWAYS missing crucial things, like import paths. So, its basically useless; you need to look at the example code to do anything.

Overall, I'd take AWS's documentation any day, though it does have some very bad areas (specifically once you start treading out of the SDK and into service libraries, like aws-xray-sdk). No one is perfect, but AWS is the gold standard of any cloud service provider documentation I've used IMO.

Re:Google and IBM still trying desperately to move cloud mar... by godzillabrennus on Wednesday February 13, 2019 @07:37AM (#19152555)
Let us not forget the Google Maps price bump still fresh in everyone’s mind. That was a kind way of reminding customers that Google isn’t serious about cloud.

Amazon costs go down routinely. Google costs go up or the services go away.

Re:Google and IBM still trying desperately to move cloud mar... by aqwsedopl on Wednesday February 13, 2019 @07:53AM (#19152642)
Microsoft’s bias towards windows stunted it’s growth severely. It seems googles bias towards its ad-revenue based models is something similar.

Specifically, googles inability to adopt a customer-service oriented mindset and customer-privacy will be its end. Is search really it’s core strength anymore? I’d think it’s more it’s ability to reindex in a day and filter out spam.

Fundamentally, as long as google offers free services funded by converting its user data into anonymous normal distributions to be sold, I don’t think google will ever be able to overcome its stigma as a non privacy focused company. I don’t care how many privacy menu settings or SPA control panels it offers. It’s like asking if fb is ever going to be trustworthy.. haha

When a new company scales out a better search algorithm updates as fast as google... on top of aws infrastructure.. that would be interesting

I wonder what is amazons weakness that will be its undoing

It’s been ten years.. still waiting for google to give me a reliable customer service phone number on the quality of amazons.. heck I’m still waiting for google to offer a user service where I know it won’t just die or change 180 arbitrarily. I think it’s a little too late by now. Does the general public even trust in google being a secure, reliable company? Doesn’t seem that way imho

Re:Google and IBM still trying desperately to move cloud mar... by mancerayder on Wednesday February 13, 2019 @09:30AM (#19153317)
Specifically, googles inability to adopt a customer-service oriented mindset and customer-privacy will be its end. Is search really it’s core strength anymore? I’d think it’s more it’s ability to reindex in a day and filter out spam.

I thought the core business was vacuuming up personal data for ad-targeting resale purposes?

I would love for them to actually a nicer tech company that offers services like GCP and leaves the rest of us alone. Cynically, one wonders how the idea made it past a whiteboard in a meeting, where probably someone was very interested in how they could do some ML on the data coming in and out. Not saying they do (or even could) do this, only that this seems the core business model.

Re:Google and IBM still trying desperately to move cloud mar... by pm90 on Wednesday February 13, 2019 @01:11PM (#19155152)
Interesting. Its hard to see them giving up their biggest source of revenue, but thats a good point: GCP could possibly be their next killer-app allowing them to rely less on the personal data vacuuming they're infamous for.
Re:Google and IBM still trying desperately to move cloud mar... by PaulHoule on Wednesday February 13, 2019 @09:42AM (#19153410)
"Microsoft's bias towards Windows?"

Microsoft was one of the first major developers for the Mac when it came out originally.

Microsoft is happy for you to run Linux in the Azure cloud. Microsoft added Linux emulation to Windows. Microsoft gave up on Windows Phone (if only because Verizon and AT&T refused to approve new Windows Phones on their networks.)

Re:Google and IBM still trying desperately to move cloud mar... by Spooky23 on Wednesday February 13, 2019 @10:18AM (#19153680)
You’re missing 1996-2013 in Microsoft history.

A story that Microsoft honchos loved to tell was that some VIP dared to meet with Steve Ballmer and showed him something on his iPhone. I think the moral of the story is that Microsoft had changed at the time because Ballmer was insulted, but didn’t toss a chair at the guy.

The not invented here syndrome at that company is/was amazing. Microsoft wasn’t as bad as IBM, but they were on that path!

Re:Google and IBM still trying desperately to move cloud mar... by hylaride on Wednesday February 13, 2019 @09:56AM (#19153527)
Microsoft does all of that now, but ~6-8 years ago when the initial cloud pushes were happening they most certainly weren't.
Re:Google and IBM still trying desperately to move cloud mar... by aqwsedopl on Wednesday February 13, 2019 @02:00PM (#19155664)
Playing half a decade to a decade of catchup built on a war chest of windows and office b2b sales does not instill much confidence ...
Re:Google and IBM still trying desperately to move cloud mar... by aqwsedopl on Wednesday February 13, 2019 @08:02AM (#19152694)
Finally, I posit that the app ecosystem, specifically that in iOS, is the killer weapon apple holds against google. Apple literally has infinite source of free developers who can crank out apps rivaling the quality of googles free offerings... all for less than ten dollars an app. iCloudsync has mostly killed google docs and google drives cloud sync advantage across the board. Apples app ecosystem literally is infinitely horizontally scalable, while googles app ecosystem can’t even offer competent customer service for five core apps.. hmmmm I wonder who will win. Ironically parts of iCloud sync are probably using a aws for sure and maybe even google cloud as backbone.
Re:Google and IBM still trying desperately to move cloud mar... by bane on Wednesday February 13, 2019 @07:59AM (#19152674)
I once ran some services on GAE right before they hit us with a 4000% price increase and killed our startup right when it was beginning to gain traction. I will never get trapped into a mission critical Google offering again. That and their application graveyard automatically put Google near the bottom of every one of my list of competing alternatives.
Re:Google and IBM still trying desperately to move cloud mar... by skywhopper on Wednesday February 13, 2019 @08:10AM (#19152729)
Your Golang mention reads as a total non-sequitur. I'm not even sure what it means. I think you are mad that they didn't provide a way to pin dependencies built-in to the language from the get-go? But few if any languages provide that. In every case I can think of, package management is done by an external tool. The only exception is... oh right, Golang now builds it in, including the ability to pin old versions. Sure it took a while, but what does that have to do with anything else you say here?

If anything Golang is a counter-argument to your thesis about why GCP isn't taking off. You're right that Google has done abysmally with its commitment to keeping services running for the long haul. But Go itself has been remarkably stable and compatible over the years since its introduction. Far moreso than Python, Rust, or JS in the same time period.

Re:Google and IBM still trying desperately to move cloud mar... by spricket on Wednesday February 13, 2019 @08:13AM (#19152752)
It's an example of how they treat "old" code, services or otherwise. Fixup your code to use new version or you can't build. Replace "build" with "deploy" and you have the policy of GCP. Now it's been a few years and they may have fixed this, but Go was the only language I've ever used that didn't let you pin dependency versions
Re:Google and IBM still trying desperately to move cloud mar... by 1-KB-OK on Wednesday February 13, 2019 @08:21AM (#19152796)
It's a fair criticism of the older versions of Go - it did not have good dependency management out of the box. Probably due to the famous Google monorepo and how they did not need to tackle that issue head on themselves. However the past few years Go has really addressed this problem, first through the dep project (which has your standard .lock file for pinning dependencies similar to Node) and now go modules (included in the latest Go versions). Now you get dependency management out of the box. Your point is valid but does not reflect the modern state of Go.
Re:Google and IBM still trying desperately to move cloud mar... by LoneWolf123 on Wednesday February 13, 2019 @08:27AM (#19152838)
You may want to use this small script: "Like 'go get' but with pinned package versions. A tiny shell script".

https://github.com/joewalnes/go-getter

Re:Google and IBM still trying desperately to move cloud mar... by scandox on Wednesday February 13, 2019 @07:40AM (#19152572)
We're building new services on GCP and we like it, but even still for each element we develop a formal plan for moving it somewhere else because everyone here feels like severe and arbitrary changes or even termination is always a lurking possibility.
Re:Google and IBM still trying desperately to move cloud mar... by nik736 on Wednesday February 13, 2019 @11:40AM (#19154340)
How are SoftLayer bare metal servers good value? Seriously, have you even checked how old the hardware is and what they charge for it? It's a complete ripoff.
Re:Google and IBM still trying desperately to move cloud mar... by manigandham on Wednesday February 13, 2019 @06:13PM (#19158086)
IBM/Softlayer value differential for dedicated servers disappeared years ago. Cloud VMs are now faster, cheaper, and more reliable (because of abstracted components and live migration), and they all have dedicated nodes if you need isolation.

IBM Cloud is a slowly sinking ship with the only brightspot being Watson, but nobody seems to be able to describe that clearly so there's that.

Re:Google and IBM still trying desperately to move cloud mar... by aedron on Wednesday February 13, 2019 @07:30AM (#19152531)
Yet going by the article, Google's response is more sales people and better training of their sales people. Good luck with that.
Re:Google and IBM still trying desperately to move cloud mar... by jacques_chester on Wednesday February 13, 2019 @07:49AM (#19152619)
Building a larger and better sales org is exactly what Google should have been doing starting 5 years ago.
Re:Google and IBM still trying desperately to move cloud mar... by harlanji on Wednesday February 13, 2019 @10:11AM (#19153632)
> That's just not enough when you need something easy to setup that you can build then forget about for a decade.

I’ve been thinking about building a 10yr hosting plan for my own want. I thought designing static and then hosting on RasPi behind CDN would be great, just stock enough spares and keep Internet service live... 3G or better sufficient.

Re:Google and IBM still trying desperately to move cloud mar... by landa on Wednesday February 13, 2019 @12:33PM (#19154783)
I find it much easier to use Google Cloud Platform compared to AWS. That's why I use it over AWS.
Re:Google and IBM still trying desperately to move cloud mar... by true_tuna on Wednesday February 13, 2019 @03:07PM (#19156442)
Where do you find documentation?
Re:Google and IBM still trying desperately to move cloud mar... by jniedrauer on Wednesday February 13, 2019 @11:05AM (#19154041)
> See Golang package management for a notorious example in the devsphere. You can't maintain dependencies on old package versions. Wtf?

This doesn't necessarily detract from your point, but this hasn't been true since the release of module support in go 1.11 last year.