소개

완료됨

팀에서 이미 Azure Portal, JSON Azure Resource Manager 템플릿(ARM 템플릿) 또는 명령줄 인터페이스(CLI)를 사용하여 Azure 리소스를 배포했을 수 있습니다. JSON ARM 템플릿을 사용하는 데 익숙한 경우 Bicep이 JSON ARM 템플릿보다 더 나은 템플릿 작성 프로세스를 제공하는 방법을 알고 있습니다. Azure 리소스에 Bicep을 사용하는 것은 투자할 가치가 있지만 기존 배포를 Bicep으로 마이그레이션하는 것은 단추 클릭 한 번으로 완료되지 않습니다. 프로세스에는 변환, 마이그레이션, 리팩터링, 테스트를 포함하는 권장 워크플로가 포함됩니다.

예제 시나리오

장난감 회사에서 Azure 인프라 배포 및 구성을 담당하고 있다고 가정하겠습니다. 최근 귀사는 인기 있는 장난감 트럭을 만든 더 작은 규모의 경쟁업체를 인수했습니다. 또한 이 회사는 Azure를 사용하여 애플리케이션 인프라를 호스트하지만, 회사는 Azure Portal을 사용하여 리소스를 배포합니다. 장난감 트럭을 지원하는 일부 서비스를 제공하는 가상 머신을 배포했습니다.

모든 리소스 배포에 Bicep 사용을 표준화하는 프로세스를 시작하려고 합니다. 이 작업을 수행하려면 리소스를 Bicep으로 변환하고 마이그레이션합니다. 명확성을 위해 템플릿을 리팩터링하고 배포를 테스트하여 마이그레이션을 확인합니다.

우리는 무엇을 할 것인가?

이 모듈에서는 Azure 리소스를 Bicep으로 마이그레이션하기 위한 권장 워크플로를 알아봅니다. 워크플로는 변환, 마이그레이션, 리팩터링, 테스트, 배포의 다섯 단계로 구성됩니다.

Diagram that shows the recommended workflow for migrating Azure resources to Bicep.

Azure 리소스 및 JSON 템플릿을 Bicep 파일로 변환하여 마이그레이션하는 방법을 알아봅니다. 또한 템플릿의 품질을 개선하는 데 도움이 되는 도구와 리소스도 알아봅니다. 마지막으로 변환된 템플릿에 테스트 배포를 수행하는 방법을 알아봅니다.

주요 목표는 무엇인가요?

이 모듈을 완료하면 Azure 리소스를 Bicep으로 마이그레이션하는 방법을 이해할 수 있습니다. 또한 향후 배포에 사용되는 템플릿의 충실도에 대한 확신을 얻을 수 있습니다.