본문 바로가기
회사/Azure AZ-900 자격증 준비

AZ-900 자격증 준비 10 - Describe features and tools for managing and deploying Azure resources

by Hongwoo 2025. 6. 24.
반응형

10.1 Describe tools for interacting with Azure

Azure Portal

Web-based console that provides alternative to command line tools.

You can:

- build, manage, and monitor everything

- create custom dashboards for an organized view of resources

- configure accessibility options for an optimal experience

 

Azure PowerShell

Developers, DevOps, can run commands called command-lets which call the Azure REST API to perform management tasks in Azure.

 

Azure Command Line Interface (CLI)

Equivalent to Azure Powershell, with the primary difference being the syntax, it uses bash commands.

 

 

10.2 Describe the purpose of Azure Arc

Azure Arc lets you extend your Azure compliance and monitoring to your hybrid and multi-cloud configurations.

Azure Arc simplifies governance and management by delivering a consistent multi-cloud and on-premises management platform.

Azure Arc provides a centralized unified way to:

- Manage your entire environment together by projecting your existing non-Azure resources into ARM (Azure Resource Manager)

- Manage multi-cloud and hybrid VMs, Kubernetes clusters, and DBs as if they are running in Azure

- Use familiar Azure services and management capabilities

 

 

 

10.3 Describe Azure Resource Manager and Azure ARM templates

Azure Resource Manager (ARM) is the deployment and management service for Azure.

It provides a management layer that enables you to create, update, and delete resources in your Azure account.

When a user sends a request from any of the Azure tools, APIs or SDKs, ARM receives the request.

ARM authenticates and authorizes the request, and then sends the request to the Azure service, which takes the requested action.

 

Azure Resource Manager benefits

- Manage your infrastructure through declarative templates rather than scripts

- Deploy, manage, and monitor all the resources for your solution as a group

- Re-deploy your solution throughout the development life-cycle and have them deployed in a consistent state

- Define the dependencies between resources, so they are deployed in the correct order

- Apply access control to all services because RBAC is integrated in to the management platform.

- Apply tags to resources to logically organize all the resources in your subscription

- Clarify your oranization's billing by viewing costs for a group of resources that share the same tag.

 

 

Infrastructure as code

Infrastructure as code is a concept where you manage your infrastructure as lines of code.

You can use the infrastructure as code concept to manage entire deployments using repeatable templates and configurations.

ARM templates and Bicep are two examples of using infrastructure as code with the Azure Resource Manager to maintain your environment.

 

ARM templates

By using ARM templates, you can describe the resources you want to use in a JSON format.

With an ARM template, the deployment code is verified before any code is run, which ensures that the resources will be created and connected correctly.

 

Benefits:

- Declarative syntax

- Repeatable results:

- Orchestration: ARM orchestrates the deployment of interdependent resources, so they are at correct order

- Modular files: you can break your templates into smaller reusable components and link them toether at deployment.

- Extensibility: script can be included in the template or stored in an external source

 

 

Bicep

Bicep is a language that uses declarative syntax to deploy Azure resources.

A Bicep file defines the infrastructure and configuration in a more simpler and concise style and then ARM deploys that environment based on the Bicep file.

 

Benefits:

- Support for all resource types and API versions

- Simple syntax

- Repeatable results

- Orchestration

- Modularity

 

 

 

10.4 Module assessment

1. What service helps you manage your Azure, on-premises, and multicloud environments?

Azure Arc

 

2. What two components could you use to implement a "infrastructure as code" deployment?

Bicep and ARM Templates

 

반응형

댓글