Bicep의 기본 사항

Bicep을 사용하여 Azure 리소스를 배포할 수 있습니다. Bicep은 애플리케이션 코드처럼 처리되는 선언형 구문을 사용합니다. 인프라를 코드로 처리하면 인프라 요구 사항에 대한 변경 내용을 추적할 수 있으며 배포의 일관성과 반복성이 높아집니다.

ARM 템플릿(Azure Resource Manager 템플릿)을 작성하는 JSON 구문에 대한 지식이 있는 경우 Bicep에서 보다 간결한 구문과 향상된 형식 안전성을 제공하는 것을 알 수 있습니다. 실제로 Bicep 파일은 표준 ARM 템플릿으로 컴파일됩니다.

Bicep으로 시작하려면 이 학습 경로를 진행하세요. 여기서는 다음 작업을 수행합니다.

  • Bicep이 Azure에 배포하는 데 적합한 선택인지를 결정합니다.
  • Bicep의 선언적 구문과 Bicep 파일의 구조를 이해합니다.
  • 매개 변수, 조건, 루프와 같은 Bicep 기능을 적용하여 인프라 배포 방식을 제어합니다.
  • 복잡한 배포를 더 작고 재사용 가능한 구성 요소로 분할하는 모듈을 정의합니다.

이 학습 경로의 각 모듈에서는 Azure CLI 및 Azure PowerShell에서 사용할 수 있는 옵션을 제공합니다. Visual Studio Code를 사용하여 Bicep 코드를 작성하고 유효성을 검사합니다.

실무 전문가로부터 실시간으로 Bicep을 배우고 싶나요? 전문가와 함께 주문형 Learn Live 세션을 진행합니다.

Bicep에 대해 알아보려면 다음 학습 경로를 사용하는 것이 좋습니다.

그런 다음, 배포 파이프라인에 Bicep 코드를 추가하는 데 관심이 있을 수 있습니다. 사용할 도구에 따라 다음 두 학습 경로 중 하나를 수행합니다.

사전 요구 사항

Azure Resource Manager 및 Azure 리소스 그룹을 숙지하는 것이 좋지만 필수는 아닙니다.

Azure 시작

적합한 Azure 계정을 선택하세요. 용량제를 사용하거나 최대 30일 동안 무료 Azure를 체험해 보세요. 등록하세요.

이 학습 경로의 모듈

코드 제공 인프라는 클라우드 배포의 규모를 신속하고 안전하게 조정하는 데 도움이 될 수 있습니다. Bicep 및 Azure Resource Manager를 사용하여 인프라 리소스의 프로비전을 자동화하고 간소화할 수 있습니다.

Bicep 파일 내에서 Azure 리소스를 정의합니다. 배포의 일관성과 안정성을 개선하고 필요한 수동 작업을 줄이며 환경 간에 배포를 확장합니다. Bicep 파일은 매개 변수, 변수, 식 및 모듈을 사용하여 유연하고 재사용할 수 있습니다.

Bicep 매개 변수를 사용하여 각 배포 중에 Bicep 파일에 대한 정보를 제공합니다. 데코레이터를 추가하여 매개 변수를 쉽게 이해하고, 사용할 수 있도록 하고, 비밀 데이터를 보호합니다. 매개 변수 파일을 사용하여 명령줄에서 매개 변수 값을 제공합니다.

이 모듈에서는 특정 제약 조건이 있는 경우에만 리소스를 배포하고 루프를 사용하여 비슷한 속성을 가진 여러 리소스를 배포합니다.

재사용 가능한 모듈을 설계하고 빌드하여 Bicep 템플릿을 단순화합니다. 매개 변수 및 출력을 사용하여 여러 모듈을 템플릿으로 구성합니다.