Difference between Azure Service Bus and Amazon SQS

ping 1 Reputation point
2020-01-14T14:14:54.68+00:00

When someone is migrating from AWS to Azure what would be the main difference between service bus and SQS. I know that SQS doesn't support topics/subscrictions and SNS would have to be used for that but what other differences are there?

Azure Service Bus
Azure Service Bus
An Azure service that provides cloud messaging as a service and hybrid integration.
543 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Sean Feldman 211 Reputation points MVP
    2020-05-21T17:38:55.193+00:00

    SQS equivalent in Azure is not Service Bus. It's Azure Storage Queues. Or ASQ for a shorter name. That's the short answer.

    SQS is a simple queue service. So is ASQ. They exhibit very similar attributes. Both are HTTP based, small payload, almost no compute-based features, not intended for enterprise service bus but rather task-based communication, pub/sub is not provided out of the box and usually requires an additional service (SNS for SQS and EventGrid for ASQ). While SQS has been slightly upgraded (FIFO queues, some support for headers, etc.) this is mostly was done to compensate for the fact that there was no enterprise messaging service offered by AWS. Now there is one, AmazonMQ/ActiveMQ.

    what would be the main difference between service bus and SQS

    A few key differences are:

    • SQS is a queuing service; ASB is a messaging service
    • SQS has almost no compute based features; ASB offers a lot of advanced features
    • SQS offers no native pub/sub feature and requires SNS; ASB supports pub/sub natively
    • SQS doesn't provide a dedicated tier; ASB does (Premium tier)
    • SQS has a limited message size (256KB); ASB (Premium) supports up to 1MB today with 100MB later this summer

    and a few more that I'm probably missing out for now, but this should suffice.

    8 people found this answer helpful.

  2. KarishmaTiwari-MSFT 18,357 Reputation points Microsoft Employee
    2020-01-15T00:27:18.52+00:00

    Azure service bus is yet to be migrated to Q&A. Please post your question directly on the MSDN forum for Azure Service bus.

    We are actively working to onboard all services. We will make a public announcement once complete. Thank you for your patience as we evolve the Q&A platform

    However I would like to share some insight on your query. Here is a stack overflow discussion thread on the same. However to get insights from the experts, please post on the MSDN forum as shared above.

    0 comments No comments