← トピック

Ably vs Pusher vs PubNub:料金、プロトコル、それぞれが向くケース

ホスティング型リアルタイムサービス 3 社を並べて比較。Pusher は接続数と 1 日のメッセージ数、Ably と PubNub は月間アクティブユーザー数で課金します。同じアプリがそれぞれでいくらになるか。

Ably、Pusher、PubNub は、もっともよく比べられる 3 つのホスティング型リアルタイムサービスです。どれもサーバーを運用してくれますが、プロトコル、課金で何を数えるか、パブリッシュ/サブスクライブ以外に何があるかが違います。Ably は現在 PubNub と同じく月間アクティブユーザー数で課金し、Pusher は接続数と 1 日のメッセージ数で課金します。

3 社の比較

数値は pusher.com/channels/pricing、ably.com/pricing、Ably の料金ドキュメントと制限、pubnub.com/pricing によるもので、2026-11-09 に確認しました。

接続数か、月間ユーザー数か

Pusher はいちばん忙しい瞬間、つまり同時接続数と 1 日に送るメッセージ数に課金します。Ably と PubNub は、ひと月に一度でも来た人すべてに課金します。月 50,000 人が訪れても同時接続は 800 人というスコア速報ページなら、接続課金では安く、MAU 課金では高くなります。300 人が一日中開いているチームツールはその逆で、月間ユーザーは少なくメッセージは多くなります。

同じアプリをそれぞれで

月に 5,000 人が使い、同時接続は最大 1,000 人、1 日 50,000 件のイベントがそれぞれ約 20 人の購読者に届く場合です。

  • Pusher:50,000 × 21 = 1 日 105 万メッセージ、1,000 接続で、どちらも Startup を超えるため Pro の月 $99。
  • Ably:5,000 MAU は Pro の年払いで月 $129、月払いで $155。月 3,150 万メッセージは上限内に十分収まります。
  • PubNub:5,000 MAU は Starter を超え、PubNub 自身の例では月 $370 ほどです。

同じトラフィックが 1,000 人の常連ユーザーからなら、Ably Pro は $29、PubNub Starter は $98 で、Pusher は人ではなくメッセージで課金するため $99 のままです。

選び方

  • Pusher:コードがすでに pusher-js、Laravel Echo、Pusher のサーバーライブラリを使っていて、トラフィックが 1 つのプランに収まる程度に安定している。
  • Ably:複数の大陸のサーバー、メッセージ履歴、配信保証が必要で、月間ユーザー数が 1 人あたりの送信量に比べて小さい。
  • PubNub:ストレージとサーバーレス関数を同じベンダーでそろえたく、ユーザー数が少なく安定している。

Pusher プロトコルは気に入っているがメッセージの数え方が合わないなら、Pusher 互換のサービスでコードをそのまま使えます。Hibira は発行を 1 回と数え、有料プランではブロードキャストの配信を数えません。セルフホストの選択肢は Pusher の代替のページにあります。

よくある質問

Ably は Pusher より安いですか?

送る量ではなく、何人いるかしだいです。Ably Pro は月間 1,000 ユーザーで月 $29 からなので、少人数で活発な利用なら Pusher より安くなります。短時間の訪問者が多いと、全員が月間アクティブユーザーに数えられるため高くなります。

PubNub は Ably より安いですか?

月間 1,000 ユーザーでは PubNub Starter が月 $98、Ably Pro が年払いで $29 です。5,000 ユーザーでは PubNub 自身の例で月 $370 ほど、Ably Pro は $129 です。どちらも上限を超えたユーザーは止めずに追加課金します。

コードを変えずに Pusher から Ably や PubNub に移れますか?

PubNub はできません。独自の SDK を使うため、クライアントとサーバーのコードが変わります。Ably は Pusher プロトコルのクライアント向けアダプターを提供していますが、主な道は独自 SDK です。Pusher 互換のサービスならホスト、key、secret を変えるだけで、手順は移行ガイドにあります。

製品名は各所有者の商標です。