Intro to Azure Container App Presentation

knoldus 89 views 18 slides Jul 05, 2024
Slide 1
Slide 1 of 18
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18

About This Presentation

Azure Container Apps is a serverless platform that allows you to maintain less infrastructure and save costs while running containerized applications. Instead of worrying about server configuration, container orchestration, and deployment details, Container Apps provides all the up-to-date server re...


Slide Content

Intro to  Azure container app Presented By : PRINCE SHARMA Senior Software Consultant

Lack of etiquette and manners is a huge turn off.   KnolX Etiquettes Punctuality Join the session 5 minutes prior to the session start time. We start on time and conclude on time! Feedback Make sure to submit a constructive feedback for all sessions as it is very helpful for the presenter. Silent Mode Keep your mobile devices in silent mode, feel free to move out of session in case you need to attend an urgent call. Avoid Disturbance Avoid unwanted chit chat during the session.

Intro to azure container apps Why use containers apps and microservices architecture ? How Azure Container Apps service differs with AKS? How it works  Demo - Create an azure container app using terraform.

Intro to Azure container apps

Intro to azure container apps Azure Container Apps is a serverless platform that allows you to maintain less infrastructure and save costs while running containerized applications. Instead of worrying about server configuration, container orchestration, and deployment details, Container Apps provides all the up-to-date server resources required to keep your applications stable and secure. Common uses of Azure Container Apps include: Deploying API endpoints Hosting background processing jobs Handling event-driven processing Running microservice

Why use container apps and microservices architecture? 02

Monolithic vs Microservice Architecture

Monolithic vs Microservice Architecture

Monolithic vs Microservice Architecture each microservice has its own db,monitoring,storage,security  

Features of Container apps With Azure Container Apps, you can: Run containers from any registry, public or private, including Docker Hub and Azure Container Registry (ACR). Provide an existing virtual network when creating an environment for your container apps. Enable HTTPS or TCP ingress without having to manage other Azure infrastructure. Run Jobs on-demand, on a schedule, or based on events. Securely manage secrets directly in your application. Monitor Logs using Azure Log analytics. Traffic split cross multiple versions of an application for Blue/Green deployments and A/B testing scenarios Apart from these , applications built on Azure Container Apps can dynamically scale based on the following characteristics: HTTP traffic Event-driven processing CPU or memory load

Example scenarios

How Azure Container Apps service differs with AKS? 03

How Azure Container Apps service differs with AKS? Kubernetes is really powerful container orchestrator it knows how to to run containers & microservices in cloud at scale .its not easy to learn Kubernetes concepts some developers might struggle in learning & understanding k8s just to get their containers up & running. To deploy application in aks we need to create deployment , service, ingress & lot of more concepts that are really complex to understand .  Whereas container apps provider superfast path to publish and run my containers. it is not replacement of aks it is just azure mananged   for you that part. Azure managed  aks cluster itself for you behind the container app service. 

How Azure Container Apps service differs with AKS?

How container apps works ? 04

How container app works? Azure Container Apps is a serverless platform , behind the scenes, azure kubernetes service is actually powering that container . But I have not had to configure and manage it .To provide some of the powerfull capablities  it is layered on powerful open source technology to  kubernetes , for instance every container app can auto scale all the way to zero and inactive .or scale to dozes of containers under high load . KEDA is open source tech which makes that happen . As I am deploying more and more microservies to my container app environment . I can use set of building blocks provided from open source  Dapr project . Dapr provides a ton of   capablities  :

05 Demo - Create an azure container app using terraform.
Tags