Azure Container Instances
Seiji Villafranca
github.com/SeijiV13
seijivillafranca.com
github.com/SeijiV13
Senior Developer, Wypoon Technologies Netherlands
Microsoft MVP
Auth0 Ambassador
Community Lead, AngularPH,
Author
seijivillafranca.com
Azure Container Instances?
What is
Containers
Isolated environment to run your code
Created by Docker images
Docker Containers
unit of software that packages up code and all its dependencies
Docker Containers
Why use containers?
Containers
Virtual Machines
Docker Containers
Why use containers?
lightweight - every container shares the machine OS kernel
Isolated from other running apps, apps will have the same environment when containers run in different machines
Applications are safe as it uses isolation
Azure Container Instances?
What is
Run Docker containers on-demand in a managed, serverless Azure environment
run containers in azure without managing any virtual machines and without having to adopt a higher-level service.
Azure Container Instances?
Why
Fast startup times
start containers in Azure in seconds, without the need to provision and manage VMs.
exposing your container groups directly to the internet with an IP address and a fully qualified domain name (FQDN)
Container Access
Compatible with azure cli
Azure Container Instances?
Why
Custom Sizes
provides optimum utilization by allowing exact specifications of CPU cores and memory
Can be deployed in Azure Virtual Network
Virtual network deployment
Azure Container Instances?
Why
Other Features of Azure Containers Instances
Container Groups
collection of containers that share a lifecycle, resources, local network, and storage volumes.
Container Groups
collection of containers that share a lifecycle, resources, local network, and storage volumes.
Azure Container Instances
I have a container image; I want to run it fast in the Cloud. Uptime is not very important to me.
Let's Compare!
simple applications, task automation, and build jobs
Azure Container Apps
I have stateless microservices workloads, I want to run them and not deal with any infrastructure or container orchestrator whatsoever
microservices and API endpoints, event processing jobs, and always-on background tasks
Things you need to start
References
github.com/SeijiV13
seijivillafranca.com
fb.com/seiji.villafranca
Thank you
and happy coding!