Delen via


Azure Container Apps-omgevingen

Een Container Apps-omgeving is een veilige grens rond een of meer container-apps en -taken. De Container Apps-runtime beheert elke omgeving door besturingssysteemupgrades, schaalbewerkingen, failoverprocedures en resourceverdeling te verwerken.

Omgevingen bevatten de volgende functies:

Functie Omschrijving
Type Er zijn twee verschillende typen Container Apps-omgevingen: Omgevingen voor workloadprofielen en alleen verbruiksomgevingen. Omgevingen voor workloadprofielen ondersteunen zowel de consumption- als dedicated-abonnementen, terwijl alleen omgevingen voor verbruik alleen het verbruiksabonnement ondersteunen.
Virtueel netwerk Een virtueel netwerk ondersteunt elke omgeving, die de veilige grenzen van de omgeving afdwingt. Wanneer u een omgeving maakt, wordt er een virtueel netwerk met beperkte netwerkmogelijkheden voor u gemaakt of kunt u uw eigen netwerk opgeven. Door een bestaand virtueel netwerk toe te voegen, hebt u gedetailleerde controle over uw netwerk.
Meerdere container-apps Wanneer meerdere container-apps zich in dezelfde omgeving bevinden, delen ze hetzelfde virtuele netwerk en schrijven ze logboeken naar dezelfde doel voor logboekregistratie.
Integratie van meerdere services U kunt Azure Functions en Azure Spring Apps toevoegen aan uw Azure Container Apps-omgeving.

Azure Container Apps environments.

Afhankelijk van uw behoeften kunt u een of meer Container Apps-omgevingen gebruiken. Gebruik de volgende criteria om te bepalen of u één of meerdere omgevingen moet gebruiken.

Eén omgeving

Gebruik één omgeving als u het volgende wilt doen:

  • Gerelateerde services beheren
  • Verschillende toepassingen implementeren in hetzelfde virtuele netwerk
  • Dapr-toepassingen instrument die communiceren via de Aanroep-API van de Dapr-service
  • Laat toepassingen dezelfde Dapr-configuratie delen
  • Laat toepassingen dezelfde logboekbestemming delen

Meerdere omgevingen

Gebruik meer dan één omgeving wanneer u wilt dat twee of meer toepassingen het volgende doen:

  • Nooit dezelfde rekenresources delen
  • Niet communiceren via de Aanroep-API van de Dapr-service
  • Worden geïsoleerd vanwege team- of omgevingsgebruik (bijvoorbeeld test versus productie)

Typen

Type Omschrijving Plan Overwegingen voor facturering
Workloadprofiel Voer serverloze apps uit met ondersteuning voor schalen naar nul en betaal alleen voor resources die door uw apps worden gebruikt met het verbruiksprofiel. U kunt ook apps uitvoeren met aangepaste hardware en verbeterde kosten voorspelbaarheid met behulp van toegewezen workloadprofielen. Verbruik en toegewezen U kunt ervoor kiezen om apps onder of beide plannen uit te voeren met behulp van afzonderlijke workloadprofielen. Het Dedicated-abonnement heeft vaste kosten voor de hele omgeving, ongeacht het aantal workloadprofielen dat u gebruikt.
Alleen verbruik Voer serverloze apps uit met ondersteuning voor schalen naar nul en betaal alleen voor resources die door uw apps worden gebruikt. Alleen verbruik Alleen gefactureerd voor afzonderlijke container-apps en hun resourcegebruik. Er zijn geen kosten verbonden aan de Container Apps-omgeving.

Logboeken

Instellingen relevant voor de API-resource voor de Azure Container Apps-omgeving.

Eigenschappen Beschrijving
properties.appLogsConfiguration Wordt gebruikt voor het configureren van de Log Analytics-werkruimte waarin logboeken voor alle apps in de omgeving worden gepubliceerd.
properties.containerAppsConfiguration.daprAIInstrumentationKey App Insights-instrumentatiesleutel die is verstrekt aan Dapr voor tracering

Beleidsregels

Azure Container Apps-omgevingen worden automatisch verwijderd als een van de volgende voorwaarden langer dan 90 dagen wordt gedetecteerd:

  • Inactief
  • In een mislukte status vanwege de configuratie van VNet of Azure Policy
  • Infrastructuurupdates blokkeren vanwege de configuratie van VNet of Azure Policy

Volgende stappen