Azure Container Apps basics and plans
Azure Container Apps is available as a serverless offering with consumption plans but has also dedicated plans based on the horizontal scaling of virtual machines, called workload profiles. Some advanced features are available only with workload profiles. We will talk more about plans later on in this section.
While Kubernetes offers several kinds of independent building blocks, Azure Container Apps is based on just two kinds of building blocks: applications/jobs and environments.
Applications map one-to-one with microservices, while jobs are useful for long-running tasks and will not be discussed in this chapter.
Applications automatically handle replicas—that is, each application may have several identical replicas exactly like a Kubernetes Deployment. Applications support the same configuration options as Kubernetes Deployments, as follows:
- Environment variables
- Volume mounts
- Health probes
- CPU...