Azure Fundamentals (AZ-900)

Last Updated: 1/26/2023

Tools for interacting with Azure

  • Azure provides multiple tools for managing your environment, including the:
    • Azure portal
    • Azure PowerShell
    • Azure Command Line Interface (CLI)

Azure portal

  • Azure portal is a web-based, unified console that provides an alternative to command-line tools.
  • With the Azure portal, you can manage your Azure subscription by using a graphical user interface
  • You can:
    • Build, manage, and monitor everything from simple web apps to complex cloud deployments
    • Create custom dashboards for an organized view of resources
    • Configure accessibility options for an optimal experience
  • Azure portal is designed for resiliency and continuous availability.
  • It maintains a presence in every Azure datacenter. This configuration makes the Azure portal resilient to individual datacenter failures and avoids network slowdowns by being close to users.
  • The Azure portal updates continuously and requires no downtime for maintenance activities.

Azure Cloud Shell

  • Azure Cloud Shell is a browser-based shell tool that allows you to create, configure, and manage Azure resources using a shell.
  • Azure Cloud Shell support both Azure PowerShell and the Azure Command Line Interface (CLI), which is a Bash shell.

Azure PowerShell

  • Azure PowerShell is a shell with which you can run commands called command-lets (cmdlets).
  • These commands call the Azure REST API to perform management tasks in Azure.
  • Cmdlets can be run independently to handle one-off changes, or they may be combined to help orchestrate complex actions such as:
    • The routine setup, teardown, and maintenance of a single resource or multiple connected resources.
    • The deployment of an entire infrastructure, which might contain dozens or hundreds of resources, from imperative code.
  • Capturing the commands in a script makes the process repeatable and automatable.
  • You can install and configure Azure PowerShell on Windows, Linux, and Mac platforms.

Azure CLI

  • Azure CLI is functionally equivalent to Azure PowerShell
  • Azure CLI uses Bash commands
  • It’s also installable on Windows, Linux, and Mac platforms