Azure Container Instances (ACI) is a service that allows users to run containers directly in the cloud without managing virtual machines or Kubernetes clusters. It provides a fast and simple way to deploy containers for short-term workloads, testing, automation tasks, and microservices. Since there is no infrastructure management involved, teams can focus only on the application and container configuration. ACI also scales quickly and integrates well with other Azure services. In your opinion, when is Azure Container Instances a better choice than using a full container orchestration platform like Kubernetes?