[Last Week in AWS] Issue #165: Enduring the Cloud Migration Factory

Good Morning!

 

 

Since my last email, folks have collectively donated tens of thousands of dollars to support racial justice. You really are the best audience in the world. Obviously this is only a start. More to come in the coming weeks...

 

Last week Slack announced that they're partnering with Amazon Chime of all things to power their meetings going forward. I asked the GM of Amazon Chime what the hell was going on in a podcast.

 
 
 

   From the Community

 

About 80% of software teams that do not yet practice observability plan to reach an advanced level within the next 2 years. We asked your peers to tell us how they're doing.

 

Advanced observability teams are 3X more likely to work in an organization that understands the breadth and impact of their tech debt. A whopping 92% are confident they proactively notice and catch bugs after code is deployed to production.

 

Most teams have just begun their observability journey. See how you compare and let Honeycomb.io help you advance your practice. Sponsored

 

 

I love the idea of misusing Lambda; the idea that doing so leads to a data store that's faster than DynamoDB is just gorgeous.

 

 

This older post on Dumb Security Questionnaires explains why every compliance form you have to fill out is terrible.

 

 

A curious dive into using a subdomain takeover pattern on S3.

 

 

I'll be joining AWS for some kind of web streaming video thing next week; go ahead and register if you enjoy sarcasm, pain, and me inflicting both of those things upon high level AWS VPs who have no earthly idea who I am or what they're in for.

 

 

I love how Polyverse's "Wordpress on ECS/Fargate" blog post takes the time to dunk on AWS's Wordpress reference architecture.

 

 

There's now a Lambda runtime for Swift, a language only used on your iPhone, for AWS Lambda, which runs only in AWS environments. How... useful.

 

 

In lighter news, AWS apparently posted a blog post promotion to Twitter featuring a watermarked iStock photo. I'm not sure that this is the best expression of frugality, but you do you.

 

 

Matt Weagle has (taken a role)https://twitter.com/mweagle/status/1269038908060229634?s=12 at AWS. He's amazing; I look forward to hearing what his new adventures in Serverless look like.

 

 

Similarly, AWS has acquired swyx / Shawn Wang as a developer advocate.

 

 

An stack of S3 Bucket Negligence awards goes to TVSmiles, Joomla, 8Belts, and one more that I'll get into down below in the tools section of this issue.

 

 

Ugh. When a specific AWS employee says or does something I don't agree with, calling them out personally is generally punching down. This guy has a bigger platform, and would ideally demonstrate correspondingly more empathy.

 
 
 
 

   Jobs

 

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

 

 

At Stedi, they're working in one of the biggest markets on the planet – EDI, the technological backbone of the physical product economy. They’re building a next-generation platform: a ubiquitous commercial trading network to automate the trillions of dollars in B2B transactions exchanged by nearly every company on Earth. If you're interested in what they're building and how they’re building it, they'd love to hear from you.

 
 
 
 

   Choice Cuts

 

Mistakes happen in the cloud. Just ask anyone who's accidentally left expensive workloads running, put sensitive data in a public bucket, or agreed to deploy an Oracle product. The folks at cloudtamer.io believe that a well-governed cloud means never having to say you're sorry--and not because Finance doesn't know where to find you. cloudtamer.io unifies access and identity management, budget enforcement, and compliance automation into a single solution that works across both AWS and Azure. If your cloud ops team or developers apologized recently, check them out. If they refused to apologize, several notable tech companies are currently hiring. Sponsored

 

 

Amazon Aurora PostgreSQL Global Database Supports Managed Recovery Point Objective (RPO) - The RTO of course remains fixed at "however long it takes the snapshot to finish restoring."

 

 

Amazon Redshift now delivers better cold query performance by significantly improving compilation times - Today I learned that you can compile SQL queries. Now that I know that, I'm about to go learn whether you can flavor cheap vodka with coffee.

 

 

Amazon SageMaker Components for Kubeflow Pipelines - Right now VC investments are down across the board due to the economic climate. Amazon could not possibly have picked a worse time to smash machine learning together with Kubernetes.

 

 

Announcing Cross-Cluster Search support for Amazon Elasticsearch Service - Declaring success on having made Elasticsearch easy and fun to maintain, Amazon decides to ramp up the complexity. ChaosSearch weeps for the souls of the Amazonians.

 

 

Announcing the General Availability of Amazon EC2 G4dn Bare Metal Instances - GPU instances with up to 8 NVIDIA T4 GPUs - And of course, a g4dn.12xlarge has 4 GPUs while a g4dn.16xlarge has 1 GPU because OH MY GOD AMAZON ARE YOU KIDDING ME

 

 

Announcing storage controls for schemas in Amazon Redshift - In a withering blow to their quarterly revenue, you can now restrict the amount of disk space used by a schema in Amazon Redshift.

 

 

AWS Data Migration Service now supports copying graph data from relational sources to Amazon Neptune - Yet for some reason you're charged as if it were copying graph data from relational sources to the planet Neptune.

 

 

AWS DeepComposer announces autoregressive CNN algorithm for generating compositions and an associated learning capsule to understand the machine learning concepts - The AI has apparently broken free and begun writing AWS release headlines.

 

 

AWS Direct Connect enables Failover Testing - This is part of their Resiliency Toolkit. Think of it as AWS extending Chaos Engineering principles beyond the crapshoot of running in the Bad AZ of us-east-1.

 

 

AWS Systems Manager Explorer now adds support for a delegated administrator account to view operational data across multiple accounts and regions - Ooh, this is interesting. You can leverage Organizations without having to log into the master account for one less thing. At this blistering pace we'll be able to delegate everything by 2040.

 

 

