[Last Week in AWS] Issue #157: Goldilocks and the Three Elastic Beanstalk Consoles

Good Morning!

 

 

Welcome to issue 157 of Last Week in AWS. In hiring news, this week we welcome our newest full time employee Pete Cheslock. If you haven't heard of Pete yet, are you ever in for a treat.

 

Another week, another AWS bill jousting tournament. If yours is causing you trouble, hit reply; thrilled to help if I can.

 
 
 

   From the Community

 

In the beginning open source solutions are great. You can’t beat free... especially when OS gives devs flexibility & helps the community. But that's the beginning... how much will free cost as you scale?

 

In The Open Source Observability Landscape, see the costs & benefits of popular tools Jaeger, Prometheus, & ELK. Learn how Honeycomb coexists with these to provide critical observability when you scale. Sponsored

 

 

Silvia Botors (dbsmasher) announces that she'll be writing the next version of the seminal book High Performance MySQL. This is a must-buy. Man, what is it with database books this week?

 

 

This week's S3 Bucket Negligence Award features half a million credit reports, bank statements, contracts, legal documents, driver’s license copies, purchase orders and receipts, tax returns, Social Security information and transaction reports. "That's cute" scoffs Equifax.

 

 

AWS themselves just started Folding--that's Folding-the-protein-folding-project, not Folding as in "pulling a Google and turning AWS off."

 

 

Forrest Brazeal wrote about what happens when companies find their VPNs melting, and made the egregious error of asking me for my thoughts. Virtual desktops are here.

 

 

If you've uploaded government IDs, NRA membership cards, medical marijuana ID cards, credit card numbers, CVV numbers, or medical insurance cards to a digital wallet application called "Key Ring," you're one of the victims of this week's S3 Bucket Negligence Award. Sorry!

 

 

Friend of the Newsletter and NoSQL scholar Alex DeBrie has released The DynamoDB Book. I say this as someone with no financial stake in whether Alex thrives or starves to death in the street: it's an amazing book and you should buy it.

 

 

The Information did a piece on Azure's capacity woes, and OnMSFT.com picked it up. Normally that'd not be relevant to this newsletter, but I do so love seeing my own name in print so of course I'm linking to it.

 

 

Pulumi talks about how their product is addressing controlling AWS cost visibility.

 

 

Someone on Reddit's r/datahoarder subreddit decided to play with a Snowball Edge (motto: "look up neither of those words on Urban Dictionary!"), or as they refer to it: a 100TB miniature jet engine.

 
 
 
 

   Jobs

 

If you've got an interesting job for this newsletter's eminently employable subscribers, get in touch!

 

 

No one likes managing EC2 instances, so you might like managing the team that replaces them with containers. That's right, the Fargate team is hiring three Software Development Managers. People-focused servant-leaders are encouraged to apply. Help bring about an end to the Serverless vs. Containers war that doesn't need to be fought in the first place. One last point: every team at AWS has internal principles that embody their culture, but this team publishes theirs on GitHub. I wonder how they'd take pull requests?

 
 
 
 

   Choice Cuts

 

I get to ask a bunch of questions to Scalyr's CEO on 4/23/20 at 10am PDT / 1pm EDT in the form of a webcast titled Logging at Scale: What Does Your Data Weigh?. Sign up and see if I can figure out what logging is, and misuse it as something worse! Sponsored

 

 

Amazon Cognito Identity Pools now supports Sign in with Apple - Fear not, Cognito as a whole continues to support Sign In With Six Straight Hours of Frustration Trying To Get It To Work.

 

 

Amazon Detective is now available in the US West (N. California) Region - Hard-boiled detective stories now come to the Bay Area.

 

 

Amazon DynamoDB global tables are now available in the AWS China (Beijing) Region, operated by Sinnet, and the AWS China (Ningxia) Region, operated by NWCD - I'm just going to point out the irony of referring to something as a "global table" but still restricting which regions it can exist within.

 

 

Amazon EMR announces EMR release 6.0.0 with new major versions of Hadoop, Hive, HBase, Amazon Linux 2, and support for Docker - This is exciting news: if you're running Hadoop, just wait until you hear about this exciting brand new technology called Docker!

 

 

Amazon EMR is now available in the AWS Local Zone in Los Angeles - A reminder that first, the Local Zone in LA is a thing. Secondly, you probably don't want to use it unless you have specific latency requirements that it can meet--it's just not as durable as a standard region with its usual availability zones. I have loud angry thoughts on this that I'll have to go into some depth on soon.

 

 

Amazon Managed Blockchain now supports Amazon CloudWatch Logs - You'd normally of course store the logs within Managed Blockchain itself, but let's not kid ourselves: logs are actually important, and you need to store them somewhere that isn't patently ridiculous.

 

 

Amazon Managed Cassandra Service now enables you to manage access to resources based on tags - Yet another service sees "the thing you use to organize your resources" become a latent security risk.

 

 

