요약

완료됨

귀사는 최근 장난감 트럭을 만든 더 작은 규모의 경쟁업체를 인수했습니다. 이 회사는 Azure를 사용하여 애플리케이션 인프라를 호스트하지만 Azure Portal 및 JSON ARM 템플릿을 사용하여 리소스를 배포합니다. 회사에서 인프라에 Bicep을 코드로 사용하고 배포에 Bicep을 사용하도록 모든 Azure 리소스를 마이그레이션해야 했습니다.

이 모듈에서는 Azure 리소스를 Bicep으로 마이그레이션하기 위한 프로세스와 권장 워크플로를 살펴보았습니다. 워크플로는 변환, 마이그레이션, 리팩터링, 테스트, 배포의 다섯 단계로 구성됩니다. 이 워크플로의 제한 사항과 템플릿을 팀의 코드 표준 및 모범 사례에 맞추는 방법에 대해 알아보았습니다. 또한 워크플로를 완료하는 데 도움이 될 수 있는 도구와 리소스에 대해 알아보았습니다.

장난감 트럭의 백 엔드 가상 머신을 JSON ARM 템플릿으로 내보냈습니다. Bicep decompile 명령을 사용하여 JSON 템플릿을 Bicep 파일로 변환했습니다. 변환 후 리소스를 배포 가능한 Bicep 파일로 이동했습니다. Bicep 파일을 리팩터링하여 기호 이름, 매개 변수, 변수를 조정합니다. 매개 변수 설명을 추가했습니다. 가상 작업을 사용하여 리팩터링된 템플릿을 테스트하고, 조정을 수행하고, 다시 테스트했습니다. 마지막으로 Azure 환경에 템플릿을 배포했습니다.

Bicep 코드를 사용하여 프로덕션 환경을 성공적으로 배포하고 나면 작업이 완료됩니다! 다음 단계는 파이프라인 및 자동화된 배포를 구현하는 것입니다.

참조