News for hackers. Stuff that matters.
Re:Amazon scooped up data from its own sellers to launch com... by AmericanChopper on Thursday April 23, 2020 @04:40PM (#22961078)
I’m a big believer in use cases that fit on-prem solutions like that. But you’re dreaming if you think a 6-10 box operation is going to come close to the same service levels as AWS, and if you want to replicate the developer experiences that you can achieve on AWS, you’re going to have to devote a lot of resource to it. Whether scaling works well on-prem depends entirely on your scaling requirements. If you have bursty loads, or sudden increases in utilization, then scaling is going to be painful, because it will require hardware procurement, which is a slow process. There’s situations where it makes sense, but there’s way more factors than you’re considering in this comment, and you’ve completely misrepresented what the trade offs are.
Re:Amazon scooped up data from its own sellers to launch com... by qaq on Thursday April 23, 2020 @05:26PM (#22961667)
I am not only not dreaming I've being running workloads like that for a long time. Both in cloud and colo. If it's my money sanity or ass on the line colo is my strong pref. I def. do not want to replicate developer experience of AWS in Colo as AWS has s ton more moving pieces which are black boxes and have arbitrary limits. Scaling is a disingenuous point for most e-commerce apps as you generally have RDBMS that do not scale horizontally so cloud or no cloud your bottleneck is the same. The price point at which say Spanner would outperform a cluster of RDBMS on high end boxes is way south of 100K/month and no of the shelf e-commerce software would support it anyway.
Re:Amazon scooped up data from its own sellers to launch com... by AmericanChopper on Thursday April 23, 2020 @05:39PM (#22961819)
Say you completely ignore scaling. The two things you simply cannot replicate at that scale are redundancy and operational resource. AWS has their entire operations team working at all hours of the day and night supporting their infrastructure. They also offer some of the most highly redundant services in the world. There is simply no way you could ever dream of replicating those service levels with such a small operation, and if you were to even attempt it, it would require an absurd level of over provisioning. As I said, you’re completely misrepresenting what the actual trade offs are, and there’s no possible way your claims about replicating AWS service levels is even remotely plausible.
Re:Amazon scooped up data from its own sellers to launch com... by jlgaddis on Thursday April 23, 2020 @09:30PM (#22963697)
> AWS has their entire operations team working at all hours of the day and night supporting their infrastructure. They also offer some of the most highly redundant services in the world.

And yet, a couple times a year perhaps, we have discussions right here on HN about the latest AWS outage that took down half the Internet.

Re:Amazon scooped up data from its own sellers to launch com... by greyskull on Thursday April 23, 2020 @11:26PM (#22964330)
No group is infallible. If I thought about a world where cloud providers didn't exist (AWS or otherwise), where every company had to build and maintain all of their infrastructure themselves, and had to make a guess, I'd wager the combined occurrences of issues around availability, durability, etc. would far outpace what we have had.

That's not even considering the potential impact to software development and innovation that we get with commodity cloud services. This is hand-wavy of course but I'd stick to it.

Re:Amazon scooped up data from its own sellers to launch com... by AmericanChopper on Friday April 24, 2020 @12:11AM (#22964539)
AWS haven’t had a major incident since 2017. Their last one before that was in 2015. If you’re not counting managed services, it was 2014.
Re:Amazon scooped up data from its own sellers to launch com... by qaq on Friday April 24, 2020 @03:40PM (#22972094)
2018 May 31 Outage no ?
Re:Amazon scooped up data from its own sellers to launch com... by AmericanChopper on Saturday April 25, 2020 @12:09AM (#22975484)
You mean the incident where a small percentage of EC2 instances were unavailable for 30 minutes in a single AZ in US East 1? I see your definition of major incident is pretty loose. I remember that incident. I had services running there. It was so minor that my auto-scaling picked it up and my service impact was nothing.
Re:Amazon scooped up data from its own sellers to launch com... by qaq on Thursday April 23, 2020 @06:46PM (#22962437)
AWS has amazing marketing the truth of the matter is AWS Region has worse downtime than a single top tier DC. Mainly due to nightmarish complexity of their control layer. They had outages that lasted many hours in a row multiple times. You need to carefully separate marketing claims from operational reality and actual track record. When US East has major issues there is not enough spare capacity to spin up everything that was running there in other regions.
Re:Amazon scooped up data from its own sellers to launch com... by tekknik on Thursday April 23, 2020 @10:28PM (#22964029)
with high availability you don’t wait for an outage to spin up new resources, at that point it’s too late. it’s by definition not highly available and if you build infrastructure this way then you can’t blame AWS for an outage
Re:Amazon scooped up data from its own sellers to launch com... by qaq on Friday April 24, 2020 @04:16AM (#22965752)
So you have say 3 Region deployment are you saying that you are running 50% more instances than you need in 2 regions that are not US East to make sure you will have capacity when US East goes down :) ? I somehow seriously doubt that.
Re:Amazon scooped up data from its own sellers to launch com... by tekknik on Friday April 24, 2020 @09:23AM (#22967668)
so you’re suggesting entire regions go down at once or one of the AZs? An entire region doesn’t go down. So again, you are not building for high availability.
Re:Amazon scooped up data from its own sellers to launch com... by qaq on Friday April 24, 2020 @12:36PM (#22969956)
US East as a whole went down several times plus a number of incidents when S3 or other critical services went down for the whole region.
Re:Amazon scooped up data from its own sellers to launch com... by tekknik on Sunday April 26, 2020 @09:45AM (#22987086)
i don’t remember seeing us-east go down in its entirely. show me supporting evidence or this is FUD. multiple DCs physically separated, different flood planes make up a region. it’s not easy to down an entire region. the biggest event they had, the S3 one you’re talking about, effected only 2 AZs and didn’t allow new EC2 instances to start and iirc some EC2 instances failed as well. this is a far cry from the entirely of us-east having an outage.
Re:Amazon scooped up data from its own sellers to launch com... by AmericanChopper on Thursday April 23, 2020 @08:05PM (#22963118)
Amazon has some of the best uptime in the world, especially for basic services like EC2, even if you’re only considering the least reliable regions like US East. Their last major event was in 2017. There are few providers in the world that can compete with them in that respect, and there’s nothing that you or I or anybody else could build with 6-10 servers that could come close. If you were planning to try exceed their service levels yourself, there is no conceivable use case where a small to medium sized company could justify the requisite expenses to provide the redundancy and operational coverage necessary. What you are actually talking about is that you can meet your own needs without AWS, which is entirely plausible, but completely different from the absurd claims that you can build a low budget infrastructure that exceeds their service levels. That claim is so ridiculous, you might as well be saying that you can make a car faster than Toyota can, or that you can run a two minute mile.
Re:Amazon scooped up data from its own sellers to launch com... by qaq on Thursday April 23, 2020 @08:34PM (#22963330)
Our AWS monthly spend is deep 7 figures over the last 10 years our colo projects had better uptime than AWS US East. You keep living in the marketing bubble for AWS.
Re:Amazon scooped up data from its own sellers to launch com... by tekknik on Thursday April 23, 2020 @10:30PM (#22964044)
I would love to see some data here. What service outages? What’s your infrastructure like? What’s your DCs uptime?
Re:Amazon scooped up data from its own sellers to launch com... by AmericanChopper on Thursday April 23, 2020 @11:33PM (#22964362)
There’s a few confounding factors to address before you get to the believability of the claims (which are remarkably dubious). For starters they’ve only spoken about the AWS region which is least reliable by design (as it is the first to receive new features), and they’re talking about a 10 year time span (AWS in 2010 was much less reliable than it is today). It’s also not really clear what they’re talking about when they say AWS. If it’s just the core features you’d need to forklift an on-prem service into the cloud, then the claims are especially frivolous, but the SLA difference between EC2 and AWS Ground Station is more than an order of magnitude.

Even if their claims are true (which I certainly don’t believe they are), you’d be more likely to get better uptime than EC2 with a small on-prem setup through dumb luck rather than through deliberate planning. Something still has to go wrong for you to have an outage, and you’re more likely to get an incredible lucky streak than you are to outperform their entire AWS infrastructure capability with a few people and half a rack of servers.

Re:Amazon scooped up data from its own sellers to launch com... by qaq on Friday April 24, 2020 @04:18AM (#22965760)
Are you from AWS marketing :) ? AWS SLA is meaningless as there are no meaningful penalties.
Re:Amazon scooped up data from its own sellers to launch com... by qaq on Friday April 24, 2020 @04:23AM (#22965785)
AWS outages you can google details

2011 April 21 Outage

2011 August 8 Outage

2012 June 29 Service disruption

2012 October 22 Outage

2012 December 24 Outage

2013 September 13 Outage

2014 November 26 Service disruption

2015 September 20 Outage

2016 June 5 Outage

2017 February 28 Outage

2018 March 2 Service degradation

2018 May 31 Outage

Re:Amazon scooped up data from its own sellers to launch com... by tekknik on Friday April 24, 2020 @09:25AM (#22967684)
There’s a terrible amount more information you’re missing here. What services were you using that went down? (not what services went down, how were you affected) What is your availability for your DC? it seems you’re being light in the details and perhaps there’s a reason why.
Re:Amazon scooped up data from its own sellers to launch com... by 1_person on Thursday April 23, 2020 @05:44PM (#22961876)
The CDN will be fronting most of the load, behind that 10 decently specced servers running sanely architected code can scale to millions, if not tens of millions of requests per second.

Drop the servers in HA sets of 2-3 nodes across 3-4 regions, anycast your service endpoint from each cluster. The hardest thing to replicate without AWS is the 6-7 figure bills.

Re:Amazon scooped up data from its own sellers to launch com... by AmericanChopper on Thursday April 23, 2020 @05:55PM (#22961999)
What you’re describing is “good enough service levels for what I need” not “the same level of service as AWS” (or a superior level, as the parent comment implied).

If some sanely architected code was all you needed, then you’d expect at least other cloud/IaaS providers to be able to match AWS service levels. Which they can’t, and which some little software shop most certainly cannot either.

Re:Amazon scooped up data from its own sellers to launch com... by qaq on Thursday April 23, 2020 @06:47PM (#22962450)
Look at actual downtime of US East over the years.
Re:Amazon scooped up data from its own sellers to launch com... by all_blue_chucks on Thursday April 23, 2020 @05:56PM (#22962014)
So what do you do when you are featured on CNN or whatever and you need to scale up massively in a matter of minutes? Do you just let all those sales go?