Amazon Managed Cassandra Service (preview) now helps you coordinate increments and decrements to column values by using counters - I wonder if I can misuse this feature to avoid having to write my own atomic counter logic with DynamoDB?

 

 

Amazon Personalize now provides scores for recommended items - ...and you can see how very well it must work, given the amazing quality and discriminating selection available under the "Amazon's Choice" offering on their e-commerce side.

 

 

Amazon QuickSight dashboards are now denser with slick look and feel - Well that's certainly an interesting corporate voice AWS is using. I'd have gone with "the QuickSight UI team has finally come to accept that 1998 is well and truly over."

 

 

Amazon RDS now supports MariaDB 10.4 - MariaDB is incredibly important to a lot of folks I talk to, specifically because it doesn't give me the opportunity to pronounce "SQL "as "Squeal" like MySQL and PosgreSQL do.

 

 

Amazon RDS Proxy with PostgreSQL Compatibility (Preview) - PostgreSQL gets to fulfill its primary function once again: getting the same features other database engines already have.

 

 

Amazon Redshift now supports changing node types within minutes with elastic resize - Wow. With "pause and resume," "quick changes between node types," and "pay for what you use" billing, it seems that Amazon Redshift may be starting to embrace this whole "cloud' thing.

 

 

Amazon Textract now reads Checkboxes and other Selection Elements more accurately - Well that's certainly a feature. I wonder how far we are from it recognizing hand-drawn emoji?

 

 

Amplify CLI adds support for additional Lambda runtimes (Java, Go, .NET and Python) and Lambda cron jobs - ...but still spits out frontend components entirely in Javascript, so you won't escape that particular language so easily.

 

 

Amplify Framework announces new, rearchitected UI Component and modular JavaScript libraries - There have been so many Amplify incremental feature enhancements that they're starting to drown each other out--and I just figured out why it's called "Amplify."

 

 

Announcing the ability to run Windows Server license included instances on EC2 Dedicated Hosts - I have no idea if this is good or bad, because I spend my time solving actual technical problems instead of playing slap and tickle with Microsoft licensing terms.

 

 

Announcing support for fine-grained IAM permissions for PrivateLink interface endpoints - Yay, a release for all of us to ignore in favor of wildcarding the permissions because we got tired of fighting with them in order to make our apps work.

 

 

AWS DeepLens launches new tutorials website and adds supports for Python 3 - Man, I haven't thought about the DeepLens in ages, despite having one on my shelf. Nice to see it's supporting a semi-modern version of Python too.

 

 

AWS Fargate launches Platform Version 1.4 - AWS only ever gives one of their platforms a version number when they're exposing a choice for you to make. In this oddball release, "LATEST" uses 1.3.0, but you can explicitly select 1.4.0 too.

 

 

AWS Migration Hub now automatically tags migration results for cost tracking - Okay, this is huge provided it's implemented like it should have been implemented. I'll let you know after my next customer migration.

 

 

Create Amazon MSK clusters with T3 brokers for less than $2.50/day - Nice try, AWS Marketing, but I have a 3rd grade level of arithmetic: these cost $75 per month each.

 

 

Introducing Amazon Chime Proxy Phone Sessions - Disposable phone numbers to connect people are handy--particularly now that we're seeing a renaissance in people talking to one another on the phone. Something like this can help curb abuse if implemented properly!

 

 

New AWS Elastic Beanstalk console now available - "Goldilocks and the Three Elastic Beanstalk Consoles" was a really messed up fairy tale that my toddler did NOT enjoy.

 

 

New Trailhead Training Content: Learn the AWS Cloud Practitioner Essentials - The more we stay inside, the more AWS's naming becomes evocative of the great outdoors. Cloud Practitioner's a great cert for folks looking to get a baseline understanding of what AWS is and does; I have one myself. It's the only cert I have.

 

 

Support for Queue hopping now available with AWS Elemental MediaConvert - The service can now cut in line; you'll still get punched in the face if you try this yourself at the grocery store.

 

 

Amazon Elastic Container Service now supports Amazon EFS file systems | AWS News Blog - Way to bury the lede here: suddenly ECS tasks and Fargate get persistent storage. Yes, yes, there may be performance issues for some workloads and it's not as picturesque a unicorn as you may have wished for, but this unlocks a host of new abilities and workloads for which containers frankly weren't an option.

 

 

New – Accelerate SAP Deployments with AWS Launch Wizard | AWS News Blog - Helpful tip: "Ess Ay Pee" is how the product is pronounced; "sap" is what they call the folks who pay list price for SAP.

 

 

A public data lake for analysis of COVID-19 data | AWS Big Data Blog - I checked into this, and I say this non-snarkily: this data set is free. AWS is picking up the storage, transfer, and request charges. Please do something good with it--and by "something good," I mean things that actual doctors agree would be helpful, not rando VCs posting on Medium things that they think are helpful.

 

 

