요약
회사의 HR 부서에서 온-프레미스 웹 애플리케이션을 Azure로 마이그레이션하고 있습니다. 이 애플리케이션으로 장난감 회사의 전체 직원에 대한 정보를 처리하므로 보안이 중요합니다.
Azure App Service 요금제, 애플리케이션, Azure SQL 서버 및 데이터베이스를 배포하는 Bicep 템플릿을 만들었습니다. 여러 환경에서 배포할 수 있도록 일반화할 수 있도록 템플릿을 매개 변수화했습니다. 허용되는 매개 변수 값을 제어하도록 매개 변수 데코레이터를 적용했습니다. 마지막으로 관리자 로그인 및 암호를 보호하기 위해 Azure Key Vault 참조가 있는 매개 변수 파일을 만들었습니다.
각 환경에 이러한 리소스를 배포하는 데 얼마나 많은 작업이 필요한지 상상해 보세요. 리소스를 수동으로 프로비저닝하고 매번 올바르게 구성해야 합니다. Azure 인프라를 수동으로 배포하면 불일치 및 보안 위험이 발생할 수 있습니다.
Bicep을 사용하면 손쉽게 Azure 리소스를 설명하고 재사용 가능 템플릿을 만들 수 있습니다. 템플릿을 매개 변수화하고 매개 변수 파일을 사용하여 배포를 자동화하고 보호할 수 있습니다.
이제부터 다른 환경에 인프라를 배포할 때는 만들어 둔 Bicep 템플릿과 매개 변수 파일을 사용할 수 있습니다. 회사에서 Azure 리소스를 안전하고 일관되게 프로비저닝할 수 있습니다.