중간 Bicep

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

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

이 학습 경로를 사용하여 Bicep을 보다 깊이 있게 이해합니다. 여기서는 다음 작업을 수행합니다.

  • 자식 및 확장 리소스 배포
  • Git 버전 제어 시스템에 Bicep 코드를 추가하여 기록을 추적하고 팀 멤버와 협업합니다.
  • 입증된 모범 사례에 따라 고품질 Bicep 코드를 만듭니다.
  • 끌어오기 요청을 사용하여 팀의 Bicep 코드를 검토합니다.
  • Bicep 파일을 배포하기 전에 what-if 명령을 사용하여 파일의 효과를 확인합니다.
  • JSON ARM 템플릿을 Bicep으로 마이그레이션하여 기존 Azure 배포 템플릿을 더 쉽게 읽고 유지 관리할 수 있게 합니다.
  • Azure Portal이나 다른 도구를 사용하여 배포했던 리소스를 Bicep을 사용하여 처리함으로써 배포의 반복 가능성과 일관성을 확보합니다.

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

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

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

사전 요구 사항

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

이 학습 경로의 모듈

Bicep 코드에 다양한 Azure 리소스를 배포합니다. 자식 및 확장 리소스를 정의하고 사용합니다. Bicep 템플릿 또는 모듈 외부에서 만든 리소스로 작업합니다.

Bicep 코드의 변경 내용을 추적하고 변경한 파일의 기록을 확인합니다. 분기를 사용하여 여러 버전의 코드를 동시에 개발합니다. 협업을 지원하기 위해 리포지토리를 게시합니다.

공동 개발을 지원하는 Bicep 파일을 빌드하고 모범 사례를 따릅니다. 템플릿을 쉽게 배포할 수 있도록 매개 변수를 계획합니다. 일관된 스타일, 명확한 구조 및 주석을 사용하여 Bicep 코드를 쉽게 이해하고, 사용하고, 수정할 수 있도록 합니다.

끌어오기 요청을 사용하여 의도하지 않은 변경 및 잘못 작성된 Bicep 코드를 방지합니다. 분기 전략을 사용하여 실수로 인한 변경으로부터 기본 분기를 보호합니다. Bicep 코드를 검토할 때 무엇을 찾아야 하는지 이해합니다.

배포의 효과를 미리 봅니다. 가상 작업에서 검색된 변경 형식을 이해합니다. 증분 및 전체 모드를 사용하여 템플릿을 배포합니다.

Azure 리소스를 Bicep 파일로 내보내고 변환한 다음, JSON ARM 템플릿(Azure Resource Manager 템플릿)을 Bicep으로 마이그레이션합니다. Bicep 파일을 리팩터링하여 모범 사례를 따릅니다. Bicep 파일을 테스트하고 프로덕션에 배포합니다.