# Ably vs Pusher vs PubNub: 요금, 프로토콜, 각각 맞는 경우

> 세 가지 호스팅 실시간 서비스 비교: Pusher는 연결 수와 일일 메시지, Ably와 PubNub는 월간 활성 사용자로 과금합니다. 같은 앱이 각각 얼마인지.

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

Ably, Pusher, PubNub는 가장 자주 비교되는 세 가지 호스팅 실시간 서비스입니다. 셋 다 서버를 대신 운영해 주지만 프로토콜, 과금할 때 무엇을 세는지, 발행·구독 외에 무엇을 제공하는지가 다릅니다. Ably는 이제 PubNub와 같은 단위인 월간 활성 사용자로 과금하고, Pusher는 연결 수와 일일 메시지 수로 과금합니다.

## 세 서비스 비교

| | Pusher Channels | Ably | PubNub |
| --- | --- | --- | --- |
| 프로토콜과 SDK | Pusher 프로토콜, 많은 오픈 소스 라이브러리 | Ably 프로토콜과 SDK, Pusher 어댑터 제공 | PubNub SDK |
| 과금 기준 | 플랜 단계: 최대 동시 연결과 일일 메시지 | 월간 활성 사용자(MAU) | 월간 활성 사용자(MAU) |
| 무료 플랜 | 연결 100개, 하루 200,000 메시지 | 500 MAU, 월 600만 메시지, 연결 500개 | 200 MAU |
| 가장 싼 유료 플랜 | Startup, 월 $49: 연결 500개, 하루 100만 메시지 | Pro, 연간 결제 시 1,000 MAU 월 $29(월간 결제 $35), 추가 MAU 1명당 $0.05 | Starter, 1,000 MAU 월 $98 |
| 무엇을 메시지로 세나 | 발행과 모든 전달 | 발행과 모든 전달이 월간 메시지 한도에 포함 | 과금은 메시지가 아닌 MAU 기준 |
| 한도를 넘으면 | 계속 넘으면 다음 플랜이 필요 | 차단하지 않고 추가 MAU 과금 | 추가 MAU를 비례해 과금 |
| 발행·구독 외 | 프레즌스, 웹훅. 푸시는 별도 제품(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는 가장 바쁜 순간, 즉 동시에 몇 명이 연결되고 하루에 메시지를 얼마나 보내는지에 과금합니다. Ably와 PubNub는 한 달 동안 잠깐이라도 들어온 모든 사람에게 과금합니다. 월 방문자 50,000명에 동시 접속 800명인 스코어 중계 페이지는 연결 과금으로는 싸고 MAU 과금으로는 비쌉니다. 300명이 하루 종일 켜 두는 팀 도구는 반대로 월간 사용자는 적고 메시지는 많습니다.

## 같은 앱을 각 서비스에

한 달에 5,000명이 쓰고, 동시 접속은 최대 1,000명, 하루 50,000개 이벤트가 각각 약 20명의 구독자에게 전달되는 경우입니다.

- **Pusher:** 50,000 × 21 = 하루 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 서버 라이브러리를 쓰고, 트래픽이 한 플랜 안에 머물 만큼 안정적일 때.
- **Ably:** 여러 대륙의 서버, 메시지 기록, 전달 보장이 필요하고, 월간 사용자 수가 사용자당 보내는 양에 비해 작을 때.
- **PubNub:** 스토리지와 서버리스 함수를 한 공급자에게서 받고 싶고, 사용자 수가 작고 안정적일 때.

Pusher 프로토콜은 좋지만 메시지 세는 방식이 맞지 않는다면, Pusher 호환 서비스로 코드를 그대로 쓸 수 있습니다. [Hibira](https://hibira.io/ko/compare/pusher)는 발행을 한 번으로 세고, 유료 플랜에서는 브로드캐스트 전달을 세지 않습니다. 직접 운영하는 선택지는 [Pusher 대안](https://hibira.io/ko/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/ko/migrate)에 있습니다.
