소개

완료됨

Azure VM(Virtual Machines)을 사용하여 CRM(고객 관계 관리) 소프트웨어를 테스트하는 조직에서 작업한다고 상상해 보세요. 웹 프런트 엔드 및 SQL 데이터베이스를 포함하여 이미지에서 이러한 VM을 만듭니다.

단일 VM에서 여러 번의 테스트 반복 중에 구성 파일 및 데이터베이스를 변경하면 일관성 없는 결과가 발생합니다. 한 예로, 데이터베이스에 연결된 고객 없이 전화 통화 기록이 잘못 생성되는 버그가 발생했습니다. 이 고아 레코드로 인해 버그가 수정된 후에도 후속 통합 테스트가 실패했습니다.

일주일에 여러 번 발생하는 이러한 테스트 주기의 빈도를 인식하고 테스트 환경의 일관성과 안정성을 보장하기 위해 각 주기마다 새 VM을 배포하기로 결정합니다. 배포를 위한 PowerShell 스크립트를 개발하면 프로세스를 간소화하고 워크플로 효율성을 최적화하며 자동화를 통해 오류를 최소화할 수 있습니다.

이 모듈에서는 Azure PowerShell을 사용하여 Azure 리소스를 배포하고 관리하는 방법을 설명합니다. 일회성 작업에 대해 대화형으로 Azure PowerShell을 사용하는 방법과 PowerShell 스크립트를 작성하여 되풀이 작업을 자동화하는 방법을 알아봅니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • Azure PowerShell이 Azure 관리 작업에 적합한 도구인지 결정
  • Windows, Linux 또는 macOS에 Azure PowerShell 설치
  • Azure PowerShell을 사용하여 Azure에 연결
  • Azure PowerShell을 사용하여 Azure 리소스 만들기

필수 조건

  • PowerShell 경험
  • 리소스 그룹 및 가상 머신을 비롯한 기본 Azure 개념 이해
  • Azure Portal을 통한 Azure 리소스 관리 경험