Après avoir pris la décision de réorganiser son infrastructure et de réduire sa dépendance vis-à-vis d'Amazon Web Services, Dropbox a réduit ses coûts d'exploitation de 74,6 millions de dollars au cours des deux prochaines années.
À partir de 2015, Dropbox a commencé à déplacer les utilisateurs de son service de stockage de fichiers du service de stockage S3 d'AWS vers une infrastructure et des logiciels personnalisés, et les avantages financiers ont été immédiats. De 2015 à 2016, Dropbox a économisé 39,5 millions de dollars sur le coût du bucket de revenus grâce au projet, qui a réduit les dépenses de «notre fournisseur de services de centre de données tiers» de 92,5 millions de dollars, compensé par une augmentation des dépenses de 53 millions de dollars pour son propre compte. centres de données. L'année suivante, en 2017, elle a économisé 35,1 millions de dollars supplémentaires en coûts d'exploitation au-delà des chiffres de 2016.
Dropbox était autrefois la réussite par excellence du cloud, une startup qui a construit une base d'utilisateurs massive et une présence de marque grâce à son utilisation d'Amazon Web Services. Bien sûr, de nombreuses entreprises sont toujours heureuses de payer AWS pour gérer leur infrastructure, comme elles le montrent les revenus stables du leader du marché du cloud réalisés en 2017 .
Mais une fois que certaines startups se transforment en grandes entreprises avec des centaines de millions d'utilisateurs, avec des besoins informatiques qu'elles comprennent intimement, il peut être beaucoup plus efficace de mettre en place des infrastructures informatiques conçues précisément en tenant compte de ces besoins. Après un processus de plusieurs années, Dropbox a achevé ce qu'il appelle son projet « Optimisation de l'infrastructure » au quatrième trimestre de 2016.
"L'optimisation de nos infrastructures a permis de réduire les coûts unitaires et de limiter les dépenses d'investissement et les amortissements associés. Combiné à l'augmentation simultanée de notre base d'utilisateurs payants, nous avons connu une réduction de notre coût des revenus, une augmentation de nos marges brutes et une amélioration de notre cash-flow libre sur les périodes présentées. L'entreprise a dit.
Deux facteurs ont poussé Akhil Gupta, vice-président de l'infrastructure pour Dropbox, à réaliser que l'entreprise devait sortir du cloud. Le premier est la formation et la croissance. Dropbox compte 500 millions d'utilisateurs et stocke 500 pétaoctets de données. "L'échelle sur laquelle nous opérons est celle à laquelle très peu d'autres entreprises seront", a déclaré Gupta.
Deuxièmement, Gupta souhaitait avoir un contrôle de bout en bout de l'infrastructure afin de pouvoir contrôler les performances, la fiabilité et l'expérience globale de l'utilisateur.
En optimisant la pile et en personnalisant l'infrastructure pour notre cas d'utilisation, nous avons été en mesure de fournir un différenciateur clé sur le marché et une valeur clé pour nos utilisateurs.
dit Gupta.
Toutes les entreprises n'ont pas l'échelle sur laquelle Dropbox opère. Et la plupart des entreprises ne verraient pas un énorme avantage à personnaliser leur infrastructure pour répondre à leurs besoins spécifiques, explique Gupta. Le parcours de Dropbox a duré deux ans et demi et a nécessité des investissements en personnel pour comprendre comment l'infrastructure devait être personnalisée et d'autres travailleurs pour gérer leurs centres de données.
"La personnalisation demande beaucoup de travail en amont", a déclaré Gupta. Le retour sur investissement dure sur une longue période de temps, vous devez donc avoir la taille pour investir dans des équipes et développer des relations avec les fournisseurs. Les clouds publics, admet Gupta, sont très efficaces pour offrir suffisamment de services d'infrastructure pour de nombreuses charges de travail. Dropbox continuera à utiliser AWS pour certains services, mais sa plate-forme de stockage principale fonctionnera en interne.
Le vice-président de Forrester Research, Richard Fichera, déclare Malheureusement, il n'y a pas de règle simple pour savoir quand il est plus efficace d'exécuter quelque chose dans votre centre de données que de l'utiliser par le public. Mais généralement, le cloud est un endroit très efficace pour exécuter la plupart de vos charges de travail. "À moins que vous ne soyez dans les premiers centiles de taille, cela n'a probablement pas de sens« , dit Fichera d'y aller seul. Même si vous avez la taille qu'il serait économiquement logique de gérer en interne, le cloud offre d'autres avantages. Les fournisseurs de cloud fournissent le stockage en tant que service - il n'est pas nécessaire de gérer le matériel d'infrastructure.
Cela ne veut pas dire que le cloud n'a pas d'inconvénients. Les fournisseurs de cloud public ont ce que Fichera appelle des "péages" sur l'utilisation et le mouvement des données. Il n'y a généralement aucun coût pour télécharger des données dans le cloud, mais il y a des coûts de bande passante pour les sortir. Le cloud computing IaaS est également la meilleure solution pour des charges de travail variées avec des besoins en ressources variés. Des charges de travail plus stables peuvent être en mesure de fonctionner plus efficacement en interne, bien qu'avec l'avènement de tarifs réduits pour les instances réservées ou une utilisation prolongée comme l'offre Amazon et Google, même les charges de travail stables trouvent des logements relativement bon marché dans le cloud.
Dropbox utilise toujours AWS pour moins de 10 % de ses besoins de stockage, comme indiqué dans la déclaration. La société exploite trois centres de données aux États-Unis mais aucun en Europe et utilise les ressources AWS en Europe pour servir certains clients sur ce continent.