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

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

Source: https://hibira.io/ja/topics/ably-vs-pusher-vs-pubnub
Updated: 2026-11-09

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](https://pusher.com/channels/pricing/)、[ably.com/pricing](https://ably.com/pricing)、Ably の[料金ドキュメント](https://ably.com/docs/platform/pricing)と[制限](https://ably.com/docs/platform/pricing/limits)、[pubnub.com/pricing](https://www.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](https://hibira.io/ja/compare/pusher) は発行を 1 回と数え、有料プランではブロードキャストの配信を数えません。セルフホストの選択肢は [Pusher の代替](https://hibira.io/ja/topics/pusher-alternatives)のページにあります。

## よくある質問

### 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 を変えるだけで、手順は[移行ガイド](https://hibira.io/ja/migrate)にあります。
