Building a reusable deployment solution using Azure Infrastructure as Code
Industry

Clinical, Financial and Operational Solutions Provider

Technologies Used

Azure Infrastructure as a Code

Key Outcomes

Ease of deployment of infrastructure

Reduced effort on creation of the resources on Azure

VNB Health provided a reusable deployment solution on Azure Infrastructure as Code (IaC) to a healthcare services provider to create a mission critical environment.

Customer Profile

The customer is a prominent healthcare insurance provider serving a vast population. With a rich history in the industry, they are committed to delivering comprehensive healthcare solutions and enhancing member experiences. The organization operates in a highly regulated environment, necessitating robust and compliant systems. Due to the sheer volume of transactions and complex nature of healthcare data, the customer handles a significant workload, demanding efficient and reliable IT operations. 

Customer Situation

The customer handled 270/271 Healthcare Eligibility Benefit Inquiry transactions to verify patient healthcare eligibility, coverage, and benefits. The customer relied on custom API interfaces built on Microsoft BizTalk Server to connect with multiple insurance payers. This complex integration environment, characterized by high transaction volumes and frequent changes, was prone to instability. Updates to one payer’s interface often disrupted connections with others. To mitigate this risk, accelerate development and ease the build, deployment and testing process, the customer sought an automated solution that would enable continuous integration and continuous delivery (CI/CD) with robust automated testing.

Customer Profile

Customer offers sophisticated, easy-to-use solutions that make it easy to rise to the challenge across clinical, financial and operational spheres. They are provider of the tools which are required to create change for patients, community and business. Customer partner's with stakeholders across the healthcare universe, including payers, health plans and programs, pharmaceutical and life sciences companies, and employers.

Customer Situation

Customer had a requirement to create an automated process to build a mission critical highly available infrastructure on Azure with configurable parameters ideally using Azure Infrastructure as Code (IaC). Customer's infrastructure included BizTalk Server, SQL Server, Storage Account, Active Directory, Jump Box, Virtual Network, Web Servers etc. Deployment process should also be drafted for creating azure directory resources, configure SQL Always On cluster as per requirement and configure BizTalk Server as per requirement.

VNB Solution

VNB Azure team was approached by Microsoft to assist its key customer with this complex infrastructure automation. After conducting a detailed assessment of the customer's current infrastructure and requirements, VNB designed the initial infrastructure landscape. VNB team then created a deployment process which will run from Azure CLI and deploys all the azure resources with ARM templates, PowerShell and Azure building blocks. PowerShell DSC, ARM Custom Script Extensions were also applied on the VMs to meet the customers requirement for configurations and other customizations.

Customer Benefits

Ease of deployment of infrastructure for various environments on Azure

Standardization of utilization of best practices while creating the BizTalk Server environments.

Repeatable solution for infrastructure as code which can be applied to create the various BizTalk hubs requirement for the customer

Reduced effort on creation of the resources on Azure and resulted in enormous effort rationalization in the overall Azure Uplift project

Scripts created can be reused on different environments and are configurable based on parameters