클라우드 작업에 GitHub Copilot 사용

중급
관리자
DevOps 엔지니어
GitHub
Azure

GitHub Copilot 사용하여 코드 작성으로 인프라를 가속화하고, Bicep 템플릿에 효과적인 프롬프트 엔지니어링 기술을 적용하고, Azure CLI 및 PowerShell 스크립트를 생성 및 변환하는 방법을 알아봅니다.

학습 목표

이 모듈을 마치면 다음을 수행할 수 있습니다.

  • 코드로서의 인프라 정의 및 GitHub Copilot IaC 제작 워크플로를 변경하는 방법을 설명합니다.
  • 프롬프트 엔지니어링 기술을 적용하여 GitHub Copilot 사용하여 Bicep 템플릿을 생성하고 구체화합니다.
  • GitHub Copilot 사용하여 Azure CLI 및 Azure PowerShell 스크립트를 생성, 향상 및 번역합니다.
  • GitHub Copilot 사용하여 간단하고 복잡한 Bicep 템플릿을 생성하고 Bicep MCP 서버를 사용하여 출력 품질을 향상시킵니다.
  • GitHub Copilot 사용하여 AKS에 대한 프로덕션 수준의 Dockerfiles 및 Kubernetes 매니페스트를 생성합니다.
  • GitHub Copilot 사용하여 IaC 배포를 위한 다단계 Azure DevOps 파이프라인 및 GitHub Actions 워크플로를 생성합니다.
  • Bicep 템플릿에서 아키텍처 설명서, 매개 변수 참조 테이블, 인어 다이어그램 및 변경 요약을 생성합니다.
  • GitHub Copilot 사용하여 Azure Firewall 로그를 분석하고, 배포 실패 문제를 해결하고, Azure Monitor 대한 KQL 쿼리를 생성합니다.

사전 요구 사항

  • GitHub 및 버전 제어에 대한 기본 이해
  • Azure 클라우드 서비스 및 Azure 리소스 종류에 대한 숙지
  • GitHub Copilot에 액세스
  • Visual Studio Code GitHub Copilot 확장과 함께 설치됨

Azure 시작

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