요약

완료됨

장난감 회사가 새 곰 인형을 여러 국가/지역에서 출시하려고 합니다. 규정 준수를 위해 인프라는 곰 인형이 출시될 모든 Azure 지역에 분산되어야 합니다.

여러 위치와 다양한 환경에 동일한 리소스를 배포해야 했습니다. 재사용할 수 있는 유연한 Bicep 템플릿을 만들고 배포 매개 변수를 변경하여 리소스 배포를 제어하려고 했습니다.

일부 리소스를 특정 환경에만 배포하기 위해 템플릿에 조건을 추가했습니다. 그런 다음, 복사 루프를 사용하여 다양한 Azure 지역에 리소스를 배포했습니다. 변수 루프를 사용하여 배포할 리소스의 속성을 정의했습니다. 마지막으로 출력 루프를 사용하여 배포된 리소스의 속성을 검색했습니다.

조건 및 복사 루프 기능이 없으면 여러 버전의 Bicep 템플릿을 유지 관리하고 사용해야 합니다. 환경의 모든 변경 내용을 여러 템플릿에 적용해야 합니다. 이러한 템플릿을 모두 유지 관리하는 데는 많은 노력과 오버헤드가 수반됩니다. 조건 및 루프를 사용하여 모든 지역 및 환경에 적용하는 단일 템플릿을 만들고 모든 리소스가 동일하게 구성되도록 할 수 있었습니다.

자세히 알아보기