Google Cloud → AWS and Azure
AWS and Azure equivalents of Pub/Sub
The closest AWS equivalents of Google Cloud Pub/Sub are Amazon SQS and Amazon SNS; on Azure, Azure Service Bus, Azure Queue Storage and Azure Event Grid.
About Pub/Sub
| Provider | Google Cloud |
|---|---|
| Status | Generally available |
| What it is | Global asynchronous messaging service with topics and push or pull subscriptions, used for fan-out, queues, and streaming pipelines. |
| Documentation | docs.cloud.google.com |
| Pricing | Official pricing page |
Mappings (2)
| Capability | AWS | Match (GCP vs AWS) | Azure |
|---|---|---|---|
| Message queues | Amazon SQS | Partial match | Azure Service Bus, Azure Queue Storage |
| Pub/sub fan-out and notifications | Amazon SNS | Direct match | Azure Service Bus, Azure Event Grid |
Message queues Partial match
Amazon SQS maps partly to Pub/Sub pull subscriptions for queue-style consumption, and to Cloud Tasks for dispatching individual tasks with rate limits and scheduled delivery.
- Pub/Sub is a topic/subscription model; each subscription acts like its own queue.
- Cloud Tasks pushes tasks to HTTP targets rather than letting consumers poll.
Pub/sub fan-out and notifications Direct match
Amazon SNS maps to Pub/Sub topics with multiple subscriptions for fan-out.
- Pub/Sub doesn't send SMS, email, or mobile push like SNS; use Firebase Cloud Messaging or a partner for that.
- Push subscriptions deliver to HTTPS endpoints; pull subscriptions let consumers poll.