AWS: Big? Check. Impenetrable? Nope.

AWS Elastic Load Balancer Unhealthy Host count
AWS Elastic Load Balancer Unhealthy Host count (click to enlarge)

Have you ever had a problem with Gmail or Office 365? Sure you have. But have you ever gotten a specific, accurate answer to your emailed question to support from Google or Microsoft? Bet you didn’t.

What you get when you contact the support contacts for most cloud providers is the technology equivalent of a cold shoulder. They respond with anything but the answer you really need: “forums” staffed by people who link you to FAQs you’ve already read, reporting systems that try their best to prevent you from reporting an issue and off-shored support personnel whose English is, ahem, challenged.

I’ve marveled before that, despite AWS’s growing pains (good luck getting a solutions engineer or even a enterprise salesperson to answer your emails), their support people go out of their way to level with you when something at their end doesn’t work. It’s so unusual, so unlike anything anywhere else in the cloud provider world that it blows me away every time it happens.

And it just happened again. A few days ago, an AWS Elastic Load Balancer alarm in CloudWatch triggered based on CloudWatch’s belief that at least one of the EC2 instances in the ELB was out of service. Except it was a false alarm; all the instances were just fine. (Click on the image nearby to see the ELB alarm.)

I emailed AWS support about this and received this reply:

Hello,
Thank you for contacting AWS… I have looked through your ELB on what may have caused this alarm. It appears that this is indeed a false alarm. The ELB went through a scaling event during this time and changed nodes based on traffic demands. During this time there was a small delay in reporting between the old nodes and the new nodes. The performance of your application on the resources is not a concern here. This is strictly a metric that was reported to CloudWatch that was not accurate and caused the alarm you are facing. I apologize for the false alarm that was reported from CloudWatch.

Looking at your ELB historically I don’t have reason to believe that you should see this consistently.

Thanks!

Best regards,

Dan L.

Can you believe it? A specific, comprehensive answer to what is, after all, one misfire among what must be millions — maybe hundreds of millions — of CloudWatch alarms AWS is managing.

Compare this to the last answer you got from a cloud provider, if you even got one, and you will understand why AWS is mopping up the competition. Cloud architects know that support is the real competitive difference among otherwise converging competitors — and Amazon is absolutely bludgeoning everyone else with superior support.


Posted

in

by

Comments

2 responses to “AWS: Big? Check. Impenetrable? Nope.”

  1. Willem Wals Avatar
    Willem Wals

    I can attest to the excellent work the CSE’s are doing at AWS. We have about 10 accounts with both business and non-business support on them. With business support you pay more (10%) and will get almost instant response… no, I should say answers. non-business accounts take longer but are not ignored like so many other service providers do. Even on a small account (not linked to our company at all) I got a timely and accurate answer to a question. So I know it is not only large account holders that get help. Every now and then I look at Google, Microsoft, VMWare and Softlayer environments sometimes for price or features (ipv6) i wish for. But I keep returning to AWS… a very happy Sr. System Engineer on AWS since 2014.

  2. UnknownCSE Avatar

    Thank you for noticing and telling! This is very rewarding. As a Cloud Support Engineer myself sometimes it feels a bit frustrating when you go to great lenghts to find out and solve customer’s issues and only get an email saying “case has been solved by the customer”.

    Of course many of you do say thanks and send equally gratifying messages, but you have gone above and beyond!

    Thanks for you too.

Leave a Reply

Your email address will not be published. Required fields are marked *