AWS Storage Blog
Category: Learning Levels
Enabling SMB access for serverless workloads with Amazon FSx
Many customers adopting a cloud-first strategy prioritize serverless technologies and cloud file storage that offer automatic scaling, built-in high availability, and a pay-for-use billing model to increase agility and optimize costs. As customers adopt serverless architectures, they may need shared data access on a persistent storage layer. While AWS Lambda includes a 512-MB temporary file […]
Ten tips for multi-tenant, multi-Region object replication in Amazon S3
UPDATE (2/10/2022): Amazon S3 Batch Replication launched on 2/8/2022, allowing you to replicate existing S3 objects and synchronize your S3 buckets. See the S3 User Guide for additional details. Independent software vendors (ISV) want to build multi-tenanted applications to benefit from more efficient usage of resources in addition to global reach. These apps require a […]
Obtain aggregated daily cross-account multi-Region AWS Backup reporting
UPDATE (2/3/2022): Source code extended to support AWS Backup for Amazon S3. UPDATE (6/24/2022): Source code updated to support tag extraction to support cost allocation reporting. UPDATE (5/5/2025): This post was originally developed and tested for Python 3.7. An update to this post featuring Python 3.12 will be published 6/30/25. Customers treat data as an […]
Johnson & Johnson reduces analysis time by 35% with their data science platform using Amazon EFS
Johnson & Johnson data science and business experts collaborate to incorporate science into healthcare solutions, including medical device and diagnostic technologies, consumer healthcare products, and pharmaceuticals. Johnson & Johnson needed storage to share and perform analytics on their data science workbench for genomics neuroscience, R&D, and drug discovery. A massively scalable solution was required to […]
How automated reasoning helps Amazon S3 innovate at scale
When we launched Amazon S3 a little over fifteen years ago, we put simplicity at the center of the customer experience. S3’s core API is just four REST commands (GET, PUT, LIST, and DELETE). Our customers tell us that they love the simplicity of S3 not just because of its API, but especially because of […]
Enhanced disaster recovery monitoring with CloudEndure and Amazon CloudWatch
Update (March 4, 2022): Updated Amazon CloudWatch events section to utilize Amazon EventBridge rules instead, allowing you to further customize your serverless event architecture. AWS is also deprecating the requests module in botocore to improve flexibility and performance, and added the ability to use Layers within AWS Lambda to continue using this module. Code has […]
Copying objects greater than 5 GB with Amazon S3 Batch Operations
Update (3/4/2022): Added support for Glacier Instant Retrieval storage class. Update (4/19/2022): Included the copy destination prefix parameter in the Amazon CloudFormation template. Update (10/26/2022): Added performance guidance and best practices, and included template optimized for copying objects restored from archive to a different storage class. Update (4/23/2025): Upgraded AWS Lambda function Python runtime to […]
Monitoring and understanding Amazon EBS performance using Amazon CloudWatch
Storage and compute are the main pillars of many different types of applications, making them important to monitor and understand when optimizing or developing an application for peak performance. Amazon EBS is an easy-to-use, scalable, high-performance block-storage service designed for Amazon EC2. EBS is the main type of storage used by applications for high performance transaction-based […]
Enhance the security posture of your backups with AWS Backup Vault Lock
When dealing with backups, data managers frequently ask, “how do I prevent my backups from being accidentally or maliciously deleted?” or “what can I do to enhance protection against ransomware?” In highly regulated industries, WORM* (write-once-read-many) compliance is required for backups and archives. WORM compliance means immutability and an immutable backup helps in the recovery […]
How Capital One uses Amazon S3 Glacier to optimize data storage costs and maximize resources
At Capital One, our goal is to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. Our founders believed that banking would be revolutionized by technology. Based on that vision, our technology leaders made an aggressive effort in building a talented in-house software engineering practice. This foresight helped us become a leader […]