다음을 통해 공유


AWS와 Azure 리소스 관리 비교

용어 리소스 는 Azure와 AWS(Amazon Web Services) 모두에서 동일한 방식으로 사용됩니다. 리소스는 관리 가능한 항목입니다. 예를 들어 가상 머신, 스토리지 계정, 웹앱, 데이터베이스 또는 가상 네트워크일 수 있습니다.

AWS 리소스 그룹 및 Azure 리소스 그룹

Azure 및 AWS의 리소스 그룹은 리소스를 구성하고 관리하는 데 사용됩니다. 그러나 몇 가지 주요 차이점이 있습니다.

  • AWS 리소스 그룹을 삭제해도 리소스에는 영향을 주지 않습니다. Azure 리소스 그룹을 삭제하면 해당 그룹의 모든 리소스가 삭제됩니다.
  • Azure에서는 리소스를 만들기 전에 리소스 그룹을 만들어야 합니다. 리소스는 단일 리소스 그룹의 일부여야 합니다.
  • Azure에서 리소스 그룹별로 비용을 추적할 수 있습니다. AWS에서는 비용 할당 태그를 사용하여 특정 리소스를 필터링할 수 있습니다.

리소스 배포 옵션

Azure는 리소스를 관리하는 여러 가지 방법을 제공합니다.

  • Azure Portal. AWS 대시보드와 마찬가지로 Azure Portal은 Azure 리소스에 대한 웹 기반 관리 인터페이스를 제공합니다.

  • REST API. Azure Resource Manager REST API는 Azure Portal에서 사용할 수 있는 대부분의 기능에 프로그래밍 방식으로 액세스할 수 있도록 합니다.

  • Azure CLI Azure CLI는 Azure 리소스를 만들고 관리하는 데 사용할 수 있는 명령줄 인터페이스를 제공합니다. Azure CLI는 windows, Linux 및 macOS사용할 수 있습니다.

  • Azure PowerShell을 입력합니다. PowerShell용 Azure 모듈을 사용하여 스크립트를 사용하여 자동화된 관리 작업을 실행할 수 있습니다. PowerShell은 windows, Linux 및 macOS사용할 수 있습니다.

  • ARM 템플릿. ARM(Azure Resource Manager) 템플릿은 AWS CloudFormation 서비스와 유사한 JSON 템플릿 기반 리소스 관리 기능을 제공합니다.

  • 이두근. Bicep은 선언적 구문을 사용하여 Azure 리소스를 배포하는 도메인별 언어입니다.

  • 테라폼. Terraform을 사용하여 HCL 구문을 사용하여 클라우드 인프라를 정의, 미리 보기 및 배포할 수 있습니다.

이러한 각 인터페이스를 통해 리소스 그룹은 Azure 리소스의 생성, 배포 또는 수정의 핵심입니다. 구현은 CloudFormation 배포 중에 AWS 리소스를 그룹화하는 데 사용되는 스택 구현과 유사합니다.

태그 달기

Azure와 AWS 모두에서 태그를 지정하면 리소스에 메타데이터를 할당하여 리소스를 효과적으로 구성하고 관리할 수 있습니다. 태그는 클라우드 인프라 전체에서 비용을 분류, 추적 및 관리하는 데 도움이 되는 키-값 쌍입니다. AWS와 Azure는 모두 태그 값을 기반으로 하는 ABAC(특성 기반 액세스 제어)를 지원합니다. Azure 및 AWS 태그 지정은 비슷하지만 몇 가지 차이점이 있습니다.

  • Azure 태그는 작업 시 대소문자를 구분하지 않지만, 대소문자 형식을 유지할 수 있습니다. AWS 태그는 대/소문자를 구분합니다.
  • Azure는 정책을 통해 태그 상속을 제공합니다. AWS는 부모 리소스와 자식 리소스 간의 태그 상속을 기본적으로 지원하지 않습니다. AWS는 AWS 비용 범주에 대한 태그 상속을 지원합니다.
  • AWS는 태그를 추가하기 위한 태그 편집기 도구를 제공하는 반면, Azure는 Azure Portal 및 관리 인터페이스를 통해 태그 지정 기능을 제공합니다.

참여자

이 문서는 Microsoft에서 유지 관리합니다. 그것은 원래 다음 기여자에 의해 작성되었습니다.

대표 저자:

기타 기여자:

공용이 아닌 LinkedIn 프로필을 보려면 LinkedIn에 로그인합니다.

다음 단계