소개
인프라를 코드로 배포할 때의 이점 중 하나는 템플릿을 공유 가능하게 하여 Bicep 코드에서 다른 팀 구성원과 협업을 수행할 수 있도록 한다는 것입니다. Bicep 코드를 쉽게 읽고 사용할 수 있도록 하는 것이 중요합니다.
이 모듈에서는 다른 사람이 쉽게 이해하고 수정하고 배포할 수 있도록 Bicep 코드를 구조화하고 스타일을 지정하는 몇 가지 방법을 알아봅니다.
예제 시나리오
장난감 회사에서 Azure 인프라 관리자고 일한다고 가정해보겠습니다. 팀은 Bicep을 사용하는 방식으로 Azure 배포를 표준화했으며 여러분은 재사용 가능한 템플릿 라이브러리를 빌드했습니다.
품질 제어 팀의 두 멤버에게 고객 설문 조사를 실시하도록 했습니다. 이를 위해서는 새 웹 사이트 및 데이터베이스를 배포해야 합니다. 기한은 촉박했으며, 필요하지 않다면 새 템플릿 전체를 빌드하지는 않으려고 합니다. 요구 사항에 대해 논의한 후에 필요에 가까운 템플릿이 이미 있다는 사실이 떠올랐습니다.
이 템플릿은 처음에 작성한 Bicep 파일 중 하나이므로 사용할 준비가 되지 않았을 수 있습니다. 질문은 다음과 같습니다. 올바르며, 이해하기 쉽고 읽기 쉬우며 쉽게 수정할 수 있도록 템플릿을 수정하려면 어떻게 해야 하나요?
이 모듈에서 수행할 작업
이 모듈에서는 다른 사용자가 코드를 더 쉽게 사용할 수 있도록 Bicep 파일을 개선하고 리팩터링하는 방법을 배웁니다. Bicep 코드 및 Azure 배포를 다른 사용자가 사용할 수 있게 만드는 데 있어서 매개 변수와 이름이 어떻게 중요한지를 알아봅니다. 또한 템플릿 구조를 정의하고 일관된 스타일을 따르고 동료가 템플릿의 작동 방식을 이해하는 데 도움이 되는 의견을 추가하는 방법도 알아봅니다.
주요 목표는 무엇인가요?
이 모듈을 마치면 명확하고 재사용이 가능하며 잘 문서화된 Bicep 템플릿을 제작할 수 있습니다.
필수 구성 요소
매개 변수, 루프, 조건 및 모듈을 포함하여 Bicep 구조 및 구문에 대해 잘 알고 있어야 합니다.
모듈의 연습을 따라하려면 다음이 필요합니다.
- Visual Studio Code가 로컬로 설치됨
- 로컬로 설치된 Visual Studio Code용 Bicep 확장