News for hackers. Stuff that matters.
Re:Unbundling AWS by MuffinFlavored on Sunday December 01, 2019 @09:57AM (#21675723)
A 1GB hosted Redis instance is $40/mo on Azure (which I’m told is competitive with AWS/GCP) yet a “bare-metal” instance with 1GB of memory (in which you can configure to run Redis yourself) is $5/mo.

Are all hosted infrastructure prices this inflated?

Re:Unbundling AWS by parhamn on Sunday December 01, 2019 @10:03AM (#21675763)
Backups, configuration and failover. Which traditionally meant a db guy or an ops guy which costs money. I've done it for multiple database technologies and doing it right is not at all easy or cheap on time.

With that said, Kubernetes might fix this because they have access to more parts of the system in a generic API. With tech like KubeDB[1] and other operators[2] we might see these prices coming closer to bare-metal.

[1] https://kubedb.com/ [2] https://github.com/zalando/postgres-operator

Re:Unbundling AWS by lukasLansky on Sunday December 01, 2019 @11:09AM (#21676071)
Yep, this is exactly it. By the way, even SQL Server can use Kubernetes for HA nowadays.[1]

[1] https://docs.microsoft.com/en-us/sql/linux/tutorial-sql-serv...

Re:Unbundling AWS by MuffinFlavored on Sunday December 01, 2019 @10:34AM (#21675918)
Does running Postgres in a container hurt performance?
Re:Unbundling AWS by Nullabillity on Sunday December 01, 2019 @11:46AM (#21676278)
Not inherently, but if you want to use provisioned storage then your storage driver[0] will have some cost (unless you use local storage).

Of course, if you're on AWS then you'd be paying the EBS tax either way.

[0]: https://kubernetes.io/docs/concepts/storage/storage-classes/...

Re:Unbundling AWS by ec109685 on Sunday December 01, 2019 @11:48AM (#21676288)
No.
Re:Unbundling AWS by ci5er on Monday December 02, 2019 @09:13AM (#21682419)
It used to be unreliable. Is it not now?
Re:Unbundling AWS by ec109685 on Tuesday December 03, 2019 @09:04PM (#21698991)
I don't think so. We run a bunch of things in k8s / docker and you can achieve bare metal performance.
Re:Unbundling AWS by bityard on Sunday December 01, 2019 @10:07AM (#21675777)
The idea with the hosted version of the service is that you're paying more but (in theory) you're also getting more. You can certainly host your own Redis but Azure's hosted offering probably automatically takes care of a bunch of "housekeeping" things that you would have to manage yourself otherwise, like provisioning, HA, scaling, backups, and automatic integration with other Azure services.

For a lot of companies, an extra $35 per month to save hours of work is a no-brainer.

Re:Unbundling AWS by mmahemoff on Sunday December 01, 2019 @10:16AM (#21675827)
A rudimentary price comparison tends to show AWS/Azure costs much higher than bare metal or VPS, sometimes an order of magnitude higher, but the reality is more nuanced.

Many people still prefer hosted services because (a) total cost of ownership can be much lower once you factor in the cost of a qualified engineer installing it, ensuring it's online 365/24/7, and keeping it up to date (b) comparisons tend to be apples-to-oranges, since many AWS services are charged on a per-transaction basis. With a VPS, it often appears a lot cheaper by comparison, but you're also paying for a lot of capacity (RAM, CPU, storage) that you're not using, and generally can't use most of the time because you need to reserve enough for peak periods.

Re:Unbundling AWS by ath0 on Sunday December 01, 2019 @10:06AM (#21675773)
The 1GB redis instance on hosted infrastructure typically comes with opinionated defaults - and tight integration with the hosting provider's other offerings - for security, monitoring, resiliency, support and license management. If you're only going to run one or two Redis instances, $500/year compared with the additional engineering time required to handle anything other than just tossing the box on the Internet starts to look pretty reasonable.
Re:Unbundling AWS by dingribanda on Sunday December 01, 2019 @10:08AM (#21675788)
There is a cost to manage the instance, upgrading monitoring etc. Even though there is no SLA on the basic tier, I would imagine Azure does some maintenance and monitoring. However is it worth 35$ etc, I am not sure. Also, the basic tier does not have replicas. If you want replicas you have to pay 100$ per month.
Re:Unbundling AWS by cam-perry on Sunday December 01, 2019 @10:15AM (#21675823)
Not all of them, Digital Ocean starts at $15/mo for a 1GB Redis instance.