Az204 Notes

L29 tháng 4, 2024

Azure Notes

1. Develop Azure Compute Solutions

1.1. Implement containerized Solutions

  • Create and manage container images for solutions
  • Publish an image to Azure Container Registry
  • Run containers by using Azure Container Instance
  • Create solutions by Azure Container Apps

1.2. Implement Azure App Service Web Apps

  • Create an Azure App Service Web App
  • Enable diagnostics logging
  • Deploy code to web app
  • Configure web app settings including Secure Sockets Layer (SSL) and connection strings
  • Implement autoscaling

1.3. Implement Azure Functions

  • Create and configure Azure Function App
  • Implement input and output bindings
  • Implement function triggers by using data operations timers and

2. Develop for Azure Storage

2.1. Develop solutions for Azure Cosmos Db

  • Perform operations on containers and items using SDK
  • Set the appropriate consistency level for operations
  • Implement change feed notifications

2.2. Develop solutions for Azure Blob storage

  • Set and retrieve properties and metadata
  • Perform operations on data by using the appropriate SDK
  • Implement storage policies and data lifecycle management
  • Implement static site hosting

3. Implement Azure Security

3.1. Implement user authentication and authorization

  • Authenticate and authorize users by using Microsoft Identity platform
  • Authenticate and authorize users and apps by using Microsoft Entra ID
  • Create and implement shared access signatures.
  • Implement solutions that interact with Microsoft Graph.

3.2. Implement secure Azure solutions

  • Secure app configuration data by App Configuration or Azure Key Vault
  • Develop code that uses keys, secrets and certificates stored in Azure Key Vault.
  • Implement Managed Identities for Azure resources.

4. Monitor, troubleshoot and optimize Azure Solutions

4.1. Implement caching solutions

  • Configure cache and expiration policies for Azure Cache for Redis
  • Implement secure and optimized application cache patterns including data sizing, connections, encryption and expiration.
  • Implement Azure Content Delivery Network endpoints and profiles

4.2. Trouble solutions using Application Insights

  • Configure an app or service to use Application Insights
  • Monitor and analyze metrics, logs and traces
  • Implement Application Insights web tests and alerts.

5. Connect to and consume Azure services and third-party services

5.1. Implement API management

  • Create Azure Api Management instance
  • Create and document APIs
  • Configure access to APIs
  • Implement policies for APIs

5.2. Develop event-based solutions

  • Implement solutions that use Azure Event Grid
  • Implement solutions that use Azure Event Hub

5.3. Develop message-based solutions

  • Implement solutions that use Azure Service Bus
  • Implement solutions that use Azure Queue Storage