Azure 및 AWS의 리소스 관리Resource management on Azure and AWS

Azure에서 말하는 "리소스"라는 용어는 AWS와 똑같은 의미로 사용됩니다. 즉, 모든 컴퓨팅 인스턴스, 스토리지 개체, 네트워킹 디바이스 또는 플랫폼 내에서 만들거나 구성할 수 있는 기타 엔터티를 의미합니다.The term "resource" in Azure is used in the same way as in AWS, meaning any compute instance, storage object, networking device, or other entity you can create or configure within the platform.

Azure 리소스는 두 가지 모델, 즉 Azure Resource Manager 또는 기존 Azure 클래식 배포 모델 중 하나를 사용하여 배포 및 관리됩니다.Azure resources are deployed and managed using one of two models: Azure Resource Manager, or the older Azure classic deployment model. 모든 새 리소스는 Resource Manager 모델을 사용하여 만듭니다.Any new resources are created using the Resource Manager model.

리소스 그룹Resource groups

Azure와 AWS 둘 다 VM, 스토리지, 가상 네트워킹 디바이스 등의 리소스를 구성하는 "리소스 그룹"이라는 엔터티를 갖고 있습니다.Both Azure and AWS have entities called "resource groups" that organize resources such as VMs, storage, and virtual networking devices. 그러나 Azure 리소스 그룹을 AWS 리소스 그룹과 직접 비교하는 것은 무리입니다.However, Azure resource groups are not directly comparable to AWS resource groups.

AWS는 한 리소스를 여러 리소스 그룹에 태깅할 수 있지만 Azure 리소스는 항상 한 리소스 그룹에만 연결됩니다.While AWS allows a resource to be tagged into multiple resource groups, an Azure resource is always associated with one resource group. 한 리소스 그룹에서 생성된 리소스를 다른 그룹으로 이동할 수 있지만, 한 번에 한 리소스 그룹에만 소속될 수 있습니다.A resource created in one resource group can be moved to another group, but can only be in one resource group at a time. 리소스 그룹은 Azure Resource Manager가 사용하는 기본적인 그룹화 방법입니다.Resource groups are the fundamental grouping used by Azure Resource Manager.

태그를 사용하여 리소스를 구성할 수도 있습니다.Resources can also be organized using tags. 태그는 리소스 그룹 멤버 자격에 관계없이 구독의 리소스를 그룹화할 수 있는 키-값 쌍입니다.Tags are key-value pairs that allow you to group resources across your subscription irrespective of resource group membership.

관리 인터페이스Management interfaces

Azure는 리소스를 관리하는 여러 방법을 제공합니다.Azure offers several ways to manage your resources:

  • 웹 인터페이스.Web interface. AWS 대시보드와 마찬가지로, Azure Portal은 Azure 리소스에 대한 완전한 웹 기반 관리 인터페이스를 제공합니다.Like the AWS Dashboard, the Azure portal provides a full web-based management interface for Azure resources.

  • REST API.REST API. Azure Resource Manager REST API는 Azure Portal에서 사용 가능한 대부분의 기능에 대해 프로그래밍 방식의 액세스를 제공합니다.The Azure Resource Manager REST API provides programmatic access to most of the features available in the Azure portal.

  • 명령줄.Command Line. Azure CLI는 Azure 리소스를 만들고 관리할 수 있는 명령줄 인터페이스를 제공합니다.The Azure CLI provides a command-line interface capable of creating and managing Azure resources. Azure CLI는 Windows, Linux 및 Mac OS에서 사용할 수 있습니다.The Azure CLI is available for Windows, Linux, and Mac OS.

  • PowerShell.PowerShell. PowerShell용 Azure 모듈을 사용하면 스크립트를 사용하여 자동화 관리 작업을 실행할 수 있습니다.The Azure modules for PowerShell allow you to execute automated management tasks using a script. PowerShell은 Windows, Linux 및 Mac OS에서 사용할 수 있습니다.PowerShell is available for Windows, Linux, and Mac OS.

  • 템플릿.Templates. Azure Resource Manager 템플릿은 AWS CloudFormation 서비스와 비슷한 JSON 템플릿 기반 리소스 관리 기능을 제공합니다.Azure Resource Manager templates provide similar JSON template-based resource management capabilities to the AWS CloudFormation service.

이러한 각 인터페이스에서 리소스 그룹은 Azure 리소스를 만들고 배포하고 수정하는 데 있어서 핵심적인 역할을 합니다.In each of these interfaces, the resource group is central to how Azure resources get created, deployed, or modified. CloudFormation 배포 시 "스택"이 AWS 리소스 그룹화에서 수행하는 역할과 비슷합니다.This is similar to the role a "stack" plays in grouping AWS resources during CloudFormation deployments.

이러한 인터페이스의 구문 및 구조는 AWS와 다르지만, 비슷한 기능을 제공합니다.The syntax and structure of these interfaces are different from their AWS equivalents, but they provide comparable capabilities. 또한 AWS에 사용되는 Hashicorp's TerraformNetflix Spinnaker 같은 여러 타사 관리 도구가 Azure에서도 제공됩니다.In addition, many third-party management tools used on AWS, like Hashicorp's Terraform and Netflix Spinnaker, are also available on Azure.

참고 항목See also