Azure BizTalk Services offers the following editions: Free, Developer, Basic, Standard, and Premium:
Free (Preview): Includes the ability to create and manage Hybrid Connections. A Hybrid Connection is an easy way to connect an Azure Website to an on-premise system, like SQL Server.
Developer: Includes Hybrid Connections, EAI & 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. All in 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).
The following table lists the differences:
| ||Free (Preview) ||Developer ||Basic ||Standard ||Premium |
|Starting price ||Refer to Azure BizTalk Services Pricing. ||Refer to Azure BizTalk Services Pricing. ||Refer to Azure BizTalk Services Pricing. ||Refer to Azure BizTalk Services Pricing. ||Refer to Azure BizTalk Services Pricing. |
|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-premise LOB systems ||Not included ||1 connection ||2 connections ||5 connections ||25 connections |
|Supported protocols/Systems: |
- 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 |
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 |
For resiliency against hardware failures, High Availability implies having multiple VMs within a single BizTalk Unit.
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 different 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 management 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-premise Line of Business (LOB) system. A Hybrid Connection provides an easy and convenient way to connect Azure applications, like Websites and Mobile Services, to an on-premises resource.
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 number of bridges or agreements?
You will not be able to deploy any new bridges or create any new agreements. In order to deploy more, you will 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?
Use the backup and restore flow for migrating from one tier to another. Only some migration paths are supported. Refer to BizTalk Services: Backup and Restore for more details on the migration paths supported.
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.
To provision Azure BizTalk Services in the Azure Management Portal, go to BizTalk Services: Provisioning Using Azure Management Portal. To start creating applications, go to Azure BizTalk Services.