Azure- 3회차

박형준·2024년 5월 21일

Review Resource Manager Benefits

  • 일관된 관리 계층을 제공하여 여러 리소스를 효율적으로 관리할 수 있습니다.

  • 여러 리소스를 그룹 단위로 관리할 수 있어 솔루션을 효율적으로 관리할 수 있습니다.

  • 단일하고 조율된 작업으로 배포, 업데이트 또는 삭제할 수 있어 운영 효율성이 높아집니다.

  • 보안, 감사 및 태그 기능을 제공하여 리소스의 안전성과 추적이 용이합니다.

  • 사용자에게 최적인 도구와 API를 선택할 수 있는 유연성을 제공합니다.

이러한 혜택들을 통해 리소스 관리자는 효율적이고 안전한 리소스 관리를 가능케 합니다.

Review Azure Resource Terminology

  • resource는 Azure에서의 단일 서비스 인스턴스를 의미합니다.

  • resource group은 리소스들을 논리적으로 그룹화한 것입니다.

  • Azure Resource Manager template은 JSON 파일로, 리소스 집합을 선언적으로 설명할 수 있게 해줍니다.

  • declarative syntax은 템플릿이 생성하려는 대상을 명시하는 데 사용됩니다.

  • resource provider는 리소스 관리자를 통해 배포하고 관리할 수 있는 리소스를 제공하는 서비스입니다.

Create Resource Manager Locks

  • 잠금은 subscription, resource group, or resource와 연결될 수 있습니다.

  • 잠금은 하위 리소스에 상속됩니다.

  • 읽기 전용 잠금은 리소스에 대한 모든 변경을 방지합니다.

  • 삭제 잠금은 삭제를 방지합니다.


Compare Administrator tools


Configure Resources with ARM Templates

Review ARM Template Advantages

  • 일관성을 향상시키고 재사용을 촉진합니다.

  • 수동으로 하는 실수를 줄이고 반복적인 작업을 감소시킵니다.

  • 복잡한 배포를 표현합니다.

  • 코드를 통해 요구 사항을 표현합니다.

  • 유효성 검사 작업을 제공합니다.( 실수 방지 )

  • 모듈화되어 연결할 수 있습니다.

  • 조율을 간단하게 합니다.


Explore the JSON Template Schema

  • 배포에서 모든 리소스 관리자 resources를 정의합니다.

  • JSON으로 작성됩니다.

  • key-value pairs의 모음입니다.

  • 각 키는 문자열입니다.

  • 각 값은 문자열, 숫자, 부울 표현식, 값 목록, 객체가 될 수 있습니다.

변수선언을 통해 코드 간편화 가능

Explore the JSON Template Parameters ( json은 파라미터 파일까지 정의 )

  • 템플릿 실행 시 구성 가능한 값을 지정합니다.
  • 이 예제에는 VM의 사용자 이름(adminUsername)과 비밀번호(adminPassword)를 위한
    두 개의 매개변수가 있습니다.

Consider Azure Bicep Files ( 파일 1개, Json 보다 복잡성이 줄어듦 )

  • 템플릿 작성을 위한 간단한 구문

  • 주 템플릿에서 참조할 수 있는 작은 모듈 파일

  • 리소스 간의 의존성을 자동으로 감지

  • 검증 및 인텔리센스가 포함된 Visual Studio Code 확장 기능

Quickstart templates

  • Locate the AzureQuickstart template gallery

  • Deploy a JSON or Biceptemplate ( Json과 Bicep 배포 )

0개의 댓글