Cloud/Azure

Azure 용어정리 (Storage, Backup, ARM)

chronosa 2021. 3. 30. 15:11

1. Azure Storage 분류 체계

※ 참고: 범용 = Storage

1.1. Blob Soft delete

Soft delete for blobs protects your data from being accidentally or erroneously modified or deleted. When soft delete for blobs is enabled for a storage account, blobs, blob versions, and snapshots in that storage account may be recovered after they are deleted, within a retention period that you specify.

 

2. Azure VM Backup & Recover

2.1. snapshot

full, read-only copy of a virtual hard drive (VHD).

 

※ Code Example

2.2. Azure Backup

Azure Backup provides independent and isolated backups to guard against unintended destruction of the data on your VMs. Backups are stored in a Recovery Services vault with built-in management of recovery points.

As part of the backup process, a snapshot is taken, and the data is transferred to the Recovery Services vault with no impact on production workloads.

 

2.2.1. Backup Extension

backup extension is installed on the VM

3. Azure RM (Resource Manager)

Azure Resource Manager는 Azure용 배포 및 관리 서비스입니다.

사용자가 Azure 도구, API 또는 SDK에서 요청을 보내면 Resource Manager에서 요청을 받습니다. Resource Manager에서 요청된 작업을 수행하는 Azure 서비스에 요청을 보냅니다. 모든 요청이 동일한 API를 통해 처리되므로 모든 여러 도구에서 일관적인 결과 및 기능을 볼 수 있습니다.

 

 

3.1 AzureRM Scope

하위 수준은 상위 수준의 설정을 상속합니다. 예를 들어 구독에 정책을 적용하면 해당 정책이 구독의 모든 리소스 그룹 및 리소스에 적용됩니다. 테넌트, 관리 그룹, 구독 또는 리소스 그룹에 템플릿을 배포할 수 있습니다.

3.2. ARM Template

리소스 그룹, 관리 그룹 또는 테넌트에 배포할 하나 이상의 리소스를 정의하는 JSON(JavaScript Object Notation) 파일

(= AWS CloudFormation)

※ Code Example

"resources": [
  {
    "type": "Microsoft.Storage/storageAccounts",
    "apiVersion": "2019-04-01",
    "name": "mystorageaccount",
    "location": "westus",
    "sku": {
      "name": "Standard_LRS"
    },
    "kind": "StorageV2",
    "properties": {}
  }
]