1、 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.S T G 4 0 7James BornholtSeth MarkleDeep dive on Amazon S3Senior Principal EngineerAmazon S3Senior
2、 Principal EngineerAmazon S3 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Designing For Availability 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.AgendaDefinitionsSystem levelServer level 2
3、025,Amazon Web Services,Inc.or its affiliates.All rights reserved.AgendaDefinitionsSystem levelServer level 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Dealing with FailureWhat is failure?What does it mean to deal with it?2025,Amazon Web Services,Inc.or its affiliates.All righ
4、ts reserved.W H A T I S S 3?Conceptual ViewObject StorageOver 500 trillion objects100s of EB of storageOver 200 million TPS 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.S3 Storage RackActual photo of a drawer of drives from an AWS test rack 2025,Amazon Web Services,Inc.or its a
5、ffiliates.All rights reserved.W H A T I S S 3?Physical ViewDrives&ServersRacks&BuildingsOverload&NetworkTransient&Permanent 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Dealing with FailureWhat is failure?What does it mean to deal with it?2025,Amazon Web Services,Inc.or its aff
6、iliates.All rights reserved.D E F I N I N G S U C C E S SCorrectness GoalsIn the face of hardware or zone failure,S3 mustProvide 99.99%availabilityStore data at 99.999999999%durabilityProvide strong read after write consistency 2025,Amazon Web Services,Inc.or its affiliates.All rights reserved.Provi