Breng je Azure kennis naar het volgende level met deze handige Azure tips! Wij vertellen je meer over keybord shortcuts, visual studio code, Azure Resource Manager Snippets en Azure App Service.

Keybord shortcuts

Heb je al gehoord van de keybord shortcuts en weet je ze te vinden? In de Azure Portal kun je klikken op ‘help’ en vervolgens op ‘keybord shortcuts’ om ze te bekijken. De shortcuts zijn:
CTRL+/: search blade menu items
ALT+SHIFT+Up: move favorites up
ALT+SHIFT+Down: move favorites down
G+/: search resources (global)
G+N: create a new resource
G+B: open the ‘more services’ panel
G+,: move focus to command bar
G+.: toggle focus between top bar
G+D: go to dashboard
G+A: go to all resources
G+R: go to resource groups
G+number: open the item pinned tot he favorites bar at this position

Instellingen

Als je in je dashboard bent en je dubbelklikt op de lege ruimte, dan schakelt je beeldscherm over naar de donkere modus. Als je opnieuw dubbel klikt, ga je weer naar de heldere modus. Wil je hier geen gebruik van maken? Ga dan naar instellingen en zorg er dan voor dat je ‘allow double-click on dashboard to change theme’ op disable zet.
Gebruik je meerdere dashboards? Dan is het handig om in je instellingen je ‘default view’ op home te zetten.

Azure SLA en Visual Studio Code

Download Azure SLA en run commands waarbij je je account kunt checken. In Visual Studio Code kun je ook commands invoeren, maar dan geeft die al een voorbeeld van hetgeen wat mogelijk is aan commands om in te voeren. Stel je typt: az group, dan geeft die als suggestie aan: az group list. Wanneer je teruggaat naar Azure SLA en als command ‘az group’ invoert, dan zie je de verschillende commants die je kunt invoeren zoals: delete, show, exists, lists, create, export, update, wait, lock en deployment.

Bij Visual Studio Code kun je de extension ‘Extension Azure CLI Tools’ downloaden. Deze geeft je informatie over de command. Stel je typt: ‘az group deployment’ dan geeft die aan dat je zowel op create, delete, export etc kunt klikken en achter al deze aanbevelingen staat een ‘i’ zodat je weet wat ze betekenen. Klik je ‘create’ aan en weet je nog niet wat je wilt doen? Dan staat er weer nieuwe opties zoals resource group, mode, name, no wait etc. Kies je voor resource group en druk je dan op spatie? Dan krijg je een lijst van verschillende resource groups die je kunt implementeren. Wil je één van deze commands uitvoeren? Dan rechterklik je op de command in Visual Studio Code en vervolgens op ‘run line in editor’. Dan opent in Visual Studio Code rechts een nieuw scherm en vanuit daar kun je eventuele dingen kopiëren en plakken. Je kunt ook kiezen voor ‘run line in terminal’ en dan verschijnt er onderin een scherm.

Azure Resource Manager Snippets

Een handige extension die je kunt gebruiken in Visual Studio Code is ‘Azure Resource Manager Snippets’. Wanneer je een .json file creëert in Visual Studio Code, dan kun je commands typen zoals ‘arm’. Vervolgens krijg je meteen de suggestie: Skeleton ARM Template. Als je deze aanklikt krijg je het schema te zien met de parameters, variabelen en resources onder andere. Zo staat er:
‘’resources’’:[]. Wil je een Azure functie creëren? Dan typ je tussen die haakjes[]:
arm-function, en dan zie je de informatie verschijnen van ‘Azure Function (v2)’. Als je daar op klikt, dan ga je het template echt uitbouwen. Je zult zien dat er nu enkele gedeelten gemarkeerd zijn zoals ‘functionname’. Als je deze functionname aanpast in bijvoorbeeld regel 12, dan zal het gemarkeerde ‘funtionname’ gedeelte in bijvoorbeeld 36 ook mee veranderen qua naam.

Azure App Service

Gebruik Azure App Service Diagnostics. Diagnosticeer en los problemen op met deze app. Zo heb je het kopje ‘best practices’, waarbij je de keuze maakt tussen twee opties die het beste bij je probleem past. Zo heb je:
1. Best practices for availibility and performance
2. Best practices for optimal configuration
 

Wanneer je bijvoorbeeld kiest voor optie 1, dan krijg je een standaard plan, met handige acties die je meteen op kunt pakken. Zoals je in de afbeelding ziet, krijg je meteen te zien of het rood, groen of oranje is. De ‘AlwaysOn Check’ staat bijvoorbeeld niet aan. Als je in deze Azure App Service Diagnostics zit, zie je het kopje development staan. Hieronder vind je ‘deployment sluts’. In de classic panel vind je dit ook, maar hier zie je gemarkeerde gedeelten staan. Zo zie je bijvoorbeeld of iets in productie is en aanpasbare traffic percentages. Handig als je bijvoorbeeld A/B testen uitvoert, zodat je 30% van het verkeer naar het ene leidt en de overige 70% naar het andere. Dan kun je de percentages dus op 30% en 70% zetten.

Een andere coole functie bij ‘configuration’! Ga naar ‘application settings’ en klik op ‘advanced edit’. Dan krijg je een geavanceerde bewerking. Hierin kun je super snel en makkelijk nieuwe edits toevoegen. Een nieuwe feature waar nog maar weinig mensen kennis van hebben!

In de app vind je nog een ander kopje, genaamd: locks. Heeft je organisatie Azure App Services en verschillende resource groups? Dan wil je dit eigenlijk ‘locken’ om ervoor te zorgen dat niemand er iets ‘slechts’ mee doet. Locks is dan de oplossing! Je kunt simpelweg een ‘lock’ aanmaken bij +Add waarbij je het een naam geeft. Vervolgens kies je het type; read-only of delete. Stel je navigeert nu naar ‘console’ dan krijg je een melding te zien: ‘This feature is disabled because the app has a ReadOnly lock on it’. Erg handig!

Navigeer eens naar het onderdeel ‘monitoring’ en vervolgens naar ‘Alerts’. Onderin zie je een blauwe knop met ‘New Alert Rule’. Klik bij condition op add: hier kun je kiezen uit verschillende conditions, zoals CPU time. Daarin kun je ook verschillende instellingen aanpassen, zoals bij ‘alert logic’ de optie op dynamic te zetten. Wat doet dynamic? Wanneer je bijvoorbeeld je App Service voor een tijd al ‘runt’, zal het gaan calculeren en verstaan, hoe je apps presteren. Op welke dag het beter presteert en welke tijden ‘hot’ zijn. Het kan automatisch de juiste logica genereren.

Dit waren dan onze Azure tips! Wil jij je Azure kennis uitbreiden? Ga dan voor de AZ-204 Developing solutions for Microsoft Azure training. Hier leer je onder andere als developer hoe je end-to-end oplossingen kunt creëren in Microsoft Azure. Met de AZ-104 Microsoft Azure Administrator training leer je hoe je Azure abonnementen en de infrastructuur optimaal beheert, virtuele netwerken configureert en identiteiten beveiligt. Wil jij meer weten over Azure, maar weet je niet waar je moet beginnen of welke training het beste bij jou aansluit? Bel met één van onze opleidingsadviseurs via 0402323390 of open de chat rechtsonder in beeld