Introduction to
Azure Container Apps
Piti (Fyi) Champeethong
Software Architect @Manao Software
Agenda
• What is Azure Container App?
• What is Azure Container Registry?
• What is GitHub Action?
• Demo: Hands-on labs (HOL)
• Q&A
What is Azure Container Apps?
• Serverless container (Not need to set up an infrastructure).
• Free forever: 180k vCPU-secs, 360k GB-secs, and 2 millions request per
month.
• Core features:
• HTTP traffic
• Event-driven processing
• CPU/memory load
• KEDA-supported scaler
What is Azure Container Apps (Cont.)
• Common uses:
• Deploying API endpoints (Backend API)
• Hosting background processing applications (Job Scheduler)
• Handling event-driven processing (Batch processing)
• Running microservices (Frontend, Backend, API shared the same
environment)
What is Azure Container Registry?
• A managed, private Docker registry service based on the open-source
Docker Registry 2.0.
• Registry service tier: Basic, Standard
, and Premium.
• Security and access: Azure CLI or
docker login.
What is GitHub Action?
• Automate, customize, and execute your software development
workflows.
• Using YML with workflow syntax.
• 2,000 CI/CD minutes per month.
• 500MB of Packages storage.
• 11791 actions on GitHub Marketplace.
Demo: Hand On Lab
References
• https://docs.github.com/en/actions
• https://docs.microsoft.com/en-us/azure/container-apps/
• https://docs.microsoft.com/en-us/azure/container-registry/
• https://github.com/ninefyi/azure-container-apps
Q&A
THANK YOU

Azure Container Apps

  • 1.
    Introduction to Azure ContainerApps Piti (Fyi) Champeethong Software Architect @Manao Software
  • 2.
    Agenda • What isAzure Container App? • What is Azure Container Registry? • What is GitHub Action? • Demo: Hands-on labs (HOL) • Q&A
  • 3.
    What is AzureContainer Apps? • Serverless container (Not need to set up an infrastructure). • Free forever: 180k vCPU-secs, 360k GB-secs, and 2 millions request per month. • Core features: • HTTP traffic • Event-driven processing • CPU/memory load • KEDA-supported scaler
  • 4.
    What is AzureContainer Apps (Cont.) • Common uses: • Deploying API endpoints (Backend API) • Hosting background processing applications (Job Scheduler) • Handling event-driven processing (Batch processing) • Running microservices (Frontend, Backend, API shared the same environment)
  • 5.
    What is AzureContainer Registry? • A managed, private Docker registry service based on the open-source Docker Registry 2.0. • Registry service tier: Basic, Standard , and Premium. • Security and access: Azure CLI or docker login.
  • 6.
    What is GitHubAction? • Automate, customize, and execute your software development workflows. • Using YML with workflow syntax. • 2,000 CI/CD minutes per month. • 500MB of Packages storage. • 11791 actions on GitHub Marketplace.
  • 7.
  • 8.
    References • https://docs.github.com/en/actions • https://docs.microsoft.com/en-us/azure/container-apps/ •https://docs.microsoft.com/en-us/azure/container-registry/ • https://github.com/ninefyi/azure-container-apps
  • 9.