BizTalk Server 2010: Virtualization
Introduction
Over the years virtualization has become more popular and mainstream. As stated on Wikipedia it can be viewed as part of an overall trend in enterprise IT that includes autonomic computing, a scenario in which the IT environment will be able to manage itself based on perceived activity, and utility computing, in which computer processing power is seen as a utility that clients can pay for only as needed. The usual goal of virtualization is to centralize administrative tasks while improving scalability and overall hardware-resource utilization. Besides that if offers great flexibility to developers to have multiple virtual machines. It enables them to explore new technologies of product features without cluttering an Operating Systems on a laptop or desktop with divers products and CTP's. BizTalk is suitable to be virtualized and this article will provide you the necessary information and links to resources.
BizTalk Virtualization
Supportability and licensing are key when it comes to virtualization a BizTalk Server 2010 production or any other environment. It also provides a much easier scalability when it comes to adding server or resources. Virtualization of the BizTalk servers are getting more and more common for all the different virtualization platforms as the support get better. More and more big companies moves BizTalk over to the virtual platform to keep costs and downtime down to a minimum.
Microsoft BizTalk Server supportability on a virtual machine
The following table indicates the supportability of hosting a BizTalk Server virtual machine. In this table, "Yes" means that it is fully supported.
Virtualization program | BizTalk Server 2010 |
Microsoft Virtual Server 2005 | No |
Windows Server 2008 Hyper-V | Yes |
Microsoft Hyper-V Server 2008 | Yes |
Windows Server 2008 R2 Hyper-V, including Hypervisor | Yes |
Microsoft Hyper-V Server 2008 R2 | Yes |
SVVP certified * | Yes |
Non-SVVP certified | Commercially reasonable support |
Table above is derived from Microsoft Support: Microsoft BizTalk Server supportability on a virtual machine
Note: Server Virtualization Validation Program (SVVP) lists products that have been tested and validated to work with Windows Server. Some SVVP companies have only been validated for Windows Server 2008 and later. For more information about SVVP, visit the following Microsoft Web site: http://www.windowsservercatalog.com/svvp/
The following table describes the operating systems and the versions of SQL Server that are supported when you use different versions of BizTalk Server 2010:
BizTalk Server 2010 |
|
Windows 2000 | No |
Windows XP | No |
Windows XP Professional, 64-Bit Edition | No |
Windows Server 2003 | No |
Windows Server 2003, 64-Bit Edition | No |
Windows Vista, including 64-bit | Yes, with Windows Vista Service Pack 2 or later service pack |
Windows Server 2008, including 64-bit | Yes |
Windows 7, including 64-bit | Yes |
Windows Server 2008 R2, including 64-bit | Yes |
SQL Server 7.0 | No |
SQL Server 2000 |
No |
SQL Server 2000, 64-Bit Edition |
No |
SQL Server 2005, including 64-bit | No |
SQL Server 2008, including 64-bit | Yes, with SQL Server 2008 Service Pack 1 or later service pack |
SQL Server 2008 R2, including 64-bit | Yes |
SQL Server Desktop Engine | SQL Server Express Edition is supported, but is not recommended |
Table above is derived from Microsoft Support: Summary of 64-bit support, operating systems and SQL Server versions supported by BizTalk Server
The following table describes 64-bit support for the different versions and editions of BizTalk Server:
64-bit Operating System Support | Native 64-bit Execution Support | |
BizTalk Server 2010 |
All Editions | Enterprise Edition Standard Edition Developer Edition Branch Edition Evaluation Edition Note The Standard Edition is supported for native 64-bit execution. |
Licensing BizTalk Server on Virtual Machine
Similar to SQL Server Enterprise, BizTalk Server 2010 ENT can be licensed for unlimited virtualized processors that are available on a single physical server. As customer you will be required to license the number of physical processors on a server.
White papers explaining licensing in a virtual server environment are located at Volume Licensing Brief Downloads
Readymade BizTalk Server 2010 Virtual Machines (VHD)
Microsoft provides readymade BizTalk Server 2010 virtual machines you can download:
Building your BizTalk Server 2010 Virtual Machine
In case you desire to build your own BizTalk Server 2010 virtual machine for learning purposes you can use Hyper-V in case you have Windows 8 or Windows 2008 R2 with Hyper-V to your disposal, or an alternative like VMWare or VirtualBox. The latter are appropriate in case you want to build a virtual machine on a laptop or desktop with a client OS like Vista or Windows 7. You can download the readymade VHD, yet you have to convert them either to VMDK or VDI format.
See Also
Read suggested related topics:
Another important place to find an extensive amount of BizTalk related articles is the TechNet Wiki itself. The best entry point is BizTalk Server Resources on the TechNet Wiki.