고급 Bicep

고급
개발자
관리자
솔루션 아키텍처
Azure
Azure Resource Manager

Bicep을 사용하여 Azure 리소스를 배포할 수 있습니다. Bicep은 애플리케이션 코드처럼 처리되는 선언형 구문을 사용합니다. 인프라를 코드로 처리하면 인프라 요구 사항에 대한 변경 내용을 추적할 수 있으며 배포의 일관성과 반복성이 높아집니다.

이 학습 경로를 통해 복잡한 배포 시나리오에서 Bicep을 사용하는 방법을 이해합니다. 여기서는 다음 작업을 수행합니다.

  • 고급 Azure 리소스 종류를 배포하고 Azure 리소스 모델을 이해합니다.
  • 구독, 관리 그룹, 테넌트 수준에서 리소스를 배포합니다.
  • Bicep 템플릿의 사용자 지정 단계를 정의하는 배포 스크립트를 빌드합니다.
  • 모듈 및 템플릿의 라이브러리를 만들어 재사용 가능성, 일관성 및 규정 준수를 보장합니다.

실무 전문가로부터 실시간으로 Bicep을 배우고 싶나요? 전문가와 함께 주문형 Learn Live 세션을 진행합니다.

Bicep에 대해 자세히 알고 싶다면 다음 세 가지 학습 경로를 추천합니다.

그런 다음, 배포 파이프라인에 Bicep 코드를 추가하는 데 관심이 있을 수 있습니다. 사용할 도구에 따라 다음 두 학습 경로 중 하나를 수행합니다.

사전 요구 사항

이 학습 경로에서는 여러분이 Bicep를 사용하여 Azure 리소스를 배포하는 방법을 잘 안다고 가정합니다.

이 학습 경로의 모듈

구독, 관리 그룹 및 테넌트 범위에서 Azure 리소스를 배포합니다. 다양한 범위에서 Azure 리소스를 배포하는 방법, 이것이 중요한 이유 및 리소스를 배포하기 위해 Bicep 코드를 만드는 방법을 이해합니다. 한 번의 작업으로 여러 범위에 배포할 수 있는 단일 Bicep 파일 세트를 만듭니다.

Bicep 또는 JSON ARM 템플릿(Azure Resource Manager 템플릿)에 사용자 지정 단계를 추가합니다. 매개 변수 및 출력을 사용하여 배포 스크립트를 배포와 통합합니다.

조직 전체에서 ARM 템플릿을 재사용하고 공유합니다. 조직의 요구 사항에 맞게 미리 구성된 리소스를 배포하는 템플릿 사양을 게시합니다. 버전을 사용하여 액세스를 제어하고 템플릿 사양을 안전하게 업데이트합니다.

Bicep 모듈을 다시 사용하여 코드 중복을 줄이고 배포 품질을 높입니다. 조직의 프라이빗 레지스트리를 만듭니다. 공유 모듈을 레지스트리에 게시하고 여러 배포에서 사용합니다.