Containers Deployment Options Flashcards

1
Q

What is Azure Container Instances (ACI), and what is its primary advantage?

A

Azure Container Instances is a simple and cost-effective option for deploying containers on demand, ideal for short-lived and single-container workloads.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some benefits of using Azure Container Instances (ACI) for container deployment?

A

ACI offers on-demand container deployment, cost savings through scaling down to zero when not in use, and requires minimal configuration for quick setup.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the limitations of Azure Container Instances (ACI) compared to other container deployment options?

A

ACI can only run a single container at a time, lacks load balancing and auto-scaling features, making it less suitable for complex or scalable applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Azure Kubernetes Service (AKS), and how does it differ from Azure Container Instances (ACI)?

A

Azure Kubernetes Service is a managed Kubernetes service ideal for orchestrating multiple containers at scale, providing advanced features like auto-scaling, load balancing, and high availability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are some trade-offs of using Azure Kubernetes Service (AKS) compared to Azure Container Instances (ACI)?

A

AKS offers more power and control but comes with higher complexity, costs, and requires continuous running VMs in the background regardless of application usage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Azure Container Apps, and how does it fit between Azure Container Instances and Azure Kubernetes Service?

A

Azure Container Apps offers a balance between simplicity and power, providing Kubernetes features with simplified management, scalability, and serverless capabilities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Can containers be deployed on Azure App Service, and what are the advantages?

A

Yes, containers can be deployed on Azure App Service, offering flexibility in programming languages and similar management to other App Service applications for long-running web applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How does Azure Functions support Docker containers, and what are the benefits?

A

Azure Functions can run Docker containers, allowing flexibility in programming languages and triggered event-based execution, similar to other Azure Functions but with containerized code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are some other deployment options for containers on Azure?

A

Besides Azure Container Instances, Azure Kubernetes Service, Azure Container Apps, and Azure App Service, containers can also be deployed on virtual machines for more control and customization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the key considerations when choosing between different Azure services for container deployment?

A

Consider factors such as simplicity, scalability, cost, flexibility in programming languages, and management complexity when choosing between Azure Container Instances, Azure Kubernetes Service, Azure Container Apps, Azure App Service, or virtual machines for container deployment on Azure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly