15개 에피소드

라이브 학습: Bicep을 사용하여 Azure 인프라를 코드로 배포

Bicep을 사용하여 Azure 리소스를 배포하는 방법을 알아봅니다. Bicep은 IaC(infrastructure as code)를 배포하는 데 도움이 되는 언어이자 도구 집합입니다. Bicep을 사용하면 보다 일관적이고 반복적인 배포가 가능합니다. 전문가와 함께 라이브로 알아보세요.

전 세계 개발자와 함께 아래 Learn 모듈을 통해 주제 전문가가 안내하는 라이브 학습 환경에 참여하세요. 배지를 획득하고, 인증을 준비하고, 훌륭한 커뮤니티와 함께 라이브로 배우세요! :) 참조하세요.

Bicep을 사용하는 코드 제공 인프라 소개

Bicep을 사용하는 코드 제공 인프라 소개

코드 제공 인프라, Azure Resource Manager 및 Bicep을 사용하여 클라우드 배포를 신속하고 안전하게 확장하는 이점을 설명합니다. Bicep이 적합한 선언형 배포 도구인 배포 유형을 결정합니다. 이 에피소드에서는 다음을 수행합니다.

  • 코드 제공 인프라의 이점을 설명합니다.
  • 선언형 코드 제공 인프라와 명령형 코드 제공 인프라 간의 차이점을 설명합니다.
  • Bicep이란 무엇이고 코드 제공 인프라 접근 방식에 어떻게 부합하는지 설명합니다.
첫 번째 Bicep 템플릿 빌드

첫 번째 Bicep 템플릿 빌드

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

  • Bicep을 사용하여 Azure 리소스 만들기 및 배포
  • 매개 변수, 변수 및 식을 사용하여 템플릿에 유연성 추가
  • 모듈을 포함하는 Bicep 템플릿 만들기 및 배포
매개 변수를 사용하여 재사용 가능한 Bicep 템플릿 빌드

매개 변수를 사용하여 재사용 가능한 Bicep 템플릿 빌드

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

  • 매개 변수를 사용자 지정하고 각 매개 변수에 사용할 수 있는 값 제한
  • Bicep 템플릿 배포에 매개 변수를 제공할 수 있는 방법 이해
  • 보안 매개 변수를 사용하여 작업
조건 및 루프를 사용하여 유연한 Bicep 템플릿 빌드

조건 및 루프를 사용하여 유연한 Bicep 템플릿 빌드

특정 제약 조건이 있는 경우에만 리소스를 배포합니다. 루프를 사용하여 유사한 속성이 있는 여러 리소스를 배포합니다. 이 에피소드에서는 다음을 수행합니다.

  • Bicep 템플릿 내에서 조건부로 리소스 배포
  • 루프를 사용하여 여러 리소스 인스턴스 배포
  • 출력 및 변수 루프 사용
모듈을 사용하여 구성 가능한 Bicep 파일 만들기

모듈을 사용하여 구성 가능한 Bicep 파일 만들기

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

  • 잘 구성된 재사용 가능한 Bicep 모듈 설계 및 만들기
  • 여러 모듈을 함께 사용하는 Bicep 파일 만들기
Bicep을 사용하여 자식 및 확장 리소스 배포

Bicep을 사용하여 자식 및 확장 리소스 배포

Bicep 코드에 다양한 Azure 리소스를 배포합니다. 자식 및 확장 리소스를 정의하고 사용합니다. Bicep 템플릿 또는 모듈 외부에서 만든 리소스로 작업합니다. 이 에피소드에서는 다음을 수행합니다.

  • 리소스 종류 및 리소스 ID 설명
  • 자식 및 확장 리소스 배포
  • Bicep 템플릿에서 기존 리소스 표시 및 사용
Git을 사용하여 Bicep 코드의 변경 내용 관리

Git을 사용하여 Bicep 코드의 변경 내용 관리

Bicep 코드의 변경 내용을 추적하고 변경한 파일의 기록을 확인합니다. 분기를 사용하여 여러 버전의 코드를 동시에 개발합니다. 협업을 지원하기 위해 리포지토리를 게시합니다. 이 에피소드에서는 다음을 수행합니다.

  • 버전 제어 및 Git의 이점 설명
  • Git 리포지토리에 Bicep 템플릿을 커밋하고 변경 내용 기록 보기
  • 분기를 만들고 병합
  • 다른 사람과 협업할 수 있도록 Git 리포지토리를 GitHub 또는 Azure Repos에 게시
협업을 위해 Bicep 코드 구조화

