Bicep이란?

완료됨

Azure Bicep은 개발자가 리소스를 Azure에 배포할 때 직면했던 몇 가지 문제를 해결하도록 설계된 ARM 템플릿의 다음 수정 버전입니다. 오픈 소스 도구이며 실제로 VM, Web Apps, 네트워킹 인터페이스와 같은 클라우드 리소스의 토폴로지 설명 인프라를 선언적으로 명문화하는 수단을 제공하는 DSL(도메인별 언어)입니다. 또한 코드 파일로 인프라를 디자인할 때 코드 재사용 및 모듈성을 권장합니다.

새 구문을 사용하면 ARM 템플릿에 비해 코드를 더 적게 작성할 수 있습니다. 이 템플릿은 더 간단하고 간결하며 리소스 간의 종속성을 자동으로 관리합니다. Azure Bicep에는 독립적으로 또는 Azure CLI와 함께 사용할 수 있는 CLI(명령줄 인터페이스)가 함께 제공됩니다. Bicep CLI를 사용하면 Bicep 파일을 ARM 템플릿으로 변환하고 배포할 수 있으며 기존 ARM 템플릿을 Bicep으로 변환하는 데 사용할 수 있습니다.

참고

ARM 템플릿을 Bicep으로 변환할 때 아직 작업이 진행 중이므로 문제가 발생할 수 있습니다.

또한 훌륭한 작성 환경을 제공하는 Visual Studio Code와의 뛰어난 통합도 있습니다. Azure Bicep은 런타임이 아닌 개발 시 템플릿의 유효성을 검사하는 데 사용되는 형식을 지원합니다. 또한 이 확장은 팀 구성원 간 또는 여러 팀 간의 개발 환경을 통합하는 데 사용할 수 있는 린팅을 지원합니다.

Azure Bicep에 대한 자세한 내용은 Azure 리소스 배포를 위한 Bicep 언어를 참조하세요.

다음 단계

다음 단원에서는 Bicep을 설치하고 개발 환경을 설정하는 다양한 방법을 알아보세요.