News for hackers. Stuff that matters.
Re:Prime Down: Amazon’s sale day turns into fail day by rpeden on Monday July 16, 2018 @03:23PM (#17544206)
If only they had access to some kind of scalable cloud hosting service, they could've completely avoided this sort of outage. :)

Jokes aside, I admire the work of the team(s) responsible for Amazon's web site. I use it so often and encounter glitches so rarely that it really stands out when something does go wrong.

Re:Prime Down: Amazon’s sale day turns into fail day by coryfklein on Monday July 16, 2018 @03:30PM (#17544259)
Serious question: I've heard that Bezos's approach with building out commercial units is to break down each part of the vertical into separate commercially-viable components. Idea being if AWS doesn't make sense for 3rd parties to use then it may not be economical to use it internally.

Now the question part: would Amazon ever secretly run Amazon.com in a multi-cloud setup, balancing between AWS, GCE, Azure, etc?

Re:Prime Down: Amazon’s sale day turns into fail day by nevir on Monday July 16, 2018 @03:32PM (#17544285)
As someone that worked at Amazon a long time ago—back when AWS was just getting started—can confirm (historically). Publicly there were a myriad of AWS services; internally all we could use was S3 (for many years), if we were lucky. AWS being born of Amazon's "spare capacity" is an urban legend.

Nowadays, I hear it's quite different, and much of AWS is more rapidly dogfooded.

Re:Prime Down: Amazon’s sale day turns into fail day by chronid on Monday July 16, 2018 @04:19PM (#17544732)
Some services (before I left) just did not have the sheer capacity to have Amazon.com as a customer at peak. The service teams just said "nope, sorry, you're going to kill us".

The requirements for prime day/black friday/cyber monday were mind-boggling.

Re:Prime Down: Amazon’s sale day turns into fail day by xkjkls on Monday July 16, 2018 @06:45PM (#17545824)
That was quickly adjusted. I think like 3 years ago, Amazon publicly was saying that every day to AWS they were adding the same amount of computing power that was used to run Amazon.com when it was a $10 billion business. AWS is massively greater in scale than Amazon.com at this point.
Re:Prime Down: Amazon’s sale day turns into fail day by ec109685 on Monday July 16, 2018 @10:50PM (#17546923)
Scaling services for many independent businesses is somewhat of a different challenge than “vertically” scaling for one large one like amazon.com.
Re:Prime Down: Amazon’s sale day turns into fail day by chronid on Tuesday July 17, 2018 @04:18AM (#17548145)
I cannot confirm or deny that (since my memories are sorta fuzzy), but the real problem was not EC2 capacity. Many other AWS services were involved. :)
Re:Prime Down: Amazon’s sale day turns into fail day by greenleafjacob on Monday July 16, 2018 @07:23PM (#17546030)
This is not right from an infra POV. You are just moving the problem (by team) but it doesn’t go away. Then you end up with duplication.
Re:Prime Down: Amazon’s sale day turns into fail day by hobofan on Tuesday July 17, 2018 @04:03AM (#17548091)
At the same time you are also giving the other team more flexibility to solve the problem, as they can optimize it for the Amazon.com use case and are not constrained to a generic solution that is optimized for the masses.
Re:Prime Down: Amazon’s sale day turns into fail day by cabaalis on Monday July 16, 2018 @03:47PM (#17544446)
I'm a big fan of dogfooding. But given Amazon's ecommerce huge computing needs, maybe it would make sense to not burden the compute availability of your fledgling cloud offering with your ginormous system?
Re:Prime Down: Amazon’s sale day turns into fail day by klodolph on Monday July 16, 2018 @04:00PM (#17544574)
If built well your compute offering can scale with the resources you give it. If you have Amazon’s commerce platform running on a pool of computers, the team running commerce can give those computers to EC2 in exchange for an equivalent amount of EC2 quota. In theory it’s a bookkeeping operation.

There are plenty of good reasons why you wouldn’t run Amazon’s commerce on EC2, but I don’t think cloud availability is one of them.

Re:Prime Down: Amazon’s sale day turns into fail day by ryanianian on Monday July 16, 2018 @04:36PM (#17544852)
FWIW 100% of the Amazon retail website is run on EC2 (and iirc it's 100% on spot instances too). (There are of course lots of internal services that still use non-ec2 capacity but fewer and fewer every day.)
Re:Prime Down: Amazon’s sale day turns into fail day by 15charlimitdumb on Monday July 16, 2018 @05:23PM (#17545263)
note though it is not 100% AWS, ex they use Akamai instead of cloudfront
Re:Prime Down: Amazon’s sale day turns into fail day by discodave on Monday July 16, 2018 @05:02PM (#17545097)
I don't think the spot thing is accurate. Amazon retail EC2 capacity is more like reserved instances.
Re:Prime Down: Amazon’s sale day turns into fail day by IDontWorkAtAmzn on Monday July 16, 2018 @09:56PM (#17546718)
That's just marketing BS.

One of Amazon Retail's big internal goals this year is "finally get everyone off of Oracle".

Bezos opposed the creation of AWS. Almost everything that was early AWS (EC2, S3) was done over the objection of Seattle leadership. Look where the teams were based.

After they shipped AWS, it took eighty zillion years for Retail to use anything AWS offered beyond S3, and, as mentioned above, it's not like their 100% on DDB or RDS now: they have dependencies on freakin' _Oracle_ all over the place.

I mean, this is not a criticism of Bezos or Amazon at all, but at the end of the day, even if Bezos is a supergenius (and I see no reason to doubt that he is. Although I often wonder how he keeps himself motivated to continue to work so hard on building a Walmart competitor with the precious few years he has left on Earth given that he could do literally anything with his time), Amazon is still a company made of tens of thousands of people. It's not a 4 dimensional chess-ballet. It's got probably 95% of the same chaos and disorder that every big organization made of humans has. It just turns out that cutting it 5% in the right markets has incredible returns.

Re:Prime Down: Amazon’s sale day turns into fail day by fjsolwmv on Monday July 16, 2018 @11:49PM (#17547154)
AWS got built over the objection of he Chief Executive and majority owner of the company?
Re:Prime Down: Amazon’s sale day turns into fail day by camtarn on Monday July 16, 2018 @03:36PM (#17544328)
Worked for Amazon a few years back.

I can't see Amazon ever using external cloud hosting for anything except the most trivial of tasks. They're absolutely, utterly paranoid about any sort of confidential information, and I think even with encryption the perceived risk would be too high.

Re:Prime Down: Amazon’s sale day turns into fail day by rb808 on Monday July 16, 2018 @04:01PM (#17544586)
lol, meanwhile everyone else is trusting aws.
Re:Prime Down: Amazon’s sale day turns into fail day by amorousf00p on Monday July 16, 2018 @06:22PM (#17545675)
That's sad truth. But it's convenience like anything else.

In my business I can put a hardware site online with

---6X--- 2 x intel gold 5115 10 core + 64 GB RAM 1 nvme @512G + soft raid1 @4TB magnetic 1 10G, 2 1G ether ~= 42K.

---2X--- storage or NAS with 60TB @RAID5 + 2x quad core low end xeon + 32 GB RAM = 16k

---2X--- 1G edge/core mngd switches + 10G SAN/LAN mngd switches = 5K

---2X--- Endian firewalls + threat appliances = 5K

---1X--- Colo with 2 year lease and 25 amps @208v 1g port speed and committed throughput > 100/mbps = 16K yearly

68K one time cost for depreciating assets we maintain, provision and secure + 16K yearly recurring cost.

Or I can go AWS and modify my processing model, security expectations and service infra and spend 25K a year + 15K 1x migration cost.

Re:Prime Down: Amazon’s sale day turns into fail day by jjeaff on Monday July 16, 2018 @06:52PM (#17545860)
So... you save $9k a year in recurring and it will be more than 5 years before you break even due to your $68k up front equipment costs.

And that's assuming you don't have any needs to quickly scale up or down and you are limited to 1 colo instead of the ability to expand to multiple regions like with AWS.

And that's not even taking into account the cost of the brain power to make sure your hardware stays up and running.

Doesn't sound like rolling your own stuff in a colo is a very good idea in this case. But that's job security if you are the sys admin I guess.

Re:Prime Down: Amazon’s sale day turns into fail day by mmt on Monday July 16, 2018 @07:33PM (#17546080)
> And that's not even taking into account the cost of the brain power to make sure your hardware stays up and running.

Although, as I said upthread, I agree that AWS is very likely ideal for this particular deployment size, let me try to dispell this oft-repeated myth.

Modern server hardware takes almost no "brain power" (or effort of any kind) to keep up and running.

We aren't living in the days of the early dot-com boom where Linux-on-Intel in the datacenter could mean flimsy cases, barely rack-mountable, with nary a redundant part to be seen.

Applying some up front "brain power", one can even choose and configure hardware in such a way as to provide things like server-level redundancy, if that's important and/or preferable to intra-server redundancy (think Hadoop), or the ability to abandon mechanical disks in place instead of ever having to replace one.

Re:Prime Down: Amazon’s sale day turns into fail day by mmt on Monday July 16, 2018 @07:25PM (#17546047)
This is the main "sweet spot" for AWS (or "cloud" infrastructure in general): small scale.

I am generally a strong proponent of using ones own hardware in a colo or on-premises, instead of or in addition to the cloud (primarily for "base" workload).

However, if the entirety of your needs can fit into a single rack, even I will advocate for AWS, since "convenience" is, perhaps, not strong enough a word.

I do think your server and storage prices are around $25k too high, but that's easy to do buying brand name and/or not negotiating with multiple vendors on price (which is particularly tough at low volume unless you're a startup with a credible growth story). That's assuming such an expensive CPU (in comparison to so little RAM) isn't foolishly profligate, along with the other hardware choices. Of course, this underscores the point (on which we agree) that, as a rule, it's just not worth that much time and effort for so little.

I'll take your word on the AWS pricing, as it's fairly predictable, if very tedious to perform the prediction. The main "gotchas" I've found people run into are forgetting to add in EBS costs for EC2 instance types without (or without comparable) local storage and underestimating data transfer costs.

Re:Prime Down: Amazon’s sale day turns into fail day by amorousf00p on Tuesday July 17, 2018 @03:19AM (#17547933)
You'll have to trust me that this examples hardware spec and requirements are for a basic/base site. You can thin the profile and increase the # of chassis, compromise on redundancy, etc...but experience has shown that this arrangement is most cost effective. Kinetic event impact modeling system -w- RT data delivery -- that should answer your conjectures.

No large vendors used in this example - thinkmate or aberdeen supermicro re-brands for due diligence and warranty.

Re:Prime Down: Amazon’s sale day turns into fail day by mmt on Tuesday July 17, 2018 @03:59AM (#17548074)
> You can thin the profile and increase the # of chassis, compromise on redundancy, etc

No, I wouldn't suggest more chasses, as that's almost always more expensive (it's tough to break even on that $1k minimum buy-in on a server).

I believe your workload needs the resources you say. It just happens to be a remarkably rare ratio, hence my remark.

> No large vendors used in this example - thinkmate or aberdeen supermicro re-brands for due diligence and warranty.

The vendor doesn't have to be large to jack up the price.. Any re-brand is super suspicious. To me, a large part of the point of a commodity server product is the reliability is predictable (and therefore easy enough to engineer for/around). Paying extra for "diligence", warranty, or hardware support is just flushing money down the toilet.

A fee for custom assembly and/or a basic smoke test is fine, but it had better be a flat rate per server and on the order of $100. Technician labor isn't that expensive.

Larger or "enterprise" vendors are merely the extreme version of this, with upwards of a 10x premium on something like storage arrays, especially if one includes

Re:Prime Down: Amazon’s sale day turns into fail day by amorousf00p on Tuesday July 17, 2018 @08:28AM (#17549183)
You seem to be an absolute type of planner. I used to approach IT mgmt and provisioning that way some years ago before being confronted with the realities of small and large business. One size obviously does not fit all and sometimes you take shortcuts..usually you pay for them later.

I agree with your cautions around supermicro resale but the warranty support and build diligence are absolutely necessary for a small business. Having a good business relationship with a trusted provider of hardware that always performs the first time is priceless.

Re:Prime Down: Amazon’s sale day turns into fail day by mmt on Tuesday July 17, 2018 @04:16PM (#17552916)
I don't know what an "absolute type of planner" is, but I consider myself an engineer and a pragmatist. I'm well versed with realities. In reality, with business, there's no such thing as "priceless", only risk, and risk is, generally, quantifiable. With enough data, it's easily quantifiable.

I admit that, having an affinity for startups, rather than more traditional small businesses, I have a greater affinity for risk. Ironically, perhaps, I'm usually the voice of risk-aversion with respect to IT infrastucture, so I don't believe it affects my overall understanding.

I recently pointed out to an interviewer who was trying to convince me that it was worth spending half a megabuck on a petabyte from Netapp because it was "business critical" instead of 1/10th that amount for DIY, that, just like the DIY solution, Netapp does not indemnify the business against loss. One isn't buying insurance, only a bunch of technology.

Sure, "works the first time" is worth something. Is it worth the cost of a whole, complete, extra server on a order of qty 6? If the infant-mortality rate on servers is anywhere approaching 1-in-6 and they're being shipped somewhere that the replacement time and/or cost would be prohibitive, I'd still probably rather just order 7 servers instead.

That's my main problem with paying a vendor for "reliability": it's a very fuzzy, hand-wavy assurance. Paying for reliability with more hardware has data and statistics behind it, which is an engineering solution.

Re:Prime Down: Amazon’s sale day turns into fail day by amorousf00p on Wednesday July 18, 2018 @01:04AM (#17555675)
Risk is not quantifiable based on your insight into most businesses. You provision and despair.
Re:Prime Down: Amazon’s sale day turns into fail day by mmt on Wednesday July 18, 2018 @02:05AM (#17555851)
I can't understand either of these two sentences, not even who the "you" is supposed to be.

I'd hope for a more substantive reply, if anything.

Re:Prime Down: Amazon’s sale day turns into fail day by danieltillett on Monday July 16, 2018 @11:48PM (#17547152)
That is some serious set up. I can’t see how you get close to this only spending $25K a year on AWS - maybe the price I was quoted for my needs was some sort of suckers price.
Re:Prime Down: Amazon’s sale day turns into fail day by amorousf00p on Tuesday July 17, 2018 @03:24AM (#17547948)
This is a ballpark average and only for one VPC based site. You'd need multiple sites...just as you do with hardware.
Re:Prime Down: Amazon’s sale day turns into fail day by stone-monkey on Monday July 16, 2018 @04:49PM (#17544955)
I don't see their comment as paranoid because cloud providers generally aee incompetent/steal your data, but because other cloud providers are direct competitors.

Even if they're not sifting through your server data, they can possibly try to get a competitive advantage by analyzing things like usage data as someone above pointed out.

Re:Prime Down: Amazon’s sale day turns into fail day by brownbat on Monday July 16, 2018 @06:05PM (#17545566)
When AT&T was forced by law to allow MCI switching equipment in their facilities, they tended to leave that room's window open, so pigeons could nest in the equipment.

(I might have a detail wrong, this and a hundred other great telecom anecdotes are in The Master Switch.)

Always nice to make sure no parties you depend on have conflicting interests.

Re:Prime Down: Amazon’s sale day turns into fail day by insensible on Monday July 16, 2018 @04:51PM (#17544978)
I know of a big company that competes with Amazon outside the cloud that pressures its vendors not to use AWS for any of its data.
Re:Prime Down: Amazon’s sale day turns into fail day by SpaceRaccoon on Monday July 16, 2018 @05:38PM (#17545383)
Ebay? Walmart? Alibaba?
Re:Prime Down: Amazon’s sale day turns into fail day by rb808 on Monday July 16, 2018 @06:05PM (#17545572)
Re:Prime Down: Amazon’s sale day turns into fail day by scarejunba on Monday July 16, 2018 @09:03PM (#17546502)
Walmart, Carrefour
Re:Prime Down: Amazon’s sale day turns into fail day by antonvs on Monday July 16, 2018 @04:36PM (#17544857)
Most companies can't afford to implement all the security and compliance measures that AWS, Google, or Azure does.

The asymmetry in trust is partly because those cloud providers are huge, and partly because those things are part of their core competency.

Re:Prime Down: Amazon’s sale day turns into fail day by camtarn on Monday July 16, 2018 @04:52PM (#17544993)
I know, right? Always seemed a tiny bit hypocritical to me.
Re:Prime Down: Amazon’s sale day turns into fail day by lev99 on Monday July 16, 2018 @03:32PM (#17544290)
> Now the question part: would Amazon ever secretly run Amazon.com in a multi-cloud setup, balancing between AWS, GCE, Azure, etc?

I'm not sure how secretive it would be. AWS 'bids' on Amazon.com's business and Amazon.com is under no obligation to use AWS as it's cloud service provider.

Re:Prime Down: Amazon’s sale day turns into fail day by coryfklein on Monday July 16, 2018 @03:36PM (#17544327)
Are these bids currently public knowledge then?!
Re:Prime Down: Amazon’s sale day turns into fail day by lev99 on Monday July 16, 2018 @03:45PM (#17544431)
Id would be pretty hard to hide if Amazon.com's images are severed from Azure ip addresses...
Re:Prime Down: Amazon’s sale day turns into fail day by tomjakubowski on Monday July 16, 2018 @04:09PM (#17544649)
Surely the public-facing stuff is just the tip of the infrastructure iceberg.
Re:Prime Down: Amazon’s sale day turns into fail day by core-questions on Monday July 16, 2018 @07:02PM (#17545913)
They're more than big enough to be bringing their own public IP blocks to a provider and having them announce with BGP.

Hell, even us regular joes can do that with services like Packet.Net or Vultr.

Re:Prime Down: Amazon’s sale day turns into fail day by chx on Monday July 16, 2018 @05:36PM (#17545368)
The use Akamai for that
Re:Prime Down: Amazon’s sale day turns into fail day by Spooky23 on Monday July 16, 2018 @04:32PM (#17544824)
I doubt it. These companies compete brutally, they would never allow Azure or Google to know their use patterns.
Re:Prime Down: Amazon’s sale day turns into fail day by lev99 on Monday July 16, 2018 @03:31PM (#17544270)
The (hypothetical) day when AWS & Amazon.com goes down on Prime Day and Amazon stock tanks 50%.
Re:Prime Down: Amazon’s sale day turns into fail day by nodesocket on Monday July 16, 2018 @03:37PM (#17544339)
It is beyond absurd people who sell $AMZN on this news. Amazon users will just keep refreshing until it comes back online, and then continue buying as normal.
Re:Prime Down: Amazon’s sale day turns into fail day by coryfklein on Monday July 16, 2018 @03:58PM (#17544560)
Some rabid fans may, but it's ridiculous to assume that Amazon sees zero missed revenue when their website goes down on their (arguably) biggest sale of the year.

That's similar to all of the locks on all Walmart stores inexplicably getting stuck in the locked state for 2 hours at 6AM on Black Friday.

Re:Prime Down: Amazon’s sale day turns into fail day by jethro_tell on Monday July 16, 2018 @04:18PM (#17544722)
sure, they probably don't get that money back which might slightly influence the revenue for the quarter, but it's not as if the value of the business has changed drastically in the last 3 hours.

This happens every time AWS has an outage as well. Reddit is down, better sell AMZN.

Re:Prime Down: Amazon’s sale day turns into fail day by dpark on Monday July 16, 2018 @04:07PM (#17544629)
It's not the same at all, because trying Walmart again later in the day means literally driving back to the physical store. With Amazon, it means getting your phone back out.

I'm sure there is some impact, but it's nowhere near the inconvenience of being locked out of a physical store.

Re:Prime Down: Amazon’s sale day turns into fail day by mynameisvlad on Monday July 16, 2018 @04:38PM (#17544868)
If you already waited overnight, then 2 hours isn't going to cause you to go home and come back. You're going to continue to wait in the line until the store opens back up.
Re:Prime Down: Amazon’s sale day turns into fail day by dpark on Monday July 16, 2018 @06:51PM (#17545855)
Sorry, I missed the Black Friday comparison. Prime Day and Black Friday simply aren’t comparable, because no one camps out for Prime Day.
Re:Prime Down: Amazon’s sale day turns into fail day by solarkraft on Monday July 16, 2018 @06:05PM (#17545569)
My guess is that they will extend prime day. But they fixed it quickly. For me currently on amazon.de there is no problem and amazon.com shows a captcha form, so it looks like they were DoSed.
Re:Prime Down: Amazon’s sale day turns into fail day by ghshephard on Monday July 16, 2018 @04:58PM (#17545060)
We had about $300-$400 worth of purchases lined up this morning that were going to be made just for the day. Site was down, we couldn’t get through - they aren’t going to happen. A lot of people only shop on the 30-40% of days - so, I’m guessing we’llnwait For digital Monday out in November?
Re:Prime Down: Amazon’s sale day turns into fail day by lev99 on Monday July 16, 2018 @08:51PM (#17546448)
This.

Tons of people that shop sales will just spend their money somewhere else if they miss a sale.

Re:Prime Down: Amazon’s sale day turns into fail day by scarejunba on Monday July 16, 2018 @09:07PM (#17546517)
You’re not going to do it once the site’s up if you get the same price?

Presumably the price sensitive customer doesn’t just go elsewhere, right?

Re:Prime Down: Amazon’s sale day turns into fail day by avip on Monday July 16, 2018 @03:43PM (#17544402)
Not necessarily people.
Re:Prime Down: Amazon’s sale day turns into fail day by Zombieball on Monday July 16, 2018 @04:59PM (#17545064)
Precisely. I wouldn’t doubt there are algorithms that take into account general tone of tweets and news posts (using some sort of NLP) into a trading decision.
Re:Prime Down: Amazon’s sale day turns into fail day by smolder on Monday July 16, 2018 @05:10PM (#17545160)
Yes, this is done in practice and is a little scary because of its potential as a means of manipulating automated trading. On the other hand the markets can be manipulated already via news read by humans...
Re:Prime Down: Amazon’s sale day turns into fail day by econochoice on Monday July 16, 2018 @09:08PM (#17546521)
Have worked on one such project, can confirm that these exist.
Re:Prime Down: Amazon’s sale day turns into fail day by 2trill2spill on Monday July 16, 2018 @03:56PM (#17544539)
It's absurd for long term investors to sell on this news but if your a short term trader or bot then it might be a nice short term profit to trade on this news.
Re:Prime Down: Amazon’s sale day turns into fail day by chronid on Monday July 16, 2018 @04:11PM (#17544665)
You never completely recover an order dip. Believe me :)
Re:Prime Down: Amazon’s sale day turns into fail day by deevolution on Monday July 16, 2018 @03:36PM (#17544325)
Their stocks started declining around 2:30 eastern time
Re:Prime Down: Amazon’s sale day turns into fail day by mikeash on Monday July 16, 2018 @03:45PM (#17544429)
As of 3:45PM they’re up 0.75% for the day.
Re:Prime Down: Amazon’s sale day turns into fail day by krapp on Monday July 16, 2018 @06:20PM (#17545666)
Dammit, AMZN, keep it together, I haven't even vested yet...
Re:Prime Down: Amazon’s sale day turns into fail day by falsedan on Monday July 16, 2018 @07:47PM (#17546142)
You knew the risks when you bought the ticket.
Re:Prime Down: Amazon’s sale day turns into fail day by adreamingsoul on Monday July 16, 2018 @04:31PM (#17544820)
Theoretically, everything has a limit. Including scalable cloud computing.