협업을 위해 Bicep 코드 구조화

공동 개발을 지원하는 Bicep 파일을 빌드하고 모범 사례를 따릅니다. 템플릿을 쉽게 배포할 수 있도록 매개 변수를 계획합니다. 일관된 스타일, 명확한 구조 및 주석을 사용하여 Bicep 코드를 쉽게 이해하고, 사용하고, 수정할 수 있도록 합니다. 이 에피소드에서는 다음을 수행합니다.

  • Bicep 파일에 대한 적절한 매개 변수 선택
  • 팀 협업을 지원하기 위해 Bicep 코드 및 매개 변수 구조화
  • 주석 및 리소스 태그를 사용하여 Bicep 코드 문서화
가상을 사용하여 Azure 배포 변경 내용 미리 보기

가상을 사용하여 Azure 배포 변경 내용 미리 보기

배포의 효과를 미리 봅니다. 가상 작업에서 검색된 변경 형식을 이해합니다. 증분 및 전체 모드를 사용하여 템플릿을 배포합니다. 이 에피소드에서는 다음을 수행합니다.

  • Azure의 두 가지 배포 모드와 그 효과 설명
  • 가상 작업을 사용하여 배포하기 전에 발생할 변경 내용을 미리 봅니다.
Bicep을 사용하기 위한 Azure 리소스 및 JSON ARM 템플릿 마이그레이션

Bicep을 사용하기 위한 Azure 리소스 및 JSON ARM 템플릿 마이그레이션

Azure 리소스를 Bicep 파일로 내보내고 변환한 다음 JSON ARM 템플릿을 Bicep으로 마이그레이션합니다. Bicep 파일을 리팩터링하여 모범 사례를 따릅니다. Bicep 파일을 테스트하고 프로덕션에 배포합니다. 이 에피소드에서는 다음을 수행합니다.

  • JSON ARM 템플릿을 Bicep으로 변환
  • 기존 Azure 리소스에 대한 Bicep 정의 만들기
  • 가상 작업 및 설명서를 사용한 템플릿 변환 확인
Bicep 및 끌어오기 요청을 사용하여 Azure 인프라 변경 내용 검토

Bicep 및 끌어오기 요청을 사용하여 Azure 인프라 변경 내용 검토

끌어오기 요청을 사용하여 의도하지 않은 변경 및 잘못 작성된 Bicep 코드를 방지합니다. 분기 전략을 사용하여 실수로 인한 변경으로부터 기본 분기를 보호합니다. Bicep 코드를 검토할 때 무엇을 찾아야 하는지 이해합니다. 이 에피소드에서는 다음을 수행합니다.

  • 실수로 인한 변경으로부터 중요한 분기 보호
  • 끌어오기 요청 만들기, 검토 및 병합
  • 끌어오기 요청에서 Bicep 코드 검토
Bicep을 사용하여 구독, 관리 그룹 및 테넌트에 리소스 배포

Bicep을 사용하여 구독, 관리 그룹 및 테넌트에 리소스 배포

구독, 관리 그룹 및 테넌트 범위에서 Azure 리소스를 배포합니다. 다양한 범위에서 Azure 리소스를 배포하는 방법, 이것이 중요한 이유 및 리소스를 배포하기 위해 Bicep 코드를 만드는 방법을 이해합니다. 한 번의 작업으로 여러 범위에 배포할 수 있는 단일 Bicep 파일 세트를 만듭니다. 이 에피소드에서는 다음을 수행합니다.

  • 테넌트 수준, 관리 그룹 수준 및 구독 수준 리소스를 포함한 리소스 범위를 설명합니다.
  • Bicep 템플릿을 사용하여 특정 범위에서 리소스 배포
  • 여러 범위에 배포할 수 있는 Bicep 파일 만들기
배포 스크립트를 사용하여 ARM 템플릿 확장

배포 스크립트를 사용하여 ARM 템플릿 확장

Bicep 또는 JSON ARM 템플릿(Azure Resource Manager 템플릿)에 사용자 지정 단계를 추가합니다. 매개 변수 및 출력을 사용하여 배포 스크립트를 배포와 통합합니다. 이 에피소드에서는 다음을 수행합니다.

  • 배포 스크립트를 사용하여 ARM 템플릿에서 사용자 지정 단계 수행
  • 배포 스크립트를 쉽게 재사용할 수 있도록 매개 변수 정의
프라이빗 레지스트리를 사용하여 Bicep 모듈 공유

프라이빗 레지스트리를 사용하여 Bicep 모듈 공유

