News for hackers. Stuff that matters.
Re:The Amazon Premium by blantonl on Thursday December 19, 2019 @03:31PM (#21838927)
I often see these comparisons done to try to discredit the use of cloud computing resources, often comparing single cloud entities to bare metal one-for-one comparisons.

But that's now how compute is delivered in projects any more. The value isn't on the box, it's on the platform.

I'm personally about to bolt together a solution that will need to scale significantly, that uses complex message queuing, enormous amounts of object storage, expose set of APIs, and require a highly available distributed document store. And I'm going to personally do it by myself without having to hire 14 SMEs across each of the domains.

The value isn't in a cheaper linux server, or less expensive bandwidth. The value is me being able to develop a solution from the ground up by bolting together Web services, Amazon S3, SNS/SQS, Lambda and DynamoDB from a menu of integrated services all by myself. Period.

Re:The Amazon Premium by sly010 on Thursday December 19, 2019 @06:40PM (#21840430)
> I often see these comparisons done to try to discredit the use of cloud computing resources, often comparing single cloud entities to bare metal one-for-one comparisons.

The post is not about cloud computing vs bare metal, it is about AWS compute and storage being more expensive. All the alternatives presented are cloud providers. The article provides data, you are providing hyperbole. You are not even wrong. AWS probably IS the most feature complete PAAS, but you can't deny it's also the most expensive IAAS.

Re:The Amazon Premium by hn_throwaway_99 on Thursday December 19, 2019 @11:44PM (#21841769)
I still think this misses the point. Looking at individual services (especially the most comparable "commoditized" services like EC2 and S3) is not how most people derive value from cloud services these days. In fact, as someone who just made a cloud decision for a company, pricing of individual services almost wasn't even on my radar. At the end of the day these differences are almost inconsequential to me compared to bigger issues like "is this service missing critical features". For example, I really like Google's cloud, but I'm a bit baffled their postgres Cloud SQL offering still doesn't offer point-in-time-recovery, which is a critical need for me, while AWS has had it for a long time. So do you really think I'm worried that S3 buckets may be slightly more expensive, compared to how much more it would cost me in developer time if I had to manage my own postgres instances on a compute machine?

I do think the data in this article was valuable, and it probably is likely that AWS charges more for these services because they can - the total value people get from the whole AWS system makes it worth it. So if you only care about a compute instance and storage, you probably don't need AWS, but the second the decision becomes "Do I have to hire a developer if I have to do this thing on my own?" it becomes pretty clear why people want a more full-featured cloud.

Re:The Amazon Premium by songshu on Thursday December 19, 2019 @03:47PM (#21839082)
I agree. It’s a golden age to be a developer. We can be truly agile with system architecture. The last big system I wrote went through at least three complete architecture overhauls, but all that means is a fun few afternoons on the AWS console. Earlier systems I worked on had to have architecture locked down three months into the project.
Re:The Amazon Premium by caust1c on Thursday December 19, 2019 @05:17PM (#21839870)
I don't think I've ever seen "fun" and "aws console" used in the same sentence before.

The value to me personally is the reliability. Amazon continues to deliver on highly reliable services, which is IMO the main reason they can charge such a premium.

Re:The Amazon Premium by monkin on Thursday December 19, 2019 @06:21PM (#21840315)
> I don't think I've ever seen "fun" and "aws console" used in the same sentence before.

In my opinion AWS Console is one of the best designed from all cloud providers out there. GCP is years behind, even with $100k credits I just can force myself to use that pice of unusable crap. Probably Material Design is here to blame, as it's terrible on web.

DigitalOcean does a great job with their interface but they don't even have 1/20 of features offered by AWS, at the end it will share the fate of GCP. Being extremely bloated. :)

Re:The Amazon Premium by busterarm on Thursday December 19, 2019 @07:08PM (#21840594)
My cloud spend is in the millions, soon to be tens of millions, every year and I'm a heavy user of AWS, Google Cloud and Azure and I agree with you wholeheartedly. It's not even just the console but the underlying APIs. I do everything via Terraform anyway but GCP is buggy and inconsistent in areas where it absolutely shouldn't be.

Azure is 5 years ahead of Google Cloud. AWS is 5 years ahead of Azure. The differences are that extreme.

Re:The Amazon Premium by brisance on Thursday December 19, 2019 @07:33PM (#21840751)
I'm spending literally a fraction of your budget and that is my amateurish assessment as well. AWS Console can be better but the Azure dashboard could've been from the 90s. I had a hard time navigating it.
Re:The Amazon Premium by wannabag on Thursday December 19, 2019 @06:38PM (#21840410)
"In my opinion AWS Console is one of the best designed from all cloud providers out there. GCP is years behind, even with $100k credits I just can force myself to use that pice of unusable crap. Probably Material Design is here to blame, as it's terrible on web."

I hear this for the first time; to me all the Amazon related interfaces I've used have resulted in poor user experience at best. This goes from the store to AWS and sellerscentral should really get a special mention. In AWS, I always felt that everything was super cluttered and important things hard to find, nowhere near intuitive. This goes for high level concepts as much as component behaviors like lists in s3... So, I'd be super curious to hear what you found that was so good. Care to share?

Re:The Amazon Premium by philliphaydon on Friday December 20, 2019 @12:21AM (#21841889)
I feel this way about azure. The UI is terrible yet I can get stuff done in AWS ui rather quickly.
Re:The Amazon Premium by zymhan on Thursday December 19, 2019 @05:48PM (#21840076)
> I don't think I've ever seen "fun" and "aws console" used in the same sentence before.

To each their own, but the ability to deploy seemingly endless amounts of computing power to do whatever I want, with the click of my mouse, is something I could only dream of as a kid.

Re:The Amazon Premium by jiggawatts on Friday December 20, 2019 @04:58AM (#21842899)
I had that kid-like wonder at a recent project where I had to re-architect an Amazon-hosted website for a customer.

It took me back to that childhood experience of playing with Lego. Everything just "snaps together", and a lot of things that ought to be difficult were shockingly easy.

Mid-way through the project the customer apologised because they forgot to mention that they needed geo-redundancy for every layer, including the database.

It was a checkbox on AWS Aurora. A literal checkbox. I pressed it. There was a progress notification and then it was done. Just like that. A distributed cluster.

I know what's involved, it's not like I haven't built SQL Server clusters dozens of times before, I've even scripted the process before. But it's kind of magic to see it condensed down to a the absolutely most trivial true/false button that it could possibly be.

Re:The Amazon Premium by choeger on Thursday December 19, 2019 @04:58PM (#21839729)
We might have a different concept of "architecture", but for me it looks like all cloud apps share the very same one. A bunch of (hopefully) cpu bound workers connected to one huge, intransparent persistence service. Not that this is not a viable architecture, but there exist different ones.
Re:The Amazon Premium by mzz80 on Thursday December 19, 2019 @06:30PM (#21840363)
You’re not looking beyond the most trivial services. Most complex applications are best designed and scaled through multiple services.

For example, how do you handle long running asynchronous processing, distributed pub sub, or services that have widely different performance and scaling characteristics?

If you haven’t seen this, it might be time to start looking for a more interesting job.

Re:The Amazon Premium by choeger on Friday December 20, 2019 @01:38AM (#21842133)
I did not say that you usually need multiple services for scaling. I just noticed that the end architecture looks roughly the same to me once you go into the cloud.

For a truly distributed system just look at a distributed hashtable. You can do it with a cloud provider, but it somehow contradicts the point of a DHT to control the nodes, does it not?

Re:The Amazon Premium by opportune on Thursday December 19, 2019 @05:11PM (#21839825)
I don’t understand, you acknowledge that vanilla web apps wrapping CRUD aren’t the only architectures but are the only ones suited to cloud? The entire point of the post you’re responding to is that cloud makes many architectures easy, including that one. I can personally vouch for having done wildly different use cases on cloud involving analytics and data processing.
Re:The Amazon Premium by choeger on Friday December 20, 2019 @02:00AM (#21842210)
> vanilla web apps wrapping CRUD

This is the only use case you see for what I described? Most data processing I saw works exactly like that, too: some compute cluster using a shared persistence layer (either object store or a network filesystem).

Edge computing, otoh, explicitly exists because not everything can be handled well in that way.

Re:The Amazon Premium by scarface74 on Thursday December 19, 2019 @03:55PM (#21839177)
And to not have to worry about the infrastructure gatekeepers.
Re:The Amazon Premium by GuyOnMySpace on Thursday December 19, 2019 @05:49PM (#21840082)
Yup. Lots of tin-huggers don't appreciate that it isn't the hardware that people are trying to get away from, it's them.
Re:The Amazon Premium by scarface74 on Thursday December 19, 2019 @06:46PM (#21840468)
Speaking of which. My last job I was the dev lead and we were doing everything on prem. Then we hired “consultants” to help us “move to the cloud”. I didn’t know the first thing about AWS when the migration started.

I didn’t know at the time that the consultants were a bunch of old school netops folks who took one AWS exam and all they knew was how to duplicate an on prem infrastructure in AWS.

Of course as always, if you take your on prem thinking and processes to the cloud, you now have the worse of both worlds. All of the process and people overhead of being on prem and you’re spending more for the privilege.

I started studying for the AWS architect associate exam just so I could talk the talk and I realized how much unnecessary work we were doing instead of using managed services. I presented my entire plan to the consultants and they didn’t tell me once that there was a better way.

For phase 2, I wanted to be more “cloud native” there was so much push back from the netops people who could tell they were losing their grip.

Not long after, I changed companies to work for a company where the new CTO - a smart guy who is definitely not young - always prefers managed services.

I’ve worked for small companies and everything I do in AWS, I’ve had to do on prem in the last 20 years. Never again.

Re:The Amazon Premium by jeffffff on Thursday December 19, 2019 @08:06PM (#21840925)
you don't use cloud to avoid dealing with administrating systems, you use cloud to avoid dealing with systems administrators
Re:The Amazon Premium by spookthesunset on Thursday December 19, 2019 @09:07PM (#21841189)
ha! you are exactly right. so many gatekeepers in our shops infrastructure teams. a bunch of total clowns who can stall your project for years. all the cloud-haters don't understand why people want the cloud. it is to get rid of them.
Re:The Amazon Premium by t0astbread on Friday December 20, 2019 @01:58AM (#21842202)
Wouldn't the solution for that be to become an infra expert yourself? If you're only buying infra from the cloud aren't you still being gatekept, just in a nicer way?
Re:The Amazon Premium by scarface74 on Friday December 20, 2019 @06:14AM (#21843263)
Becoming an “expert” is just what I’ve been doing since I left that job. I went to a place where the software department guided infrastructure.

Of course as a developer, the thought of creating infrastructure just by writing code is attractive.

Re:The Amazon Premium by hinkley on Thursday December 19, 2019 @07:12PM (#21840625)
I'm not sure it has to stay this way though. I think turn-key private cloud is almost within reach. We clearly aren't there now, but it'll come in time.

Get to a certain maturity and standardization of the cloud software. Don't deliver servers, deliver half-racks, pre-assembled, Turn-key. No screwdrivers, no wiring to braid, just a hundred cores on a couple dozen motherboards and a couple 10G wires coming out the side.

Re:The Amazon Premium by kortilla on Thursday December 19, 2019 @03:35PM (#21838977)
> The value isn't in a cheaper linux server, or less expensive bandwidth. The value is me being able to develop a solution from the ground up by bolting together Web services, Amazon S3, SNS/SQS, Lambda and DynamoDB from a menu of integrated services all by myself. Period.

Cool. It sounds like money doesn’t matter to you because you’ve identified a really high margin business and time to market is critical. This doesn’t match how 99% of businesses work though.

Re:The Amazon Premium by outworlder on Thursday December 19, 2019 @04:12PM (#21839362)
> Cool. It sounds like money doesn’t matter to you because you’ve identified a really high margin business and time to market is critical. This doesn’t match how 99% of businesses work though.

Cost matters to all businesses. But you have to do proper accounting. Do I hire more people on my team to build automation to create our database clusters, or do I just punch a button and then pay the bill? There must be a point where it makes sense to roll your own, but that point is likely to be fairly high up.

Whenever I hear that someone 'can do it cheaper', I often find that the math is not correct.

By the way, if you are not big enough that the relative cost of a VM between cloud providers is the primary concern, guess what, some of the services mentioned are really cheap – in some cases cheaper than running your own in whatever provider. You don't have to maintain VMs 24/7 to store data on S3, or to make use of SNS, SQS, DynamoDB. Lambda is the poster child for not maintaining servers

If you are really tiny, go use those services instead of wasting any time spinning up servers.

Re:The Amazon Premium by leoplct on Thursday December 19, 2019 @04:55PM (#21839713)
I am using Cloud66 that gives me both the advantage. I push code to github and Cloud66 deploy to Digital Ocean. It's very easy to use and I don't need to manage my server at all. I was using Heroku before, now I am completely satisfied.

PS: If you want to try this is my referral code (10$ off): https://app.cloud66.com/referral?code=IOwgnqPHIEJwEzG

Re:The Amazon Premium by endorphone on Thursday December 19, 2019 @03:47PM (#21839087)
To most businesses, the cost difference between AWS and barebones services like OVH is negligible. It is a rounding error compared to other operational costs.
Re:The Amazon Premium by robryan on Thursday December 19, 2019 @04:11PM (#21839349)
I would say the vast majority of SASS where the primary product isn’t some kind of heavy compute/ storage.
Re:The Amazon Premium by bduerst on Thursday December 19, 2019 @03:37PM (#21838995)
Precisely. APIs and ubiquitous services across providers has made multi-cloud possible.
Re:The Amazon Premium by spookthesunset on Thursday December 19, 2019 @09:09PM (#21841204)
Multi-cloud is a stupid idea. You absolutely should get locked into a single cloud vendor and leverage the shit out of everything they offer.

Somebody else said it best. People go to the cloud not to escape the hardware, it is to escape all the people who administrate the hardware. Truer words have never been spoken. Escaping all the gatekeepers of traditional setups adds significant value to a company.

Re:The Amazon Premium by kortilla on Sunday December 22, 2019 @02:26AM (#21855779)
> Truer words have never been spoken

That might be why uninformed people do it. But the real cost of managing your own hardware is devops, which doesn’t actually go away on the cloud.

Not using multi-cloud or not having a super trivial way to switch is just negligence and wouldn’t be tolerated in any large businesses.