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
'회사 > Azure AZ-900 자격증 준비' 카테고리의 다른 글
AZ-900 자격증 준비 11 - Describe monitoring tools in Azure (1) | 2025.06.24 |
---|---|
AZ-900 자격증 준비 9 - Describe features and tools in Azure for governance and compliance (0) | 2025.06.24 |
AZ-900 자격증 준비 8 - Describe Azure management and governance (1) | 2025.06.24 |
AZ-900 자격증 준비 7 - Describe Azure identity, access, and security (0) | 2025.06.24 |
AZ-900 자격증 준비 6 - Describe Azure storage services (3) | 2025.06.23 |
댓글