Skip to content

Commit ee53975

Browse files
committed
changing from h4 to h3
1 parent c588ec7 commit ee53975

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

articles/container-apps/compare-options.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,21 @@ There's no perfect solution for every use case and every team. The below provide
2626

2727
## Container option comparisons
2828

29-
#### Azure Container Apps
29+
### Azure Container Apps
3030
Azure Container Apps enables teams to build serverless microservices based on containers. It's optimized for running general purpose containers as part of an application - especially an application that spans many microservices deployed in containers. Azure Container Apps is powered by Kubernetes and open-source technology like [Dapr](https://dapr.io/), [KEDA](https://keda.sh/), and [envoy](https://www.envoyproxy.io/). With this architecture, Container Apps supports Kubernetes-style apps and microservices with features like [service discovery](connect-apps.md) and [traffic splitting](revisions.md). Container Apps also enables event-driven application architectures by supporting scale based on traffic and pulling from [event sources like queues](scale-app.md), including [scale to zero](scale-app.md). Container apps also support long running processes and can be used to run [background tasks](background-processing.md).
3131

3232
Azure Container Apps doesn't provide direct access to the underlying Kubernetes APIs. If you require access to the Kubernetes APIs and control plane, you should use [Azure Kubernetes Service](../aks/intro-kubernetes.md). However, if you would like to build Kubernetes-style applications and don't require direct access to all the native Kubernetes APIs and cluster management, Container Apps provide a productive experience with fully managed best-practices pre-configured. All Container Apps are Kubernetes compatible. For these reasons, many teams may prefer to start building container microservices with Azure Container Apps.
3333

34-
#### Azure App Services
34+
### Azure App Services
3535
Azure App Services provides fully managed hosting for web applications including websites and web APIs. These web applications may be deployed using code or containers. Azure App Services is optimized for web applications. Azure App Services is integrated with other Azure services including Azure Container Apps or Azure Functions. If building a web application, especially if moving from another web hosting solution, Azure App Services will provide the best experience.
3636

37-
#### Azure Container Instances
37+
### Azure Container Instances
3838
Azure Container Instances provide a Hyper-V isolated serverless hosted containers on demand. It can be thought of as a lower-level "building block" option compared to Container Apps. Azure Container Apps provide many *application-specific concepts on top of containers, including certificates, revisions, scale, and environments. However, if you're looking for a less "opinionated" building block, Azure Container Instances is an ideal option. Scenarios like controlled batch jobs, long-running jobs, or hosting managed compute environments are ideal for Azure Container Instances. Users often interact with Azure Container Instances through other services. For example, Azure Kubernetes Service can layer orchestration on top of container instance through [virtual nodes](../aks/virtual-nodes.md).
3939

40-
#### Azure Kubernetes Service
40+
### Azure Kubernetes Service
4141
Azure Kubernetes Service provides a fully managed Kubernetes option in Azure. It supports direct access to the Kubernetes API and runs any Kubernetes workload. Teams that need a fully managed and secure version of Kubernetes in Azure, Azure Kubernetes Service is the ideal option.
4242

43-
#### Azure Functions
43+
### Azure Functions
4444
Azure Functions is a serverless Functions-as-a-Service (FaaS) solution. It's optimized for running event-driven functions using the functions programming model. It shares many characteristics with Azure Container Apps around scale and integration with events, but optimized for ephemeral functions deployed as either code or containers. The Azure Functions programming model provides productivity benefits for teams looking to trigger on events and bind to other data sources. When building FaaS-style functions, Azure Functions is the ideal option. The Azure Functions programming model is available as a base container image, making it portable to other container based compute platforms allowing teams to reuse code as environment requirements change.
4545

4646
### Next steps

0 commit comments

Comments
 (0)