16.8 S3 Glacier: Deep Archive Retrieval Options and Vault Lock

Right, let’s talk about Glacier. You’ve shoved your data into the S3 Glacier Deep Archive, the coldest of cold storage, because it costs about as much as a forgotten can of beans at the back of your pantry. Excellent. But now you need it back. This is where the fun begins, and by “fun” I mean a process designed to make you really question if you need that data after all. Retrieval isn’t like pulling a file from S3 Standard; it’s more like sending a request to a warehouse staffed by a single, very meticulous, and somewhat slow robot.

16.7 FSx for NetApp ONTAP and FSx for OpenZFS

Right, so you’ve decided you need a proper filesystem in AWS, not just the “it’s fine, I guess” of EFS. Good choice. But now you’re staring at the FSx menu, and it’s less “choose your fighter” and more “choose your very specific, expensive, and slightly confusing fighter.” Let’s demystify the two options that look the most like the filesystems you’d run on-prem: FSx for NetApp ONTAP and FSx for OpenZFS.

16.6 FSx for Lustre: High-Performance Parallel File System for HPC and ML

Right, so you need to go fast. Not “my-internet-is-out-and-I’m-trying-to-watch-a-video” fast. We’re talking about the kind of speed that makes physicists nervous. You’re probably here because you’re dabbling in high-performance computing (HPC), machine learning (ML) on a massive dataset, or maybe you’re just a performance junkie. Welcome. FSx for Lustre is your new best friend, a fully managed parallel file system that Amazon basically yanked out of a supercomputing center and shoved into a data center rack for you. It’s obscenely fast, and it’s built for the specific use case where many computers need to read and write to the same storage at the same time without tripping over each other.

16.5 FSx for Windows File Server: SMB Shares for Windows Workloads

Alright, let’s talk about FSx for Windows File Server. You’re here because you need a fully managed, native Windows file share in the cloud, and you don’t want the headache of babysitting a file server VM. I get it. Patching Windows Server is nobody’s idea of a good time. FSx is basically AWS saying, “Fine, we’ll deal with the WSUS updates and DEFRAG.EXE nonsense, you just focus on your application.”

16.4 EFS Access Points: Application-Specific Entry Points with POSIX Identity

Right, so you’ve got your EFS file system mounted. It’s a big, beautiful, shared POSIX file system sitting in your VPC. Wonderful. Now, how do you actually use it? If you let every application and user just run wild on the root of the file system, you’re going to have a bad time. It’s the digital equivalent of a shared house with no room doors—chaos, missing milk, and someone’s weird stuff everywhere.

16.3 EFS Throughput Modes: Bursting, Provisioned, and Elastic

Alright, let’s talk about EFS throughput. This isn’t just some abstract setting you flip on; it’s the fundamental lever you pull to control how your file system breathes. Get it wrong, and you’ll either be paying for a firehose when you need a sippy cup, or you’ll be throttled into the stone age right when your application needs to sprint. We have three modes: Bursting, Provisioned, and Elastic. Let’s break them down like we’re diagnosing a weird performance bug.

16.2 EFS Performance Modes: General Purpose vs Max I/O

Right, so you’ve decided to use Amazon EFS. Good choice. It’s the “just put the files here and stop worrying about which server they’re on” service. But now you’re staring at this “Performance Mode” setting and wondering if this is where they get you. It’s not a trap, but it is a choice that matters. Let’s demystify it. The performance mode isn’t about speed in a “my Lamborghini goes 200 mph” sense. It’s about scalability and latency under a very specific condition: highly parallel operations. You’re choosing the rules of engagement for how the file system handles a torrent of requests. There are two modes, and the difference between them is the single most important thing to get right.

16.1 EFS: Managed NFS for Linux Workloads Across Multiple AZs

Alright, let’s talk about EFS, or Elastic File System. Think of it as the grown-up, cloud-native answer to the classic NFS share you’d cobble together in a server room. You know the one—constantly running out of space, performance is a crapshoot, and its uptime depends on a single physical box and your team’s willingness to answer 3 a.m. pages. EFS takes that concept, throws out the physical hardware, and gives you a managed, highly available, and scaling network file system that can be accessed by thousands of EC2 instances, Lambda functions, and on-prem servers (via Direct Connect or VPN) simultaneously. It’s NFS for the cloud era, and it’s almost magic. Almost.

— joke —

...