News for hackers. Stuff that matters.
Re:Oracle Cloud is unreachable by Twirrim on Wednesday March 10, 2021 @10:41PM (#26419924)
A year is _crazy short_ for enterprise business, which is where most of cloud growth is right now. It's worse if that component is core to the business in any way.

Think about components you rely on for your service. How long would it take you to stand up or migrate to an alternative. Consider that you've also got all your other business to do too. You can't spent a year just spinning your wheels from a business perspective, while you're migrating stuff between services because your upstream provider decided to stop building something. You've still got to keep growing. If you're lucky, you've got staffing for meeting your business growth needs, but odds are that's barely true.

On top of having to migrate, what are your replacement's performance characteristics? Are you replacing it with your own solution instead, and if so how do you operate it, what happens under load, how do you ensure durability? etc. etc. lots and lots of questions and you've got scant 12 months to figure out what you're doing and how to get off it _on top of your existing business needs_.

This criticism has been brought up so many times, and yet routinely we still see GCP saying "but we promise to give you a whole year's notice!" as if that's a good thing.

(disclaimer: I work for another cloud provider)

Re:Oracle Cloud is unreachable by kyrra on Thursday March 11, 2021 @12:44AM (#26420687)
Does any cloud provider provide a blanket "all released features will be supported for X years" to all users without a contract (as part of the terms)? I have never looked into other cloud providers, so I honestly don't know.

Also, I'm guessing larger companies could push for certain longer deprecation policies as part of their contracts on certain features. I have no insights here, just assuming from what other people on this thread are saying.

(Googler, opinions are my own)

Re:Oracle Cloud is unreachable by whoisjuan on Thursday March 11, 2021 @01:37AM (#26420989)
Well that’s hardly the problem honestly. AWS is surprisingly good at not dropping services or creating long-term deprecation plans. They don’t have to enter into a contract to guarantee the longevity of their services. It’s definitely what makes AWS so trustworthy. Amazon in general is pretty good at supporting both business and consumer services in the long run, even when some of those services are clearly money losing units.

That’s because the company is basically designed like a synergistic portfolio where even money-losing businesses have a purpose in the big picture.

And that’s where Google fails. It’s very well known how ruthless Google can be at killing business that don’t produce tangible results. The Alphabet re-org clearly showcases that they are playing a game of optimizing the allocation of their assets. That mentality bleeds down.

Unfortunately, you can’t run a Cloud Business like that. To Google’s merit, it seems that they are not running their cloud unit with that mentality (I don’t think I have heard about GCP services that shut down). But it’s clear there’s a generalized feeling in the industry that Google can at any point become impatient with GCP, leaving many stranded.

For Google to be a distant third in the Cloud game must be pretty hard. This is something that plays to their strengths and yet they are hardly closing the gap.

The big difference is that the companies that are winning (Amazon and Microsoft) are willing to lose in some areas to win in others. They excel at that. Google on the other hand seems to have a hard time with that shit...

Re:Oracle Cloud is unreachable by Corrado on Thursday March 11, 2021 @03:46AM (#26421766)
> AWS is surprisingly good at not dropping services or creating long-term deprecation plans.

Case in point; AWS SimpleDB. SimpleDB hasn't been available on the AWS console for years (since 2015?) but is still accessible through the SDKs and API calls. They don't promote it or even update it (AFAIK) but it's still there and you can still use it. Amazing!

Re:Oracle Cloud is unreachable by dragonwriter on Thursday March 11, 2021 @10:16AM (#26424875)
Yeah, while it's not (AFAIK) a written commitment anywhere, what I've heard is that Amazon hasn't spun down any AWS service that still has any use, just reduced visibility and stopped new work and provided a migration path for those who choose to get off.

As long as they don't visibly break it, that provides a reputation that is hard to beat without something much more than one year notice as a binding commitment.

Re:Oracle Cloud is unreachable by CaptainZapp on Thursday March 11, 2021 @02:41AM (#26421368)
Probably not.

But Google has an absolutely dreadful image to drop products and features at the drop of a hat.

Take Microsoft as a counter example, which went through absolute crazy length to provide backward compatibility for their products.

Google just doesn't have that credibility on long term commitments to bank your entire enterprise on its products.

Re:Oracle Cloud is unreachable by tharne on Thursday March 11, 2021 @10:04AM (#26424705)
This is very true. People forget that enterprises, especially large ones, will take it on the chin in a lot of other areas in exchange for long-term stability.

I think this is one of the reasons MS Teams has been so successful, even when there are better apps out there that provide all the same functionality and more.

Re:Oracle Cloud is unreachable by shandor on Thursday March 11, 2021 @01:42AM (#26421020)
I have no idea if any of the others have such promises, but wouldn't you agree that Google kind of stands out from the Three Big cloud providers when looking at the historical rate of service deprecation? It's not an accident that Google is rather (in)famous regarding that, and MS & Amazon are not.
Re:Oracle Cloud is unreachable by jsnell on Thursday March 11, 2021 @03:19PM (#26428535)
No. Amazon and Microsoft are equally happy to kill their failed consumer products as Google. And none of them have a high rate of killing their business-focused cloud products.

But for whatever reason, when Bezos brags about how making failed products is a core part of the company culture because it shows you’re tajing risks, HN shrugs. When MS kills off billion dollar consumer bets after only a couple of years, HN just goes “lol, why would anyone have used Mixer”.

It is a clear double standard that seems to have happened since memes are self-reinforcing.

Re:Oracle Cloud is unreachable by ed_elliott_asc on Thursday March 11, 2021 @01:54AM (#26421093)
An example of this is how long it took Amazon to remove oracle, it was only recently - if a non-tech focused enterprise move to gcp and they get a year to move everything to azure/aws that is a killer.
Re:Oracle Cloud is unreachable by blaser-waffle on Thursday March 11, 2021 @11:55AM (#26426165)
> Think about components you rely on for your service. How long would it take you to stand up or migrate to an alternative.

Architect at a F500 here.

It would take us easily 2 years to roll out a solution, get migrated to it, and have it implemented, tested, and signed off. Probably another year (or more) to work out all of the kinks or handle the stuff that wasn't in the initial build (e.g. phase 2 expansions, etc.).

There is a reason we do 5 year TCOs, and it's not just cuz of the depreciation schedules. Also the reason we lean to things with 5-, or 10-year maintenance cycles. 1-year notice is not enough, full-stop.

Not talking about rolling our own solution here either, this is COTS being deployed in a 99.999% environment in multiple countries.

Re:Oracle Cloud is unreachable by Rule35 on Thursday March 11, 2021 @04:39AM (#26422129)
Disclaimer: So do I. Occupational hazard on HN.

A year is crazy short if your job is to architect an ideal solution, but insanely long if your job is to simply migrate your employer onto a roughly equivalent solution. If a cloud customer isn't continuously testing a migration they're naive.

General best practice is to have a current best setup using all the first-party services on cloud-provider #1 using all their hosted services, and a fallback on cp#2 that self-hosts the services from cp#1 and uses their built-in services where better. It's what you should already be doing for benchmarking and testing but for a fallback if needed.

And once you've got the fallback planned you're free to move the active service around, almost at a whim. Even for a fortune 50 with petabytes of data - if your data isn't already hosted everywhere you're just begging to be wiped out with a simple account problem.

Re:Oracle Cloud is unreachable by capableweb on Thursday March 11, 2021 @04:45AM (#26422173)
Imagine working for a cloud company and then also saying "If a cloud customer isn't continuously testing a migration they're naive.", not knowing that every user of your software doesn't have time to continuously fiddle with shit that supposedly work correctly at the time.
Re:Oracle Cloud is unreachable by dragonwriter on Thursday March 11, 2021 @10:23AM (#26424945)
While they haven't actually explicitly said that, and certainly my employer hasn't heard that message, our AWS rep has repeatedly and loudly said that all of our planning should incorporate failure starting from the smallest (like an individual instance) up through a service in an AZ to a service in a region or a complete AZ outage, to a complete regional outage or global service outage to a global provider outage.

So, the message is implicitly there.

Re:Oracle Cloud is unreachable by Rule35 on Thursday March 11, 2021 @05:14AM (#26422347)
> shit that supposedly work correctly at the time.

I do love me a well-formed customer query.

Yeah, it's supposed to work. I get paid more it if does. But in exceptional circumstances, it won't. And in more exceptional circumstances your alerts will fail too.

As an admin what do you do with the 90% of your time that isn't actively fixing something if not planning for how to fix the next thing? We did this years before cloud meant anything other than prepare for floods.

Re:Oracle Cloud is unreachable by capableweb on Thursday March 11, 2021 @05:21AM (#26422394)
> As an admin what do you do with the 90% of your time that isn't actively fixing something if not planning for how to fix the next thing?

Not every cloud customer has a dedicated admin team, some even don't have any dedicated developer teams. They simply wanted a website done, contracted someone and they uploaded some HTML to a cloud instance.

Sure, if you're a large company, it makes sense to have redundancy. If you're running a small company with some esoteric webshop to serve AFK customers, it makes less sense.

Re:Oracle Cloud is unreachable by Rule35 on Thursday March 11, 2021 @12:44PM (#26426779)
If it didn't take a team to design what you use then it probably won't take a team to design a fallback. But the difficulty doesn't excuse not doing it, if you don't have a fallback for whatever you pick, pick something simpler.

Ideally we keep stuff running, but I don't want to be the kind of person who just tells you that we've got it. You need to know your airbag might fail so that you take your seatbelt seriously.

Re:Oracle Cloud is unreachable by znpy on Thursday March 11, 2021 @06:13AM (#26422766)
> If a cloud customer isn't continuously testing a migration they're naive

this is a dumb point of view, that only cloud providers (and their employers) can advocate.

if i'm a company, being "on the cloud" doesn't automatically makes me money. my business makes me money. if every two years i have to waste a year (or even six months) re-architecting then "the cloud" is costing me people money on top of the infrastructure money.

Re:Oracle Cloud is unreachable by dragonwriter on Thursday March 11, 2021 @10:27AM (#26425003)
So, you architect for multicloud once, and then in the event of a cloud provider failure (a high impact but fairly low risk event if you haven't mitigated the impact with a multicloud architecture) you just shift resources to the surviving providers and maybe throw something on the backlog to incorporate a new provider in your multicloud setup, but even if that takes some rearchitecting, the median interval isn't going to be every two years, or, most likely, even every 10.

Most enterprises won't do this, either, but it's not because of recurring rearchitecting costs.

Re:Oracle Cloud is unreachable by Rule35 on Thursday March 11, 2021 @12:51PM (#26426855)
> if ... then "the cloud" is costing me people money on top of the infrastructure money.

Yeah. Do you think I disagree? It's not for everyone.

> this is a dumb point of view, that only cloud providers (and their employers) can advocate.

No, it's the truth. Stuff fails.

And if you think that this is the company's messaging you're totally wrong.

Re:Oracle Cloud is unreachable by chris_wot on Thursday March 11, 2021 @04:49AM (#26422209)
That's insane. It's ridiculous that you have to constantly test a potential migration!
Re:Oracle Cloud is unreachable by andrey_utkin on Thursday March 11, 2021 @05:06AM (#26422310)
It's not insane if it's rewarded in the long run of the competition.

Like, "it's insane to grow legs just to live, if you can just crawl like a worm".

Re:Oracle Cloud is unreachable by chris_wot on Thursday March 11, 2021 @06:57AM (#26423084)
They aren't naive though. Migration testing has costs. A business needs to weigh this against many other costs they have.
Re:Oracle Cloud is unreachable by Rule35 on Thursday March 11, 2021 @03:13PM (#26428470)
Of course. But you can't just say you can't afford it. Fire doesn't care that you couldn't afford a smoke detector.

If you can't afford a recovery plan then what you can't actually afford is the service that needs the recovery plan that you can't afford to develop and test.

All costs, including of switching away if it fails, have to be considered as the sticker price.

Re:Oracle Cloud is unreachable by ThrowawayR2 on Thursday March 11, 2021 @12:47PM (#26426812)
That's absurd; if a customer has to engineer for and be prepared to migrate to another cloud provider at any moment, that erases any possible cost advantage for using a cloud provider in the first place. They might as well just self-manage bare metal.
Re:Oracle Cloud is unreachable by Rule35 on Thursday March 11, 2021 @02:47PM (#26428194)
It's the truth. The truth cannot be absurd.

As for running your own servers, that too can fail meaning you still need a migration strategy (even just to new hardware) and you need to be testing it constantly.

And no, the benefit of a cloud provider isn't that normal stuff is easy or cheap but that otherwise impossible stuff can be attempted.

Re:Oracle Cloud is unreachable by blaser-waffle on Thursday March 11, 2021 @03:15PM (#26428492)
> As for running your own servers, that too can fail meaning you still need a migration strategy (even just to new hardware) and you need to be testing it constantly.

That's what DR is for. We have a main bare metal site and a secondary site. Throw a couple of spare servers / switches / PDUs / Hard Drives / whatever in that space too.

Cloud options need to be better and more effective than that.

> And no, the benefit of a cloud provider isn't that normal stuff is easy or cheap but that otherwise impossible stuff can be attempted.

A virtual server is a virtual server. A container is a container. The only thing the cloud offers me is the ability to change my CapEx spends into OpEx spends. Otherwise I have to hope that the vendor won't do me dirty, and will leave me in a stable, workable place 3+ years from now.

The bare metal colo operations will. Long track record of stability at everywhere I've been. Barring act of god or otherwise unusual circumstances I know my tier 4 colo will be there next year, and the year after. Will GCP be around?

Re:Oracle Cloud is unreachable by Rule35 on Monday March 15, 2021 @01:49AM (#26462965)
What's DR other than migrating onto what's hoped to be (but never is) an identical setup? It's like having your Amazon fallback be ... Amazon in another region.

That protects you against localized outages but not design failures or systematic outages or incompatibilities in new versions of your stack.

And it takes time to keep your DR plan up to date, patch the VMs, etc, and test it. Almost like this migration plan I'm talking about.

> The only thing the cloud offers me is the ability to change my CapEx spends into OpEx spends.

Ehh, not really. You can setup load-balancer pools larger than your entire colo, or use a globe-spanning backbone to create datasets that auto-replicate worldwide. And which are usually much easier than setting these services up yourself, let alone building the multiple zones. If the cloud is just a big colo to you then you probably shouldn't use the cloud. It's frightfully expensive.

Re:Oracle Cloud is unreachable by dragonwriter on Thursday March 11, 2021 @10:19AM (#26424908)
> If a cloud customer isn't continuously testing a migration they're naive.

Most cloud customers are naive, as the stream of major enterprise breaches caused by S3 buckets without security settings that have been default for many years demonstrates.

Re:Oracle Cloud is unreachable by lazylizard on Thursday March 11, 2021 @09:21AM (#26424249)
yes its your customers' fault.
Re:Oracle Cloud is unreachable by Rule35 on Thursday March 11, 2021 @12:37PM (#26426692)
So, pray tell, how would you assess and assign fault here? What's the actual bad action and who caused it?

You see, there's strength in the truth. It doesn't matter if drunk drivers shouldn't hit you, that's why you check both ways before crossing the street, and you'd be naive not to. (In this analogy, drunk drivers are outages...)