Azure 리소스 관리

Microsoft Azure 관리 및 거버넌스 이해하기

Maarten Van den Broeck

Senior Content Developer at DataCamp

리소스 그룹

  • 리소스 그룹

    • 관련 리소스의 묶음
    • 일괄 관리 가능
    • 태그와 액세스 역할 등 속성을 그룹 단위로 할당 가능
  • 회사의 각 팀과 유사한 개념

리소스 그룹 스크린샷

Microsoft Azure 관리 및 거버넌스 이해하기

Azure Resource Manager (ARM)

  • Azure Portal의 리소스 관리 계층
    • 리소스 생성, 업데이트, 삭제
    • 액세스 제어와 리소스 속성 관리
  • 주요 기능:
    • 리소스 공급자
    • 템플릿

리소스 생성 과정 스크린샷

Microsoft Azure 관리 및 거버넌스 이해하기

리소스 공급자

  • 특정 리소스 유형을 제공·관리
    • 예: 가상 머신을 위한 Microsoft.Compute
  • Azure Resource Manager는 공급자에 의존해 작업을 실행
  • 비유: 설계자/총괄 시공사(ARM)가 전기기사(리소스 공급자) 등 전문가를 감독

리소스 공급자 스크린샷

Microsoft Azure 관리 및 거버넌스 이해하기

Azure Resource Manager 템플릿

  • 반복 사용을 위해 리소스(예: 리소스 그룹)를 정의·구성

    • 모듈식: 개별 템플릿을 결합해 복잡한 배포 구성
    • 파이프라인으로 자동화를 위해 Azure DevOps와 연동
    • IaC(코드형 인프라) 사용, 예: 버전 관리 지원
  • 기본 템플릿 사용 또는 Bicep 구문으로 직접 작성

템플릿 생성 스크린샷

Microsoft Azure 관리 및 거버넌스 이해하기

사용 예: 성수기 자동 확장

연휴 기간 온라인 트래픽이 급증하는 회사를 자문 중입니다. 수요에 따라 자동으로 리소스를 확장하는 솔루션이 필요합니다.

ARM 템플릿으로 다음을 수행할 수 있습니다:

  • 가상 머신 등 리소스의 자동 확장 정의 → 수요에 맞춰 자동 조정
  • 유연성을 위한 조정 가능한 매개변수 정의

ARM 템플릿 생성 GIF

Microsoft Azure 관리 및 거버넌스 이해하기

연습해 봅시다!

Microsoft Azure 관리 및 거버넌스 이해하기

Preparing Video For Download...