Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
| Eigenschap | Beschrijving |
|---|---|
| Typ | Er zijn twee verschillende typen Container Apps-omgevingen: Omgevingen voor workloadprofielen en alleen verbruiksomgevingen. Omgevingen voor workloadprofielen ondersteunen zowel de Consumptie- als Dedicated-abonnementen, terwijl omgevingen die alleen consumptie ondersteunen, alleen het consumptieabonnement 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 bieden. 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. |
Afhankelijk van uw behoeften wilt u mogelijk 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
- Instrumenteer Dapr-toepassingen die communiceren via de aanroep-API van de Dapr-service.
- Dezelfde Dapr-configuratie delen tussen toepassingen
- Dezelfde logboekbestemming delen tussen toepassingen
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
| Typ | Beschrijving | Plannen | Overwegingen voor facturering |
|---|---|---|---|
| Werkbelasting profiel | Voer serverloze apps uit met de mogelijkheid om naar nul te schalen en betaal alleen voor de middelen die uw apps gebruiken met het verbruiksprofiel. U kunt ook apps uitvoeren met aangepaste hardware en betere kosten voorspelbaarheid met behulp van toegewezen workloadprofielen. | Verbruik en specifiek toegewezen | U kunt ervoor kiezen om apps uit te voeren onder of beide plannen met behulp van afzonderlijke workloadprofielen. Het Dedicated-plan heeft een vaste kosten voor planbeheer voor de hele omgeving, ongeacht het aantal workloadprofielen dat u gebruikt. Het Dedicated-plan heeft ook een variabele kosten op basis van het aantal workloadprofielexemplaren en de resources die aan elk exemplaar zijn toegewezen. Zie Facturering voor meer informatie. |
| 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
Logboekregistratie is een essentieel onderdeel van het bewaken en oplossen van problemen met container-apps die in uw omgeving worden uitgevoerd. Azure Container Apps-omgevingen bieden gecentraliseerde logboekregistratiemogelijkheden via integratie met Azure Monitor en Application Insights.
Standaard verzenden alle container-apps in een omgeving logboeken naar een algemene Log Analytics-werkruimte, zodat u eenvoudiger logboeken in meerdere apps kunt doorzoeken en analyseren. Deze logboeken omvatten:
- Containerstreams
stdout/stderr - Gebeurtenissen voor het schalen van container-apps
- Dapr sidecar-logboeken (als Dapr is ingeschakeld)
- Metrische gegevens en gebeurtenissen op systeemniveau
Eigenschappen van logboekconfiguratie
U kunt de volgende eigenschappen op omgevingsniveau configureren via de API:
| Vastgoed | 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 |
Beleid
Azure Container Apps-omgevingen worden automatisch verwijderd als een van de volgende voorwaarden langer dan 90 dagen blijft bestaan:
- De omgeving is niet actief (geen actieve container-apps of taken die in de omgeving worden uitgevoerd)
- De omgeving heeft de status Mislukt vanwege de configuratie van een virtueel netwerk of Azure Policy
- De omgeving blokkeert updates van de infrastructuur vanwege de configuratie van een virtueel netwerk of Azure Policy
Dit beleid zorgt voor efficiënt resourcegebruik en onderhoud van de servicekwaliteit. Automatische verwijdering voorkomen:
- Houd ten minste één actieve container-app of -taak actief in uw omgeving
- Zorg ervoor dat uw virtuele netwerk- en Azure Policy-configuraties correct zijn ingesteld
- Reageren op meldingen over uw omgeving met een problematische status
U kunt de gezondheid en status van uw Container Apps-omgevingen op verschillende manieren bewaken.
Azure Monitor-waarschuwingen: Stel waarschuwingen in om u automatisch op de hoogte te stellen van belangrijke wijzigingen of problemen in uw omgevingen.
Azure Portal: Bekijk de realtime omgevingsstatus en details rechtstreeks in Azure Portal.
Azure CLI: Gebruik de Azure CLI om de huidige status en eigenschappen van uw omgevingen programmatisch te controleren.
Deze opties helpen u op de hoogte te blijven en snel te reageren op problemen die van invloed zijn op uw omgevingen.
Limieten en quota
Als u de limieten en quota voor Container Apps-omgevingen begrijpt, kunt u uw toepassingsarchitectuur effectief plannen.
Zie Quota voor Azure Container Apps voor manieren om uw quotumlimieten te retourneren om de quotalimieten te bekijken die relevant zijn voor uw omgeving.
Raadpleeg de azure Container Apps-servicelimieten voor de meeste up-to-datumlimieten en -quota.