Chocolatey

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

Chocolatey は、ソフトウェア管理のあらゆる場面で活躍するMicrosoft Windows用のパッケージマネジャーです。Chocolateyは、コミュニティパッケージリポジトリを https://chocolatey.org/packages に持つオープンソースの商用ツールです。Chocolateyでは過去5年間でユーザーとコミュニティの数が驚くほど増加しており、2014年から2015年の1年間でダウンロード数は400%増加しました。

Chocolateyの急成長 chocolatey-graphic

Chocolateyの課題:急速に成長するオープンソースコミュニティの需要を満たすためのスケーリング

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.

Chocolateyのソリューション:低価格の定額コンテンツ配信ネットワーク (CDN)

Chocolateyの求めているものはCDNと完璧に一致したため、評判がよく、定額料金のCloudflareを選択しました。CloudflareのCDNはChocolateyの静的コンテンツを複製し、世界中の200都市以上のデータセンターから提供しているため、Chocolateyのリクエストの負荷は低くなり、インフラストラクチャコストも削減されます。Cloudflareのエッジからキャッシュされたコンテンツを提供することで、Chocolateyのサーバーニーズと帯域幅コストの両方が毎月90%以上削減されます。Reynolds氏「Cloudflare CDNは、膨大な数のリクエストを処理するのに役立ち、パッケージをキャッシュすることで、インフラストラクチャコストを抑えるため、費用を予測しやすくなります。」

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
関連導入事例
主な成果

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