Cloud, On-prem, Both? Dropbox’s approach to Infrastructure Akhil Gupta VP Engineering Strictly confidential
History of Today 3.3B Dropbox connections Enterprise 2015 Business 2013 Teams 2011 APIs 2009 Sharing Dropbox 2008 2007 Strictly confidential
Size & Scale of Dropbox Media Tech Edu CPG/Retail Industrial Regulated Other 500M+ Users 300K+ Dropbox Business Customers Strictly confidential
Scale of our Infrastructure 1+ EB 20% 50+ K Customer data Growth in storage year Total systems to year 2+ Tb/s 14+ MW Ingress/Egress Total power Strictly confidential
Dropbox Infrastructure Evolution Strictly confidential
Evolution of Infrastructure Footprint Pre-2011 2012– 2014– 2016 2016–2017 2018 2019 2014 2015 Hybrid Infrastructure • Third party cloud provider for file storage as well as web and databases Hybrid Infrastructure • Migrated to leased datacenter Strictly confidential
Evolution of Infrastructure Footprint Pre-2011 2012– 2014– 2016 2016–2017 2018 2019 2014 2015 Hybrid Infrastructure • Third party cloud provider for file storage as well as web and databases Hybrid Infrastructure • Migrated to leased datacenter Magic Pocket • Expanded into 3 regions • Built and migrated storage in- house Strictly confidential
Evolution of Infrastructure Footprint Pre-2011 2012– 2014– 2016 2016–2017 2018 2019 2014 2015 International Hybrid Infrastructure Expansion • Third party cloud provider for file storage as well as • Storing block data in web and databases Europe Hybrid Infrastructure International Expansion • Migrated to leased • Expanding edge network datacenter with PoPs in EU and APAC Magic Pocket • Expanded into 3 regions • Built and migrated storage in- Global Network(POPs) house Strictly confidential
Evolution of Infrastructure Footprint Pre-2011 2012– 2014– 2016 2016–2017 2018 2019 2014 2015 International Hybrid Infrastructure Expansion • Third party cloud provider for file storage as well as • Storing block data in SMR APJ Data Center web and databases Europe Hybrid Infrastructure International Expansion AMD First major industry • Migrated to leased • Expanding edge network deployment datacenter with PoPs in EU and APAC Magic Pocket • Expanded into 3 regions • Built and migrated storage in- Global Network(POPs) Nautilus house Strictly confidential
Dropbox Infrastructure Strategy To be on public cloud or not to be … Strictly confidential Strictly confidential
The 3 question test Strictly confidential Strictly confidential
The 3 question test Do we have a scale at which investment in 1 infrastructure is cost effective? Strictly confidential Strictly confidential
The 3 question test Do we have a scale at which investment in 1 infrastructure is cost effective? Does our scale enable us to innovate by building 2 custom services and integrate hardware/ software more tightly? Strictly confidential Strictly confidential
The 3 question test Do we have a scale at which investment in 1 infrastructure is cost effective? Does our scale enable us to innovate by building 2 custom services and integrate hardware/ software more tightly? 3 Can that innovation add value for users? Strictly confidential Strictly confidential
Dropbox Hybrid Infrastructure CDN / DNS Routing Analytics Email / User Notification Dropbox Core Service Machine Learning Platform Compute Storage Databases Network Backbone Aa Dropbox Private Cloud Aa Public Cloud Aa Hybrid Cloud Strictly confidential
Lessons learned Establish and communicate a clear POV 1 and strategy Strictly confidential
Lessons learned Establish and communicate a clear POV 1 and strategy Leverage automation for hybrid 2 infrastructure strategy Strictly confidential
Lessons learned Establish and communicate a clear POV 1 and strategy Leverage automation for hybrid 2 infrastructure strategy Establish discipline in using public cloud 3 & scaling Strictly confidential
Three questions: Key lessons: 1 1 Scale Communicating your POV 2 2 Ability to innovate Leveraging automation Taking the same operational 3 3 Business impact of innovation approach for public and private cloud Strictly confidential
Q&A Strictly confidential Strictly confidential
Thank you! Strictly confidential
Do we have a scale at which 1 investment in infrastructure is cost effective? Does our scale enable us to 2 innovate by building custom services and integrate hardware/ software more tightly? 3 Can that innovation add value for users? Strictly confidential Strictly confidential
Do we have a scale at which 1 investment in infrastructure is cost effective? Does our scale enable us to 2 innovate by building custom services and integrate hardware/ software more tightly? 3 Can that innovation add value for users? Strictly confidential Strictly confidential
Do we have a scale at which 1 investment in infrastructure is cost effective? Does our scale enable us to 2 innovate by building custom services and integrate hardware/ software more tightly? 3 Can that innovation add value for users? Strictly confidential Strictly confidential
Dropbox Infrastructure Strategy Strictly confidential
When to look beyond public cloud 3 questions to evaluate Strictly confidential
Do we have a scale at which 1 investment in infrastructure is cost effective? Strictly confidential Strictly confidential
Do we have a scale at which 1 investment in infrastructure is cost effective? Does our scale enable us to 2 innovate by building custom services and integrate hardware/ software more tightly? Strictly confidential Strictly confidential
Do we have a scale at which 1 investment in infrastructure is cost effective? Does our scale enable us to 2 innovate by building custom services and integrate hardware/ software more tightly? 3 Can that innovation add value for users? Strictly confidential Strictly confidential
Early Hybrid Infrastructure Dropbox Datacenters Amazon Web Services File Journal Edgestore MySQL Amazon S3 Web Serving, Block Serving Block Processing Business Logic Internal Services Desktop, Web, API, Mobile Strictly confidential
Infrastructure Expansion Dropbox Datacenters Dropbox Datacenters Amazon Web Services Amazon Web Services File Journal Edgestore MySQL Magic Pocket Amazon S3 Web Serving, Block Serving Block Processing Block Serving Block Processing Business Logic Internal Services External Services Desktop, Web, API, Mobile Strictly confidential
Recommend
More recommend