Chocolatey

Chocolatey no longer worries about unexpected costs from its rapid growth with Cloudflare easing their bandwidth burden.

Chocolatey est le gestionnaire de packages de Microsoft Windows, concernant tous les aspects de la gestion de logiciel. Chocolatey existe en tant qu'outil commercial et open source avec un dépôt de paquets communautaire à l'adresse https://chocolatey.org/packages. Il a connu une augmentation étonnante du nombre d'utilisateurs et de la communauté au cours des cinq dernières années, avec une hausse de 400 % du nombre de téléchargements enregistrée entre 2014 et 2015.

Croissance rapide de Chocolatey chocolatey-graphic

Défi de Chocolatey : évoluer pour répondre aux exigences d'une communauté open source en croissance rapide

Though Chocolatey began as a small open source tool, the community has since exploded and as a result Chocolatey was downloaded over 50 million times just in the first half of 2016. To accommodate this rapid growth in demand Chocolatey needed to scale their infrastructure. Rob Reynolds, founder of Chocolatey, explained that "We were looking for the ability to cache static content and provide a more reliable service without having to continue to overload our backend. It wasn’t like we were being DDoS’d, we were receiving legitimate requests. We just needed bigger infrastructure. We needed something to support the sheer amount of traffic we were experiencing." The challenge for Chocolatey, though, was finding an affordable solution so that they could continue to offer their free services.

Solution de Chocolatey : un réseau de distribution de contenu (CDN) abordable et à tarif fixe

Les exigences de Chocolatey pouvaient être parfaitement satisfaites par un CDN, et ils ont choisi Cloudflare en raison de sa réputation et de sa tarification à prix fixe. Etant donné que le CDN de Cloudflare réplique le contenu statique de Chocolatey et le diffuse à partir de datacenters situés dans plus de 200 villes du monde entier, Chocolatey bénéficie d'une charge de requêtes plus faible et de coûts d'infrastructure moins élevés. En diffusant du contenu en cache à partir de la périphérie de Cloudflare, Chocolatey réduit ses besoins en serveurs et ses coûts de bande passante de plus de 90 % chaque mois. M. Reynolds s'en réjouit : « Le CDN de Cloudflare nous aide à gérer le nombre massif de requêtes que nous recevons et permet de mettre en cache les paquets pour que nos coûts d'infrastructure soient plus bas et plus prévisibles. »

Furthermore, Chocolatey enjoys the fine-grained control they get with Page Rules. Reynolds delighted "Page rules are huge for determining caching. We enjoy how much control they allow us, and how much we save by using them." Chocolatey also received added security benefits by using Cloudflare. "We did come under a legitimate DDoS attack recently," explained Reynolds, "As soon as we turned on I'm Under Attack Mode the site stayed up and the attack was mitigated."

Chocolatey
Études de cas associées
Résultats essentiels

Flat-Rate Pricing allows for easy scale and growth

Dramatic Bandwidth and Infrastructure cost savings

Page Rules are for determining caching

Cloudflare provides a lot of different things out of the box that really allows a site to scale without issues.

Rob Reynolds
Founder