Describe Features & Tools for Managing & Deploying Resources Flashcards
1
Q
What is the azure portal?
A
- web-based unified console that provides an alternative to CLI tools
- you can build manage, and monitor everything from web-=apps to complex cloud deployments
- allows you to create custom dashboard for organised view of resources
- you can also configure accessibility options for an optimal experience
- resilient due to being present in every azure datacenter and no downtime
2
Q
what is azure cloud shell?
A
- browser-based shell tool that allows you to create, configure and manage azure resources
- supports PowerShell and Azure CLI
- no local installation or config required
- authenticated to azure credentials so knows permissions you have
- can choose PowerShell or Azure CLI
3
Q
What is azure PowerShell?
A
- A shell where you can run cmdlets
- these commands call azure REST API to perform management tasks in azure
- can be run independently to handle one-off changes or combined to help orchestrate complex actions such as the routine setup, teardown & maintenance of a multiple connected resources
4
Q
What is Azure CLI?
A
- functionally equal to azure PowerShell with the difference being the syntax of commands
- uses Bash commands
- installable on windows, lunux and Mac, as well as through azure cloud shell
5
Q
What is azure Arc?
A
- Utilises Azure Resource Manager (ARM) to extend Azure compliance and monitoring to your hybrid and multi-cloud configurations
- simplifies governance and management by delivering a consistent multi-cloud and on-prem management platform
6
Q
What does Azure Arc provide?
A
- management of entire environment by projecting your existing non-azure resources into ARM
- manage multi-cloud and hybrid VMs, K8s and DBs as if they are running in azure
- use familiar azure services and management capabilities regardless of where they live
7
Q
what resource types can Arc manage outside of Azure?
A
- Servers
- Kubernetes clusters
- Azure data Services
- SQL Server
- VMs
8
Q
How does ARM handle requests?
A
- ARM authenticates and authorises the request
- then sends it to the azure service which takes the requested action
- all requests handled through same API so consistent result and capabilities are available in different tools
9
Q
What are the benefits of ARM?
A
- manage infrastructure through declarative templates rather than scripts
- deploy manage and monitor resource for your solution as a group rather than individually
- re-deploy solution throughout dev life-cycle and confidence your resources are deployed in a consistent state
- define resource dependencies
- happy access control to all services
- apply tags to resources
- clarify billing
10
Q
What are ARM templates?
A
- you can describe the resources you want to use in declarative JSON format
- deployment code is verified before any code is run
- ensures resources are created and connected correctly
- template orchestrates the creation of resources in parallel
11
Q
What are the benefits of ARM templates?
A
Declarative syntax
- repeatable results
- orchestration; don’t have to worry about complexities of ordering operations
- modular files; can be broken into smaller reusable template components
- extensibility; can add PowerShell or Bash to templates