Database Activity Streams now available for Aurora with MySQL compatibility - It's 10 o'clock; do you know what your database is doing? Of course you don't, but with this enhancement you can pretend like you do when asked by regulators.

 

 

Introducing AWS CloudEndure Migration Factory Solution - "CloudEndure Migration Factory" is probably the most scathing on-the-nose name to come out of AWS in the past year. It's PERFECT!

 

 

Real-time anomaly detection support in Amazon Elasticsearch Service - Detecting anomalies is harder than it sounds. This feature starts with detecting "you're using Amazon Elasticsearch on purpose."

 

 

Tighten S3 permissions for your IAM users and roles using access history of S3 actions - "Hey, this is the only set of permissions this role has used" is super handy! Now I want something kind of aligned: "I give a resource an open policy (in a test environment). I put it through everything that resource will do. Automatically build an IAM policy for it to do those things and nothing else."

 

 

New – Amazon EC2 C5a Instances Powered By 2nd Gen AMD EPYC™ Processors | AWS News Blog - "They're 10% less expensive" is the only official word on benchmarks. I'm not sure whether I should root for AMD or Intel here; it's going to come down to who has the bigger booth at the next conference I attend.

 
 
 
 

   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

 

 

The US President's birthday is apparently a thing, and his reelection campaign put up a website for supporters to upload videos wishing him well. Originally the S3 bucket was unsecured, but they fixed that. Now you can use this command line tool to upload your well wishes in bulk to a place where they're charged by the gigabyte.

 

 

Spot Cost shows a much more accessible view of Spot instance pricing and its associated trends.

 
 
 
 

… 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 19,000 discerning engineers, managers, and enthusiasts who actually care about the state of Amazon's cloud ecosystems.

 
 
 
 
 
 
                                                           

Older messages

[Last Week in AWS Extras]: Snarking For Racial Justice

Wednesday, June 3, 2020

Snarking for Racial Justice This was originally going to be a wonderfully crafted treatise on why multi-cloud is nonsense. But if we look outside in the United States, or in the headlines of any paper

[Last Week in AWS] Issue #164: AWS Security Landscapers

Monday, June 1, 2020

Good Morning! This is the 164th issue of Last Week in AWS, but that feels like a hollow observation against the backdrop of the uprising we have seen developing in the United States (this

[Last Week in AWS Extras]: How to Compete With AWS

Wednesday, May 27, 2020

I'm digging the feedback I've gotten so far. By and large you all like these deep dive posts, so I suspect they're here to stay. Today's topic is on competing with AWS; it's not the

[Last Week in AWS] Issue #163: Introducing AWS SnowCannon

Monday, May 25, 2020

Good Morning! Welcome to issue 163 of Last Week in AWS. It's Memorial Day here in the US, so the country is shut down even more than it has been for the past couple of months. The AWS release

[Last Week in AWS Extras]: When AWS Elastic Underpants launches, here's how I'll learn about it

Wednesday, May 20, 2020

As we all find ourselves climbing the metaphorical walls, we express our frustration in different ways. Since it's Wednesday, mine is via long-form snark. Should you want to share this post you can

You Might Also Like

Tuesday Triage #200 and giveaway

Tuesday, May 14, 2024

Your weekly crème de la crème of the Internet is here! The 200th edition featuring annual subscriptions giveaway, thoughts on nearly four years of ... ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎮 How AI Tools Are Changing Game Development — Grab a Pixel 8a Instead of Waiting for Pixel 9

Tuesday, May 14, 2024

Also: Sharing Your Google Maps Trip Progress, and More! How-To Geek Logo May 14, 2024 Did You Know In a bid to keep the ingredients secret, WD-40 was never patented. 🤖 The New GPT It's Tuesday!

Meta shuts down Workplace

Tuesday, May 14, 2024

Plus: Everything that happened at Google I/O and AWS CEO steps down View this email online in your browser By Christine Hall Tuesday, May 14, 2024 Hello, and welcome back to TechCrunch PM. The team

Flattening Lists of Lists, Python 3.13, Sets, and More

Tuesday, May 14, 2024

Flattening a List of Lists in Python #629 – MAY 14, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Flattening a List of Lists in Python In this video course, you'll learn how to flatten a list

Daily Coding Problem: Problem #1441 [Easy]

Tuesday, May 14, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. UTF-8 is a character encoding that maps each symbol to one, two, three, or four

Noonification: 3 Quick Ways to Optimize RecyclerView

Tuesday, May 14, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 14, 2024? The HackerNoon Newsletter brings the HackerNoon

Using 97 fewer cores thanks to PGO

Tuesday, May 14, 2024

Plus an HNSW indexed vector store library, a new Go game hits the Steam store, and is 'ok' ok?. | #​507 — May 14, 2024 Unsub | Web Version Together with Stytch logo Go Weekly Reclaiming CPU for

Ranked | The Top 6 Economies by Share of Global GDP (1980-2024) 📈

Tuesday, May 14, 2024

Gain a unique perspective on the world's economic order from this graphic showing percentage share of global GDP over time. View Online | Subscribe Presented by: Data that drives the

Free online event this Thursday: Getting ahead with time series data

Tuesday, May 14, 2024

Free Online Event Do you know how your competitors use time series data to get ahead? Join us on Thursday, May 16 at 10am PT/1pm ET for a free, hour-long online fireside chat called “Unleash the Full

Here's the deal

Tuesday, May 14, 2024

We wanted you to be among the first to know about our plans to relaunch the Gigantic training courses that Product Collective now powers! Here's the deal: From May 20th - May 31st, anybody that