An Azure service that provides a general-purpose, serverless container platform.
Hi @Atul Thanks for reaching out. Please find the detials below
- Azure Container Apps in the Dedicated plan can be provisioned when you need them. However, it's important to note that provisioning might take some time, so if your workload requires immediate start-up, it might be beneficial to provision in advance. Refer: https://learn.microsoft.com/en-us/azure/container-apps/plans
- Yes, you can provision Azure Container Apps in advance and keep them stopped until they are needed. Azure Container Apps can scale to zero, meaning that if there are no active instances of your app, you won't be charged for vCPU and memory. You will only be billed for the total number of vCPUs and memory provisioned in this workload profile, per second that each instance is running.
- As mentioned above, you are billed for the total number of vCPUs and memory provisioned in this workload profile, per second that each instance is running. If the instances are not running, you won't be charged for vCPU and memory. However, there is a base price for the Dedicated plan management that you will be billed for. Refer: https://azure.microsoft.com/en-us/pricing/details/container-apps/
- Yes, you can provision the same app in multiple virtual networks as per your requirement. Azure Container Apps run in the context of an environment, with its own virtual network (VNet). For fine-grained control over your network, you can provide an existing VNet when you create an environment. However, once you create an environment with either a generated or existing VNet, the network type can’t be changed. So, if you want to deploy the same app in multiple vNets, you would need to create separate environments for each vNet. Refer: https://learn.microsoft.com/en-us/azure/container-apps/networking?tabs=azure-cli
- Azure Container Apps provides two types of application logging categories: Container console logs (Log streams from your container console) and System logs (Logs generated by the Azure Container Apps service). You can view the log streams in near real-time in the Azure portal or CLI. For more options to store and monitor your logs, Azure Container Apps is integrated with Azure Monitor Log Analytics to monitor and analyze your container app's logs. Refer: https://learn.microsoft.com/en-us/azure/container-apps/logging
I hope the answer helps. Please let me know if you have any further queries.
Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community looking for help on similar topics