Bicep 모듈을 다시 사용하여 코드 중복을 줄이고 배포 품질을 높입니다. 조직의 프라이빗 레지스트리를 만듭니다. 공유 모듈을 레지스트리에 게시하고 여러 배포에서 사용합니다. 이 에피소드에서는 다음을 수행합니다.

  • 조직의 프라이빗 레지스트리 만들기
  • 프라이빗 레지스트리에 모듈 게시 및 프라이빗 레지스트리에서 모듈 사용
템플릿 사양을 사용하여 재사용 가능한 인프라 코드의 라이브러리 게시

템플릿 사양을 사용하여 재사용 가능한 인프라 코드의 라이브러리 게시

조직 전체에서 ARM 템플릿을 재사용하고 공유합니다. 조직의 요구 사항에 맞게 미리 구성된 리소스를 배포하는 템플릿 사양을 게시합니다. 버전을 사용하여 액세스를 제어하고 템플릿 사양을 안전하게 업데이트합니다. 이 에피소드에서는 다음을 수행합니다.

  • 템플릿 사양 만들기 및 배포
  • 템플릿 사양에 버전 추가

발표자 및 중재자

  • Alex Frankel

    수석 프로그램 관리자, Microsoft

    Twitter
  • 엔젤 페레즈

    Azure Deployments의 프로그램 관리자, Microsoft

    LinkedIn
  • 바바라 포브스

    Azure 기술 리더, Microsoft Azure MVP, OGD ict-diensten

    Twitter
  • 브랜든 마르티네즈

    선임 고객 엔지니어, Azure용 FastTrack, Microsoft

    Twitter
  • Gitte Vermeiren

    선임 고객 엔지니어, Azure용 FastTrack, Microsoft

    Twitter
  • 존 다운스

    선임 고객 엔지니어, Azure용 FastTrack, Microsoft

    Twitter
  • 조슈아 와델

    선임 고객 엔지니어, Azure용 FastTrack, Microsoft

    Twitter
  • Neil Peterson

    선임 사이트 안정성 엔지니어, Microsoft

    Twitter
  • 스테파니 엔

    Program Manager, Azure Deployments, Microsoft

    Twitter
  • Steven Murawski

    수석 클라우드 옹호자, Microsoft

    Twitter
  • 빅터 워라폰 비리야암파논드

    선임 고객 엔지니어, Microsoft

    LinkedIn
  • 윌 벨리다

    고객 엔지니어 II, Azure용 FastTrack, Microsoft

    Twitter
  • 윌리엄 살라자르

    선임 고객 엔지니어, Azure용 FastTrack, Microsoft

    Twitter

자주 묻는 질문

이벤트에 참가하는 데 드는 비용이 있나요?

이벤트는 무료입니다! Learn TV를 무료로 스트림 콘텐츠에 조인할 수 있습니다.

이벤트는 언제 발생하나요?

2022년 3월 8일부터 2022년 6월 28일까지 매주

이 이벤트는 주문형으로 사용할 수 있나요?

예! 언제든지 과거 이벤트를 스트리밍할 수 있습니다. 언제든지 스트리밍할 수 있도록 모든 Learn Live 를 찾아봅니다.

이벤트는 어디에서 발생하나요?

이 이벤트 시리즈는 가상입니다! 우리와 수천 명의 다른 사람들과 함께 자신의 집, 사무실 또는 장치의 안락함에서 경험을 즐기십시오.

에피소드는 어떤 언어로 제공됩니까?

이 쇼는 영어로 제공됩니다. 14개 언어로 된 캡션은 Learn Live에서 각 라이브 쇼가 끝난 후 48시간 후에 녹화에서 사용할 수 있습니다.

준수 사항

Learn TV는 성별, 성적 취향, 신체적 외모, 장애, 연령, 인종 또는 종교에 관계없이 모든 사람을 존중하며 친절하고 전문적인 환경을 제공하기 위해 노력합니다. Learn TV는 성별, 인종, 성적 취향 또는 장애를 비하하는 행위 또는 괴롭힘이나 차별로 간주되는 행동을 용인하지 않습니다. 개인은 규범을 알고 준수할 책임이 있으며, Learn TV는 모두가 환영받고 안전한 환경을 만드는 것을 돕도록 권장합니다. 또한 우리가 공유하는 행성을 마찬가지로 존중하기 위해 노력합니다. 문제를 즉시 해결할 수 있도록 조직 팀에 질문, 우려 사항 또는 지장을 주는 활동이나 행동을 보고하세요.