Live data from Hacker News

Ask HN: Have you ever switched cloud?

news.ycombinator.com

141–150 of 268 posts

Re: Ask HN: Have you ever switched cloud?

#141
post #42
post #30

Earlier quoted context omitted.

There are two kinds of cloud users - those who treat their cloud as a VM to use, and those who actually use all the fancy API features. The first group are almost always better served by dedicated VMs or hardware from a provider specializing in the, if the VM is long-lived.

I'm still not a fan of the second way. If you develop all your software to tightly integrate with AWS, you might save time developing the software but create a huge amount of technical debt. Managing your own infrastructure (with dedicated servers, so no hardware management) isn't too hard, even if you're a small shop. And managing a fleet of AWS services isn't necessarily less work. Maybe there's a reason all ads fo…

> Managing your own infrastructure (with dedicated servers, so no hardware management) isn't too hard.

If you have infra skills then absolutely, it's way simpler to manage. But infra people like don't really fit in "small shops" because the price tag for one of us is (depending on the cost of living) anywhere between a quarter and half a mil total comp. And if you ever want them to take a vacation not on-call you'll need at least three. I say this against my own interest, just go with the managed services and consider it "good problems to have" when you feel the itch to hire some infra person to clean up the debt.

Re: Ask HN: Have you ever switched cloud?

#142
My team was migrating 1000+ VMs from aws to gcp, mostly for cost efficiency (and adoption of k8s for even better cost)

We used kafka mirrormaker 1, with 2 ways sync (new cluster have separate topics for write that are synced to old cluster, and all topics from old cluster synced to new cluster) For postgres failover switch to new master required about 1-2 minutes of downtime

We migrated ~80 microservices within 8 months and now our infra cost about 1/4 of what we paid to aws, completely worth the effort!

Re: Ask HN: Have you ever switched cloud?

#143
post #25

Earlier quoted context omitted.

Yea, that is also my experience working mostly in startups. I wonder if they will keep up this credit strategy.

I've bounced between AWS, Azure, and GCP. Once they get entrenched enough the credits stop but right now it's GCP with the best incentives. Also, don't sleep on Oracle. Their cloud platform is stupidly competitive price-wise but limited feature-wise. If you're just looking for basic compute and storage they can't be beat, sans credits.

Good point with Oracle. As much as I don't like their company the pricing for compute is significantly lower than AWS (didn't compare others).

Re: Ask HN: Have you ever switched cloud?

#144
post #40

Yes. I once did zero downtime migration first from AWS to Google, then from Google to Hetzner for a client. Mostly for cost reasons: they had a lot of free credits, and moved to Hetzner when they ran out. Their savings from using the credits were at least 20x what the migrations cost. We did the migration by having reverse proxies in each environment that could proxy to backends each place, set up a VPN between them,…

We haven't done a cloud migration, but I know from zero-downtime DATABASE migrations that if you do this:

- don't use any cloud service that isn't a packaged version of an installable/usable OSS project

- architect your services to be able to double-write and switchover the read source with A/B deployments

If you can migrate your database without downtime this way, then you are much more flexible than if not.

Re: Ask HN: Have you ever switched cloud?

#145

Earlier quoted context omitted.

>customers of SASS companies and consulting companies make it a requirement to choose anyone but AWS. Legacy companies are terrified of Amazon. Is there a particular reason for this?

Apparently Walmart and Target stay away from AWS but most of it seems to be FUD regarding, I guess, Amazon potentially targeting their competitors and their suppliers to steal data stored in AWS/use it for strategic business moves. It would be a swift death for AWS if they were found to be doing this, though, so imo the fear is unfounded. https://www.forbes.com/sites/andriacheng/2019/07/14/amazon-a...

Netflix is hosted on AWS to name just one such instance. I have heard that internally the customer names are obfuscated, including other Amazon services. Indeed it would be a death sentence to prioritize themselves.

Re: Ask HN: Have you ever switched cloud?

#146

Earlier quoted context omitted.

In fact, if you're using Linux on your workstation you'll use the same skills locally as you do on the VPS/bare metal (depending on your scale.) Arguably "cloud" services need more sysadmin skills, not less.

Thats a very big if. I have yet to work with a $corp that uses Linux for workstations. Overwhelming majority uses Windows. Some use macOS. The ocasional developer that uses linux will usually be in a VM, or if IT policies allow, WSL. So yeah, running cloud services doesnt require sysadmin skills, unless you assume copy pasting from oficial documention "sysadmin skills".

That's funny... every team I've been on in the last 10 years has used Linux workstations almost exclusively, with a few Macs here and there.

Re: Ask HN: Have you ever switched cloud?

#147
post #61

Earlier quoted context omitted.

Second this question. Never heard of IBM being exceptional for k8s. Curious to know what makes OP say it’s so good.

Maybe they're using Openshift (OKD). Openshift has a bunch of value add features they add a template marketplace and turn it into a hybrid PaaS with some other multitenancy management bits afaik

OKD is slightly different than the OpenShift (OCP) provided on IBM Cloud. OpenShift is on all clouds but IIRC OpenShift on IBM Cloud receives OCP updates first.

Re: Ask HN: Have you ever switched cloud?

#149

Switched from Amazon to Google because I hate Amazon more than Google. Feature-wise, I'm just as happy. However, I trust Google more, but that probably boils to my hatred again. :)

Interesting that you trust Google more in this regard. Given Google's terrible history of deprecating products, I would not trust any "real world" business to any of their services.

Also, at some point I was playing with Serverless in both Google and AWS. Google's Serverless examples were broken (Google cloud was returning 500 errors) while the same stuff in AWS worked smoothly. That left me with a bad taste.

Re: Ask HN: Have you ever switched cloud?

#150
I have a VM running on GCP. I have the world's simplest usecase: how do you export the instance as a snapshot so that I can run it from somewhere else. Say, a virtual box environment or another cloud provider. How do you export a snapshot of your disk and VM?

Good luck searching for a solution. I just spent 2 hours trying to figure this out and it seems impossible :(

Post reply on HN