BizTalk Services: Editions chart

6 min to read Contributors

Azure BizTalk Services offers several editions. Use this article to determine which edition is right for your scenario and business needs.

Compare the editions

Free (Preview)

Can create and manage Hybrid Connections. A Hybrid Connection is an easy way to connect an Azure website to an on-premises system, like SQL Server.

Developer

Includes Hybrid Connections, EAI and EDI message processing with an easy-to-use trading partner management portal, and support for common EDI schemas and rich EDI processing over X12 and AS2. Can create common EAI scenarios connecting services in the cloud with any HTTP/S, REST, FTP, WCF and SFTP protocols to read and write messages. Utilize connectivity to on-premises LOB systems with ready-to-use SAP, Oracle eBusiness, Oracle DB, Siebel, and SQL Server adapters. Use a developer centric environment with Visual Studio tools for easy development and deployment. Limited to development and test purposes only with no Service Level Agreement (SLA).

Basic

Includes most of the Developer capabilities with increases in Hybrid Connections, EAI bridges, EDI Agreements, and BizTalk Adapter Pack connections. Also offers high availability, and the option to scale with a Service Level Agreement (SLA).

Standard

Includes all the Basic capabilities with increases in Hybrid Connections, EAI bridges, EDI Agreements, and BizTalk Adapter Pack connections. Also offers high availability, and the option to scale with a Service Level Agreement (SLA).

Premium

Includes all the Standard capabilities with increases in Hybrid Connections, EAI bridges, EDI Agreements, and BizTalk Adapter Pack connections. Also includes archiving, high availability, and the option to scale with a Service Level Agreement (SLA).

Editions chart

The following table lists the differences.

Free (Preview) Developer Basic Standard Premium
Starting price Azure BizTalk Services Pricing

Azure Pricing Calculator
Default minimum configuration 1 Free Unit 1 Developer Unit 1 Basic Unit 1 Standard Unit 1 Premium Unit
Scale No Scale No Scale Yes, in increments of 1 Basic unit Yes, in increments of 1 Standard unit Yes, in increments of 1 Premium unit
Maximum allowed scale out No Scale No Scale Up to 8 Units Up to 8 Units Up to 8 Units
EAI Bridges per unit Not included 25 25 125 500
EDI, AS2

Includes TPM agreements
Not included Included. 10 agreements per unit. Included. 50 agreements per unit. Included. 250 agreements per unit. Included. 1000 agreements per unit.
Hybrid Connections per unit 5 5 10 50 100
Hybrid Connection Data Transfer (GB) per Unit 5 5 50 250 500
BizTalk Adapter Service connections to on-premises LOB systems Not included 1 connection 2 connections 5 connections 25 connections
Supported protocols/Systems:
  • HTTP
  • HTTPS
  • FTP
  • SFTP
  • WCF
  • Service Bus (SB)
  • Azure Blob
  • REST APIs
Not included Included Included Included Included
High availability

For Service Level Agreement (SLA), see Azure BizTalk Services Pricing.
Not included Not included Included Included Included
Backup and restore Not included Included Included Included Included
Tracking Not included Included Included Included Included
Archiving

Includes Non-repudiation of Receipt (NRR) and downloading tracked messages
Not included Included Not Included Not Included Included
Use of custom code Not included Included Included Included Included
Use of transforms, including custom XSLT Not included Included Included Included Included
Note

For resiliency against hardware failures, High Availability implies having multiple VMs within a single BizTalk Unit.

FAQs

What is a BizTalk unit?

A "unit" is the atomic level of an Azure BizTalk Services deployment. Each edition comes with a unit that has different compute capacity and memory. For example, a Basic unit has more compute than Developer, Standard has more compute than Basic, and so on. When you scale a BizTalk Service, you scale in terms of units.

What is the difference between BizTalk Services and Azure BizTalk VM?

BizTalk Services provides a true Platform-as-a-Service (PaaS) architecture for building integration solutions in the cloud. With the PaaS model, you focus completely on the application logic and leave all of the infrastructure management to Microsoft, including:

  • No need to manage or patch virtual machines.
  • Microsoft ensures availability.
  • You control scale on-demand by simply requesting more or less capacity through the Azure portal.

BizTalk Server on Azure Virtual Machines provides an Infrastructure-as-a-Service (IaaS) architecture. You create virtual machines and configure them exactly like your on-premises environment, making it easier to run existing applications in the cloud with no code changes. With IaaS, you are still responsible for configuring the virtual machines, managing the virtual machines (for example, installing software and OS patches), and architecting the application for high availability.

If you are looking at building new integration solutions that minimize your infrastructure management effort, use BizTalk Services. If you are looking to quickly migrate your existing BizTalk solutions or looking for an on-demand environment to develop and test BizTalk Server applications, use BizTalk Server on an Azure Virtual Machine.

What is the difference between BizTalk Adapter Service and Hybrid Connections?

The BizTalk Adapter Service is used by an Azure BizTalk Service. The BizTalk Adapter Service uses the BizTalk Adapter Pack to connect to an on-premises Line of Business (LOB) system. A Hybrid Connection provides an easy and convenient way to connect Azure applications, like the Web Apps feature in Azure App Service and Azure Mobile Services, to an on-premises resource.

What does "Hybrid Connection Data Transfer (GB) per unit" mean? Is this per minute/hour/day/week/month? What happens when the limit is reached?

The Hybrid Connection cost per unit depends on the BizTalk Services edition. Simply put, costs depend on how much data you transfer. For example, transferring 10 GB data daily costs less than transferring 100 GB daily. Use the Pricing Calculator for BizTalk Services to determine specific costs. Typically, the limits are enforced daily. If you exceed the limit, any overage is charged at the rate of $1 per GB.

When I create an agreement in BizTalk Services, why does the number of bridges go up by two instead of just one?

Each agreement comprises of two different bridges: a send side communication bridge and a receive side communication bridge.

What happens when I hit the quota limit on the number of bridges or agreements?

You are not able to deploy any new bridges or create any new agreements. To deploy more, you need to scale up to more units of the BizTalk service, or upgrade to a higher edition.

How do I migrate from one tier of BizTalk Services to another?

The Free edition cannot be migrated or 'scaled up' to another tier, and cannot be backed up and restored to another tier. If you need another tier, create a new BizTalk Service using the new tier. Any artifacts created using the Free edition, including hybrid connections, need to be recreated in the new BizTalk Service.

For the remaining editions, use the backup and restore for migrating your artifacts from one tier to another. For example, backup your artifacts in the Standard tier, and then restore them to the Premium tier. BizTalk Services: Backup and Restore describes the supported migration paths and lists what artifacts are backed up. Note that Hybrid Connections are not backed up. After backing up and restoring to a new tier, you then recreate the hybrid connections.

Is the BizTalk Adapter Service included in the service? How do I receive the software?

Yes, the BizTalk Adapter Service with the BizTalk Adapter Pack are included with the Azure BizTalk Services SDK download.

Next steps

To create Azure BizTalk Services in the Azure portal, go to BizTalk Services: Provisioning using the Azure portal. To start creating applications, go to Azure BizTalk Services.

Additional resources