Azure Container Apps in Action

Ryan Niño Dizon

linkedin.com/in/ryanninodizon
sessionize.com/ryanninodizon
youtube.com/@LearnWithJon
medium.com/@ryanninodizon
github.com/ryannninodizon

What to expect from this session 

  • Setting common understanding

    • What, Why and How

  • Demo
    • Create Container App in Azure Portal
    • Update Container App via Azure CLI
    • Create another Container App
    • Deploy/Update Container App using GitHub action 
    • Test Container App's Revisions
    • AZD Templates
  • Q & A

Azure Container Apps

  • Kubernetes is powerful but some developers hates yaml files and complex configurations :)
  • ACA still uses Kubernetes
  • ACA has more limitations than K8s
  • ACA plans:
    • Consumption
    • Dedicated

Environment - virtual network boundary

Environment - virtual network boundary

Container App 1

Container App 2

Environment - virtual network boundary

Container App 1

Container App 2

Revision 1

Revision 2

Revision 1

Revision 2

Environment - virtual network boundary

Container App 1

Container App 2

Revision 1

Revision 2

Revision 1

Revision 2

Replica

Replica

Replica

Replica

Replica

Replica

Environment - virtual network boundary

Container App 1

Container App 2

Revision 1

Revision 2

Revision 1

Revision 2

Replica

Replica

Replica

Replica

Replica

Replica

Containers

Containers

Containers

Containers

Containers

Containers

{DEMO}

AZD Commands

// Install Azure Developer CLI
winget install microsoft.azd
//Initialize azd deployment
azd init
//Login to Azure tenant
azd auth login
//azd provision and azd deploy will be executed
azd up
//Deploy changes
azd deploy
//Deploy specific projects
azd deploy webfrontend

How azd up work ?

Made with Slides.com