Live data from Hacker News

Localstack – Local AWS Emulator

github.com

91–100 of 132 posts

Re: Localstack – Local AWS Emulator

#91

Earlier quoted context omitted.

I legitimately wonder how many people feel free from lock in after they finish paying $75k to Canonical for a 12 node OpenStack "private cloud build" ( https://assets.ubuntu.com/v1/d4766546-Private-Cloud-Build_Da... ), not to mention ongoing support bills and billing for addons "starting at $25k". Just because something is open source does not mean your org will actually have the expertise to be successful at running…

> I legitimately wonder how many people feel free from lock in after they finish paying $75k to Canonical for a 12 node OpenStack "private cloud build" Here’s the part where it’s not lock-in. We stopped paying for support from Redhat when we got big enough that our own SRE expertise to run our own open stack cloud. You know what the impact was on our applications running on it? Absolutely nothing. How much do you pay…

> to think that an IaaS platform must cost something in payments per month to some tech company. It does not.

I agree fully! As you explained, it can cost several full time employees and their payrolls and their HR and their management!

Edit: And before someone misses the point, I'm not saying the math never makes sense for in-house, but to me the inexperienced take is thinking either approach should obsolete the other...

Re: Localstack – Local AWS Emulator

#92

Earlier quoted context omitted.

But AWS is huge. They employ thousands of engineers. Granted most of the complexity is due to its huge huge scale, but still it has too many features to do what youre asking. And then there are AWS exclusives like DynamoDB. Yes there are open source public/private cloud alternatives like OpenStack but they won't solve the problem of lock in and you'd still have to change all your tooling.

> they won't solve the problem of lock in Conflating lock in to an open source tool with lock in to a vendor who you literally have to keep paying money to survive is a shitty tactic used by companies like Amazon. Using open stack absolutely solves the problem of lock in from a business perspective. You can’t be cancelled, the price can’t be changed, etc.

Everybody is focusing on what happens on top of the CPU, but very few people talk about what happens beneath it.

Datacenters are fucking expensive to build and run, buying network and compute hardware is a pain in the ass, maintaining sufficient capacity to sustain growth while operating on a 3-6 month deployment lead time is atrociously expensive, and that's without all of the financial calculation around depreciation/taxes/etc.

The fact that cloud providers are able to ball all of that shit up into a flat opex rate for a server is unbelievably attractive.

Re: Localstack – Local AWS Emulator

#93

I’ve been saying for a couple of years whoever builds a tool to one click deploy an AWS alike to run on local bare metal has built the next billion dollar a year company. I know of a lot of big shops that are desperate to get out of the cloud due to 7-8 figure AWS bills but their software and engineering is too tightly wound into AWS tooling.

Nutanix is getting pretty good at this. My enterprise style company switched from AWS to nutanix this year, we bought three all nvme/ssd nodes with 1TB memory in each.

We were heavy EC2/RDS users, now we run their NX whitebox nodes with their KVM based hypervisor, and their database management platform "Era".

Everything is one click for deployment and upgrading of things, down to stuff like upgrading the SSD firmware, NIC firmware, etc. It auto migrates the VMs around hot, and does one node at a time. They also have a kubernetes platform called Karbon that seems to be pretty good.

Re: Localstack – Local AWS Emulator

#94
post #86

It's impressive what Localstack has been able to do to keep up with AWS. However for my own projects, we consider local development like this an anti-pattern. IaC tools like Terraform/CDK/SST make it easy to spin up environments for each developer in the cloud. This may sound crazy at first but would recommend giving it a shot. If you're fully taking advantage of managed AWS services the best development environment…

It is great for unit testing.

Re: Localstack – Local AWS Emulator

#95
post #19

Earlier quoted context omitted.

OpenStack isn't a redhat project, it is contributed to by a large number of players. Redhat, SUSE and Canonical all provide their own OpenStack service subscriptions, but one can easily deploy OpenStack with a project like OpenStack Kolla. I run it at home and it is great.

OpenStack is an over-complicated mess. Most enterprise IT orgs already struggle to hire the people with skills to operate a public cloud account, nevermind having to build the underlying infrastructure as well.

I suppose it is complicated, just a homelabber here, but I don't think it's that bad. I deployed my cluster at home using kolla, and I've had relatively few hiccups that non-sysadmin/non-coder me couldn't get around. I've had the same cluster going for a few openstack releases now. Kolla really makes it easy.

That said before I found Kolla I did deploy openstack manually a few times before messing things up and having to restart.

Re: Localstack – Local AWS Emulator

#96
post #28

I’ve been saying for a couple of years whoever builds a tool to one click deploy an AWS alike to run on local bare metal has built the next billion dollar a year company. I know of a lot of big shops that are desperate to get out of the cloud due to 7-8 figure AWS bills but their software and engineering is too tightly wound into AWS tooling.

I worked on a system called Quartz at Bank of America. It wasn't an AWS clone, but was targeting the same flexibility for the development and deployment of applications on 'programmable' infrastructure. The team that built it had done similar projects before at J. P. Morgan and Goldmans. It was a set of infrastructure and services all accessed through Python APIs, with YAML config, all stored in a single distributed…

I would not be shocked if they just had some abstractions built around Ansible[0], it definitely fits the description

[0]: https://docs.ansible.com/ansible/latest/user_guide/playbooks... Intro to playbooks - Ansible Documentation

Re: Localstack – Local AWS Emulator

#97
post #86

It's impressive what Localstack has been able to do to keep up with AWS. However for my own projects, we consider local development like this an anti-pattern. IaC tools like Terraform/CDK/SST make it easy to spin up environments for each developer in the cloud. This may sound crazy at first but would recommend giving it a shot. If you're fully taking advantage of managed AWS services the best development environment…

> However for my own projects, we consider local development like this an anti-pattern. IaC tools like Terraform/CDK/SST make it easy to spin up environments for each developer in the cloud.

But what do you test your IAC against? If you consider using something like Terratest, then combining it with LocalStack means you can run Terratest nearly instantly and test your IAC.

Plus developers being able to run "AWS" locally menas they, too, benefit from the instant feedback loop. That alone is a good enough reason to use LocalStack, but there are other massive positives: no credentials to a real AWS account to leak; no developers spinning up some new AI tool 'cos it looks cool; and more.

Re: Localstack – Local AWS Emulator

#98

Earlier quoted context omitted.

> I legitimately wonder how many people feel free from lock in after they finish paying $75k to Canonical for a 12 node OpenStack "private cloud build" Here’s the part where it’s not lock-in. We stopped paying for support from Redhat when we got big enough that our own SRE expertise to run our own open stack cloud. You know what the impact was on our applications running on it? Absolutely nothing. How much do you pay…

> to think that an IaaS platform must cost something in payments per month to some tech company. It does not. I agree fully! As you explained, it can cost several full time employees and their payrolls and their HR and their management! Edit: And before someone misses the point, I'm not saying the math never makes sense for in-house, but to me the inexperienced take is thinking either approach should obsolete the oth…

Sounds like you’re pushing a hybrid cloud approach in your edit. I have been consulting on this topic for 7 years and companies are still tied to their data center or the cloud and can’t readily pull their components apart because they originally built them so intertwined with the cloud environment of the time

Re: Localstack – Local AWS Emulator

#99
post #76

Earlier quoted context omitted.

I legitimately wonder how many people feel free from lock in after they finish paying $75k to Canonical for a 12 node OpenStack "private cloud build" ( https://assets.ubuntu.com/v1/d4766546-Private-Cloud-Build_Da... ), not to mention ongoing support bills and billing for addons "starting at $25k". Just because something is open source does not mean your org will actually have the expertise to be successful at running…

I'm sure you can find other OpenStack professionals that are willing to manage your Ubuntu OpenStack deployment. Of course every solution costs something. Lock-in means that there is no other choice, or that the cost to switch is so steep that it becomes prohibitive to do so.

Zerostack sounded like a turnkey openstack solution akin to VMware but I think the owners got stuck in the consulting grind and never pitched up for growth

Re: Localstack – Local AWS Emulator

#100

I’ve been saying for a couple of years whoever builds a tool to one click deploy an AWS alike to run on local bare metal has built the next billion dollar a year company. I know of a lot of big shops that are desperate to get out of the cloud due to 7-8 figure AWS bills but their software and engineering is too tightly wound into AWS tooling.

Eucalyptus built a clone. It wasn’t one click but it also wasn’t hard to deploy. It really never made much of a dent.

I’m pretty sure it ended up where all software goes to die: HP.

Post reply on HN