Puncte:12

Diferența dintre Azure Container Instances și Azure Container Apps

drapel us

Microsoft a anunțat Aplicații Azure Container, un nou serviciu pentru rulează containere fără server în cloud. Aceasta pare să fie similară cu Instanțele containerului serviciu, care este, de asemenea, pentru implementarea containerelor complet gestionate.

Care sunt diferențele cheie dintre aceste două servicii?

Puncte:8
drapel cn

Este o întrebare bună și am întrebat echipa despre asta pentru că nici mie nu mi-a fost clar.

În rezumat: dacă veți activa mai multe containere (de exemplu, front-end / backend / bază de date), Azure Container Apps este o alegere mai bună, deoarece vine cu Dapr și va reîncerca automat solicitările și va adăuga câteva date de telemetrie.

Dacă aveți nevoie doar de joburi de lungă durată sau nu aveți nevoie de mai multe containere pentru a comunica între ele, puteți utiliza Azure Container Instances.

Azure Container Instanțe

Azure Container Instances (ACI) oferă un singur pod de Hyper-V containere izolate la cerere. Poate fi considerat un nivel inferior opțiunea „building block” în comparație cu Container Apps. Concepte precum scara, echilibrarea sarcinii și certificatele nu sunt furnizate cu ACI containere. De exemplu, pentru a scala la cinci instanțe de container, dvs creați cinci instanțe de container distincte. Azure Container Apps oferă multe concepte specifice aplicației pe deasupra containerelor, inclusiv certificate, revizuiri, scară și medii. Utilizatorii interacționează adesea cu Azure Container Instances prin alte servicii. De exemplu, Serviciul Azure Kubernetes poate suprapune orchestrarea și scala ACI prin noduri virtuale. Dacă ai nevoie de o clădire mai puțin „opinioasă”. bloc care nu se aliniază cu scenariile Azure Container Apps optimizarea pentru, Azure Container Instances este o opțiune ideală.

Aplicații Azure Container

Azure Container Apps vă permite să construiți microservicii fără server pe baza de containere. Caracteristicile distinctive ale aplicațiilor Container includ:

Optimizat pentru rularea containerelor de uz general, în special pentru aplicații care acoperă multe microservicii implementate în containere. Cu ajutorul Kubernetes și tehnologii open-source precum Dapr, KEDA, și trimis. Suportă aplicații și microservicii în stil Kubernetes cu caracteristici precum descoperirea serviciilor și împărțirea traficului. Activează Arhitecturi de aplicații bazate pe evenimente prin sprijinirea scalării bazate pe trafic și extragerea din surse de evenimente, cum ar fi cozi, inclusiv scalarea la zero. Suport pentru procese de lungă durată și poate rula sarcini de fundal. Azure Container Apps nu oferă acces direct la elementele de bază API-urile Kubernetes. Dacă aveți nevoie de acces la API-urile Kubernetes și planul de control, ar trebui să utilizați Azure Kubernetes Service. Cu toate acestea, dacă ați dori să construiți aplicații în stil Kubernetes și nu necesită acces direct la toate API-urile și clusterele native Kubernetes management, Container Apps oferă o experiență complet gestionată bazată despre cele mai bune practici. Din aceste motive, multe echipe pot prefera să înceapă construirea de microservicii container cu Azure Container Apps.

sursă: https://docs.microsoft.com/en-us/azure/container-apps/compare-options

CSharpRocks avatar
drapel cn
Rețineți că puteți utiliza ACA fără a utiliza Dapr și că ACI poate rula aplicații cu un singur container și mai multe.
Puncte:4
drapel cn

Pe scurt, sarcinile de lucru pe ACI sunt de obicei pornite și oprite printr-un fel de proces sau declanșator și sunt de obicei de scurtă durată, în timp ce sarcinile de lucru pe ACA sunt de obicei procese de lungă durată, cum ar fi o aplicație web.

drapel sc
Dar AppService? nu este și pentru procesele care rulează constant?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.