#Storage
5 posts
AWS Intermediate #3: S3 — static hosting and presigned URLs
AWS's oldest object storage, S3. The shape of a bucket and the global uniqueness of names, policies and Public Access Block, static site hosting, presigned URLs, and how to lower cost with storage classes.
RHEL Intermediate #3: Advanced Storage — Stratis, NFS, Samba
Storage operations that reach beyond a single machine. Stratis is a storage manager built on top of LVM+XFS that lets you handle thin provisioning and snapshots with ease. NFS is the standard for sharing directories between Linux machines, and Samba is the file-sharing protocol that Windows clients can use. This post covers the setup and operation of all three tools in one place.
RHEL Intermediate #2: LVM — PV/VG/LV, Snapshots, Expansion
LVM, the standard for RHEL 9 disk operations, covered in depth. The abstraction layer between physical disks and the filesystem, the three-layer relationship of PV/VG/LV, the full flow of adding a new disk to expand an LV, capturing a pre-backup state with snapshots and rolling back, and thin provisioning and RAID options — all in one post.
Hardware Basics #5: Storage ② Layout and Connection — RAID and DAS / NAS / SAN
RAID (0, 1, 5, 6, 10) that bundles disks for speed and safety, and the three ways to attach disks to a server — DAS, NAS, SAN. How these concepts were repackaged into cloud storage like instance store, EBS, and EFS.
Hardware Basics #4: Storage ① Devices — HDD / SSD / NVMe and IOPS / Throughput / Latency
How HDD, SSD, and NVMe differ, and how to distinguish capacity from the IOPS, throughput, and latency so often conflated with it. Why cloud disk options like gp3 and io2 diverge, all in one pass.