Run C program compiled as DLL in AKS POD

Elango B 0 Reputation points
2023-03-17T11:21:35.1733333+00:00

Hi Team,

Currently we have a customer running application in C program compiled as dll's and hosted the apps into Windows 2016 server in their on-prem data center.

Now we have to migrate the apps into Azure cloud. Customer prefer to deploy this apps into container solution without code change (or) minor code change.

Is it possible to run C program dlls into AKS with small code change ? If NOT then what is the best possible treatment we should offer to customers for this application seamlessly deployed into Azure cloud ?

The application contains logic for calculation engine and it doesn't have any UI and backend DB. It is invoked by another web application to get calcs response.

Thanks.

Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS)
An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
1,855 questions
{count} votes

1 answer

Sort by: Most helpful
  1. kobulloc-MSFT 23,416 Reputation points Microsoft Employee
    2023-03-21T05:47:48.4+00:00

    Hello, @Elango B !

    Is it possible to run C program dll's into AKS with small code change?

    I reached out to an AKS specialist and the core of this question is really how to containerize the customer's app to a Docker image. The customer will need to start off with having a Dockerfile build it, upload it to ACR (or another docker registry), and then configure AKS and the Kubernetes yaml. There is quite a bit that needs to be done before you get to the step where you configure AKS and the Kubernetes yaml though so the recommendation is to start here:

    Windows and containers

    https://learn.microsoft.com/en-us/virtualization/windowscontainers/about/

    0 comments No comments