Amazon S3 is one of the oldest and most widely used object storage services, and its API has become the industry standard for object storage. Ensuring compatibility with Amazon S3 API is crucial for object storage developers who want to benefit from the wide ecosystem of the existing applications. However, achieving 100% compatibility can be challenging due to the complexity and variety of S3 APIs, access control mechanisms, and performance and scalability requirements. In this talk, we'll classify and analyze a variety of incompatibilities found with some of the "alternative" S3 implementations. We'll discuss specific examples of existing discrepancies, such as missing or incorrect response headers, unsupported API calls, and unexpected behavior, and describe the implications they have on actual client applications. Finally, we'll provide some tips and best practices for achieving better S3 compatibility. This analysis is based on years of experience with implementation, deployment and evaluation of a variety of object storage systems on the market. Attendees will leave with a deeper understanding of the challenges of achieving S3 compatibility and how to address them in their own applications.
Beyond S3 Compatibility Claims: A Deep Dive into Real-World Incompatibilities
This talk describes a set of desired distributed location and data motion patterns that optimize storage/data placement for hybrid/multicloud and/or edge-to-core-to-cloud outcomes.
According to IDC forecast, global data will almost double in 3 years and 90% of the data generated is unstructured data which comes in many forms such as documents, videos, images, audio, IOT data,
- Yuji YazawaToyota Motor Corporation
The cloud storage market is expected to exceed $390B by 2028. Data growth is driven by new cloud-native applications incl.
- Shashidhar JoshiMicrosoft
Hyperscale deployments are using Serial Attached SCSI (SAS) today, to solve capacity and cost challenges within their large-scale storage infrastructure.
- Madhavan RaviMeta
In our current data driven world, the ability to store massive amounts of data is inevitable for not just large enterprises.
Azure Container Storage is a container native, microservices-based storage service providing unified volume management across different cloud storage backends, enabling consistency and portability.
- Vybava RamadossMicrosoft
At SNIA SDC 2022, we introduced Cloud Storage Acceleration Layer (CSAL), a host based FTL deployed at scale at Alibaba, which doubled VM density and cut time to insight in half in their cloud servi