Ably vs Pusher vs PubNub:料金、プロトコル、それぞれが向くケース
ホスティング型リアルタイムサービス 3 社を並べて比較。Pusher は接続数と 1 日のメッセージ数、Ably と PubNub は月間アクティブユーザー数で課金します。同じアプリがそれぞれでいくらになるか。
Ably、Pusher、PubNub は、もっともよく比べられる 3 つのホスティング型リアルタイムサービスです。どれもサーバーを運用してくれますが、プロトコル、課金で何を数えるか、パブリッシュ/サブスクライブ以外に何があるかが違います。Ably は現在 PubNub と同じく月間アクティブユーザー数で課金し、Pusher は接続数と 1 日のメッセージ数で課金します。
3 社の比較
| Pusher Channels | Ably | PubNub | |
|---|---|---|---|
| プロトコルと SDK | Pusher プロトコル、多数のオープンソースライブラリ | Ably プロトコルと SDK。Pusher アダプターあり | PubNub SDK |
| 何に払うか | プランの段階:ピーク接続数と 1 日のメッセージ数 | 月間アクティブユーザー(MAU) | 月間アクティブユーザー(MAU) |
| 無料プラン | 100 接続、1 日 200,000 メッセージ | 500 MAU、月 600 万メッセージ、500 接続 | 200 MAU |
| 最安の有料プラン | Startup、月 $49:500 接続、1 日 100 万メッセージ | Pro、年払いで 1,000 MAU 月 $29(月払い $35)。追加 MAU は 1 人 $0.05 | Starter、1,000 MAU で月 $98 |
| 何を 1 メッセージと数えるか | 発行と、すべての配信 | 発行とすべての配信が月間メッセージ上限に数えられる | 課金は MAU で、メッセージではない |
| 上限を超えたとき | 上回り続けるなら次のプランが必要 | ブロックされず、追加 MAU を課金 | 追加 MAU を比例して課金 |
| パブリッシュ/サブスクライブ以外 | プレゼンス、Webhook。プッシュは別製品(Beams) | メッセージ履歴、グローバルなエッジネットワーク、プッシュ | ストレージ、サーバーレス関数、プッシュ |
数値は 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 を変えるだけで、手順は移行ガイドにあります。
製品名は各所有者の商標です。