NodecraftはBandwidth Allianceのクラウドプロバイダーに切り替えることでコストを大幅に削減

この決定を「考えるまでもないもの」と言うNodecraftの共同創業者

昔は、オンラインでゲームをしたいなら、どのプレイレベル、プレイ時間、ルールを選ぶか、サーバーを実行している人の気まぐれに左右されました。今は、Nodecraftのおかげで、IT部門の知識やノウハウがなくても、各自設定した環境内でプレイすることができます。

Nodecraftは、MinecraftARK: Survival EvolvedCounter-Strikeのようなヒットゲームのために、ユーザーが各自のゲームサーバーを簡単にセットアップする方法を提供します。子どものために家族用のMinecraftサーバーが欲しい親から、戦術を一緒に練習するゲーム内のクランメンバーまで、Nodecraftは、ユーザーが求める体験を簡単に作り出せるようにします。

Nodecraftの最も優れている点の1つは、柔軟性です。たとえば、自分のサーバーでMinecraftをプレイした後で、ARKを実行するようにサーバーを切り換え、元のゲームに戻ることができます。すべての設定やデータはそのままにしておくことができます。これは、ゲーマーにとっては喜ばしいことですが、舞台裏は大変です。かなりのストレージスペース、そして多くの帯域幅が必要となります。

最近まで、Nodecraftはお客様のサーバーインスタンスをAmazon AWSのS3に保存していました。当初は上手くいっていましたが、1年が経過した頃問題が明るみになりました。Nodecraftの人気が高まるにつれて、サーバーの請求料金が膨れ上がったのです。AWSは、Nodecraftが使用しているストレージスペースの料金だけでなく、保存データを顧客に転送する際に発生するいわゆる「エグレス」料金も請求していたのです。

Nodecraftの共同創業者兼CTOのJames Ross氏は次のように述べています。「ストレージ料金は通常かなり安くつきます。問題になるのは、帯域幅コストです。」

Bandwidth Allianceに参加。

bandwidthalliance logo

2018年秋に立ち上げられたBandwidth Allianceは、Cloudflareと10社以上のパートナーがインターネットの公平性とデータ可搬性を確保するために始めたプロジェクトです。Bandwidth Allianceのパートナーは、ほかのパートナーネットワーク間の転送に適用されるエグレス料金を免除する(全額免除または大幅割引)ことに合意しました。

この事例では、Nodecraftは、Bandwidth Allianceの立ち上げパートナーであり、同等のストレージサービス(B2)を低コストで提供するBackblazeに注目したのです。Backblazeのストレージ料金がAWSよりも低かっただけでなく、Bandwidth Allianceを通じて、Nodecraftは今まで支払っていたエグレス料金を回避することができます。これは長期的に見ると、大きな節約になります。

その仕組みとは?Nodecraftは、データをBackblazeのB2 Storageに保存し、全世界に200以上のポイントオブプレゼンスを持つCloudflareのネットワーク経由でコンテンツをお客様に配信します。BackblazeとCloudflareはBandwidth Allianceのメンバーであるため、双方間でデータを転送しても料金は発生しません。その節約分はNodecraftに還元されます。

Bandwidth Allianceのメリットに加えて、NodecraftはCloudflareのネットワークを多くの方法で利用しています。DDoS対策からパフォーマンスを高めるArgo Smart Routingまで、ほとんどすべてのことに利用しているとRoss氏は言います。

Bandwidth Allianceとそのパートナー(IBM Cloud、Microsoft Azure、DigitalOceanなど)の詳細については、こちらの概要をご覧ください。

NodecraftはBandwidth Allianceのクラウドプロバイダーに切り替えることでコストを大幅に削減
関連導入事例
主な成果

NodecraftはBandwidth Allianceを使用することでデータ転送コストの大幅な削減を実現

あるストレージプロバイダーから別のプロバイダーへのデータの移動を検討していたとき、Bandwidth Alliance参加企業のサービスならばと、悩むことなく決めました。クラウドサービスを探している、特にトラフィック量の多い企業にとっては理にかなった選択だと思います。

James Ross氏
Nodecraft共同創業者/CTO