요약

완료됨

경쟁력을 유지하고 고객 수요를 충족하기 위해 장난감 회사에서는 코드 제공 인프라를 사용하여 Azure 인프라 배포를 자동화하는 기능이 필요합니다.

이 모듈에서는 코드 제공 인프라를 사용하여 인프라 프로비전 및 구성을 자동화할 수 있도록 하는 방법을 배웠습니다. 이는 일관성을 제공하여 조직이 배포에 대한 신뢰도를 높일 수 있습니다. 코드 제공 인프라는 새로운 환경 및 비프로덕션 환경을 포함하여 여러 환경을 관리하는 데 도움이 될 수 있습니다. 코드 제공 인프라를 사용하여 클라우드 리소스에 대한 이해를 향상할 수 있습니다.

Azure Portal을 사용하여 수동으로 새 환경을 배포하는 데 소요되는 시간을 생각해 보세요. 각 리소스를 하나씩 배포하고 구성을 동일하게 유지해야 합니다. 새 리소스를 추가하거나 기존 리소스를 변경하려는 경우에는 각 환경에 대한 리소스를 수동으로 만들어야 합니다. 코드 제공 인프라를 통해 단일 장소에서 리소스를 정의한 다음 동일한 구성을 모든 환경에 적용할 수 있습니다.

명령적 접근 방식 또는 선언적 접근 방식을 사용하여 IaC(infrastructure as code)에 대한 코드 베이스를 만드는 방법을 알아보았습니다. 명령형 코드를 사용하면 특정 순서로 명령 시퀀스를 실행하여 최종 구성에 도달합니다. 이 프로세스는 코드가 수행해야 하는 작업을 정의하고 작업을 수행하는 방법도 정의합니다. 선언형 코드를 사용하는 경우 최종 구성만 지정합니다. 선언형 코드는 작업을 수행하는 방법을 정의하지 않습니다.

코드 제공 인프라에 대한 선언적 접근 방식을 선택한 후 Azure Resource Manager 및 ARM 템플릿에 대해 배웠습니다. 이러한 JSON 및 Bicep 템플릿은 Azure 인프라를 선언적으로 설명하며 이 템플릿을 사용하여 Azure 구독에 리소스를 배포할 수 있습니다.

마지막으로, Azure 리소스를 쉽게 설명하는 데 사용할 수 있는 선언적 언어인 Bicep에 대해 배웠습니다. Bicep을 사용하면 쉽고 강력한 언어로 작업하면서 코드 제공 인프라의 모든 이점을 얻을 수 있습니다.

다음 단계

  • Bicep에 대해 자세히 알아봅니다.