Evaluation of a Blob Store's Design
Examine how our blob store design fulfills its requirements.
We'll cover the following...
Let’s evaluate how our design helps us achieve our requirements.
Availability
The replication part of our design makes the system available. For reading the data, we keep four replicas for each blob. Having replicas, we can distribute the request load. If one node fails, the other replica node can serve the request.
Moreover, our replica placement strategy handles a whole data center failure and can even handle the situation of region unavailability due to
For write requests, we replicate the data within the cluster in a fault-tolerant way and quickly respond to the user, making the system available for write ...