Under the hood: AWS Fargate data plane | Containers - This post explains what goes on under the hood with Fargate; in other words, it explains why you don't want to be a cloud provider.

 

 

Automate RDS Aurora Snapshots for disaster recovery | AWS Management & Governance Blog - But before you do, please stop for a minute and consider something. If your database (and thus your entire site / company) were wiped off of the internet, would the internet be better off for it? If the answer is yes, please disregard everything in this post.

 
 
 
 

   Tools

 

Running a business is hard. Your cloud doesn’t have to be. DigitalOcean is the cloud that offers transparent, predictable pricing - even for Kubernetes clusters, which you'd have thought was impossible! You also won't need 12 weeks of cloud school to absorb a zillion ancillary services just to be able to SSH into an instance. Is this the kind of simplicity you need out of your cloud provider? Check out DigitalOcean today. Sponsored

 

 

It's been a while since I've mentioned troposphere, a python library to manage CloudFormation effectively. Think of it like the CDK but without the constant upheaval.

 

 

budget limiter is a CloudFormation template to limit spend on AWS resources based on a tag, and then optionally stops compute instances at predefined thresholds.

 
 
 
 

… and that’s what happened Last Week in AWS

If you’ve enjoyed reading this, tell your friends to sign up online at lastweekinaws.com — or post a link in your company Slack team!

As always, if you’ve seen a blog post, a tool, or anything else AWS related that you think the rest of the community should hear about, send them my way. You can either hit reply– or join the #lastweekinaws channel on the og-aws Slack team.

 
 
 

I’m Corey Quinn

I help companies address their horrifying AWS bills by both reducing the dollars spent and helping them understanding what they’re paying for.

 
 

Screaming in the Cloud

In addition to this newsletter, I host a podcast about the business of cloud computing, featuring me talking to folks who are good at things; it's a nice contrast.

 
 

Sponsor an Issue

Reach over 12,200 discerning engineers, managers, and enthusiasts who actually care about the state of Amazon's cloud ecosystems.

 
 
 
 
 
 
                                                           

Older messages

how are your knees?

Wednesday, April 8, 2020

Hello again, treasured reader. How are your knees doing? Personally, I'm 44 and mine are going strong. However, thanks to the wisdom that my wizened old age has brought me, I know that one or both

[Last Week in AWS] Issue #156: The Amazon Detective and the Case of the AWS Bill

Monday, April 6, 2020

Good Morning! Happy AWS Bill week! Suddenly folks are caring a lot more about what they're spending on AWS. If that's you, we'd like to chat. We also hosted the second of what's

Let me into your earholes 😈

Sunday, April 5, 2020

Ah, reading. A skill somehow crucial to success in daily life, but optional when you're President. Good news for your seared optic nerves: You can now get your AWS fix delivered via podcast! AWS

A Live Video Chat That Won't Suck: Ask Me Anything About AWS Bills

Tuesday, March 31, 2020

Dear Friends, April 1 is a dreaded date–sure, it's the Worst Day on the Internet for companies who are preparing to be incredibly tone-deaf this year, but it's also the start of a new AWS

This email will make you smarter

Tuesday, March 31, 2020

Hi again, So, you're here to keep up with the latest goings-on in AWS. Bully for you. Welcome, fellow traveler. I've rounded up a quick selection of our most popular posts, podcasts, and

You Might Also Like

Daily Coding Problem: Problem #1648 [Medium]

Wednesday, December 25, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Quora. Given an absolute pathname that may have . or .. as part of it, return the

🎮 The Best Games to Go With Your New Console — Streaming Services Could Learn From YouTube

Wednesday, December 25, 2024

Also: Don't Throw Christmas Gift Boxes on the Curb, and More! How-To Geek Logo December 25, 2024 Did You Know Years before The Nightmare Before Christmas, Tim Burton was sprinkling references to

Charted | Global Economic Confidence in 2025, by Country 🌎

Wednesday, December 25, 2024

While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY

Top Tech Deals 🎅 Sony Headphones, iPhone Cases, 4K Projector, and More!

Wednesday, December 25, 2024

The season of giving is upon us. How-To Geek Logo December 25, 2024 Top Tech Deals: Sony Headphones, iPhone Cases, 4K Projector, and More! The season of giving is upon us. Happy Holidays! If you're

Why the Race to AGI is Humanitys Defining Moment

Wednesday, December 25, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 25, 2024? The

Iran's Charming Kitten Deploys BellaCPP: A New C++ Variant of BellaCiao Malware

Wednesday, December 25, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Software Testing Weekly - Issue 251

Wednesday, December 25, 2024

GitHub Copilot is free! 🤖 View on the Web Archives ISSUE 251 December 25th 2024 COMMENT Welcome to the 251st issue! In case you missed it — GitHub Copilot is free! The free version works with Visual

Daily Coding Problem: Problem #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a