Develop Azure Platform as a Service Compute Solutions: Azure Functions Flashcards
Leg kort uit wat Azure Functions inhoud.
- Azure Functions verlicht de nood van onderliggende infrastructuur.
- Je hebt enkel jouw code draaien.
- Je moet niets onderhouden, geen Virtueel netwerk, subnet of de VM.
Je kan verschillende programmeertalen gebruiken, benoem ze.
- C#
- F#
- Node.js
- Java
- PHP
Wat is een van de overheersende features in Azure Functions?
- Triggers.
- Functies worden gestuurd door gebeurtenissen, wat betekent dat ze worden uitgevoerd als reactie op een gebeurtenis.
- U moet een functie configureren met exact één trigger.
Benoem alle soorten triggers en zeg kort wat ze doen.
- HTTP - Een functie starten via een HTTP-aanvraag.
- Blob Storage - Een functie starten wanneer een nieuwe of bijgewerkte blob wordt gedetecteerd.
- Queue Storage - Een functie starten wanneer een nieuw item in een wachtrij wordt ontvangen. Het wachtrijbericht wordt geleverd als invoer voor de functie.
- Azure Cosmos DB - Een functie starten wanneer invoegingen en updates worden gedetecteerd.
- Event Grid - Een functie starten wanneer een gebeurtenis wordt ontvangen van Event Grid.
- Service Bus - Een functie starten als reactie op berichten uit een Service Bus-wachtrij.
- Timer - Een functie starten volgens een schema.
- Microsoft Graph-gebeurtenissen - Een functie starten als reactie op een binnenkomende webhook van Microsoft Graph. Elke instantie van deze trigger kan reageren op één Microsoft Graph-resourcetype.
Voor de kosten kan je kiezen tussen een consumption plan of een app service plan, wat zijn de verschillen?
- Bij een Consumption plan betaal je volgens aantal runs, uitvoeringstijd en hoeveelheid geheugen gebruik.
- Bij een Consumption plan heb je een maximale uitvoeringstijd van 5 minuten
- Bij een app service plan heb je gealloceerde instanties, de functie kan langer draaien en meer geheugen gebruiken
Waarvoor worden Bindings gebruikt?
Om een andere Azure Resource te binden aan de function.
Als een function app data wil zenden naar Application Insights, moet het de instrumentation key kennen van een Application Insights resource. Waar moet je de key toevoegen?
In de application settings van de application insights die is gekoppeld aan je function.
Een ontwikkelingsteam heeft een verzameling van applicaties die worden gehost in Azure. Sommige zijn gehost met de Azure Function service. Het team wil Application Insights inschakelen voor Azure Functions.
Je moet de hoeveelheid telemetry items die worden verzonden per seconde instellen. Waar configureer je dit?
- In de Function App code
- In de host.json file
- In de application.json file
- In de settings.xml file
In de host.json file
Kan een Azure Function automatisch schalen?
Ja
Kan je ontwikkelen en testen in de browser met een Azure Function?
Ja
Kan je betalen per gebruik met een Azure Function?
Ja
Kan je Azure Functions integreren met Azure Logic Apps?
Ja
Kan een Azure Function deel uitmaken van een App Service-toepassing
Nee
Biedt een Azure Function nauwe controle over JobHost?
Nee
Wat doet het JobHost object?
Object dat luistert naar gebeurtenissen die de code activeren.