Storage Architecture and Challenges Faculty Summit, July 29, 2010 Andrew Fikes, Principal Engineer fikes@google.com Introductory Thoughts Google operates planet-scale storage systems What keeps us programming: Enabling application developers Improving data locality and availability Improving performance of shared storage A note from the trenches: "You know you have a large storage system when you