How to deploy a web app with multiple docker images and no sidecar container

Kirsten Rode 40 Reputation points
2024-04-27T11:39:45.0933333+00:00

What is the best tool in Azure to host a web application that consists of four separate Docker images that have to communicate between each other? I've already tried container instances but learned that it's not possible to host multiple containers with this. Should I use Azure Container Web Apps or Azure Kubernetes Services, or are there any other recommendations?

Specifically other recommendations would be of interest to me, just in case i forgot something

Azure Static Web Apps
Azure Static Web Apps
An Azure service that provides streamlined full-stack web app development.
776 questions
{count} votes

1 answer

Sort by: Most helpful
  1. SnehaAgrawal-MSFT 18,541 Reputation points
    2024-04-29T09:15:35.2466667+00:00

    @Kirsten Rode If you have a web application that consists of multiple Docker images that need to communicate with each other, then Azure Kubernetes Service is a good option. AKS is a fully managed Kubernetes service that makes it easy to deploy, manage, and scale containerized applications. With AKS, you can deploy and manage multiple containers as a single application, and you can also scale your application up or down as needed.

    Azure Container Web Apps is another option, but it is more suited for hosting a single containerized application. If you have multiple containers that need to communicate with each other, then AKS is a better choice.

    Also- Web App for Containers provides a flexible way to use Docker images. This quickstart shows how to deploy a multi-container app (preview) to Web App for Containers

    Please let us know if further query

    0 comments No comments