An introduction to ACI
ACI is a serverless solution provided by Microsoft Azure. ACI makes it possible to deploy containers without managing any servers and infrastructure.
A benefit of ACI is that you can run multiple containers without the need to deal with the complexity of a Docker orchestration engine.
However, ACI has some limitations. Based on the region, there are some limits on the maximum number of CPUs (four CPUs for every region) as well as on the available memory. More information on the limitations can be found in the docs (https://docs.microsoft.com/en-us/azure/container-instances/container-instances-region-availability). Another limitation is the fact that scaling on the containers is not available (https://docs.microsoft.com/en-us/azure/container-instances/container-instances-faq#how-do-i-scale-a-container-group-).
It is important to take the preceding into consideration, since they play a crucial role in understanding whether our application is suitable...