Azure 개발자 CLI를 사용하는 경우
Azure Developer CLI(azd
)는 다양한 시나리오에서 개인과 팀 모두에게 가치를 제공합니다. 이 도구의 템플릿화된 접근 방식을 사용하면 많은 수동 단계가 필요한 배포 시나리오를 반복 및 예측 가능하게 만들 수 있습니다. azd
의 가장 일반적인 사용 사례 중 일부는 다음과 같습니다.
클라우드로의 간소화된 여정 -
azd
은 로컬 개발 환경에서 Azure로 앱을 이동하는 프로세스를 가속화합니다. 기존azd
템플릿을 사용하여 몇 분 만에 완전히 구성된 클라우드 환경에 앱을 프로비전할 수 있습니다. Azure 워크로드에 익숙하지 않은 개발자는 템플릿을 사용하여 대부분의 작업을 완료할 수 있습니다. 이 사용 사례는 Azure 서비스가 많거나 수동으로 다시 만들기 어려운 복잡한 구성 요구 사항이 있는 환경에 특히 유용합니다.재사용 및 반복 가능한 앱 인프라 -
azd
템플릿을 사용하면 앱의 소스 코드와 인프라 스캐폴딩을 모두 쉽게 공유하고 재배포할 수 있습니다. 앱에 인프라를 코드 리소스로 포함하려는 시나리오에 적합합니다. 예를 들어 오픈 소스 프로젝트에서 작업하거나 다른 개발자와 협업하는 경우azd
는 다른 사람이 쉽게 사용할 수 있도록 전체 앱 및 클라우드 인프라를 패키징할 수 있는 쉬운 방법을 제공합니다.azd
가 없으면 다른 개발자가 Azure에 익숙하지 않은 경우 자체 실험을 위해 앱을 클라우드에 프로비전하는 것이 매우 어려울 것입니다.인프라 및 배포를 위한 CI/CD - GitHub Actions 또는 Azure Pipelines와 같은 플랫폼을 통해 CI/CD를 사용하여 인프라를 프로비전하고 배포하려는 경우에도
azd
를 사용할 수 있습니다. 대부분의azd
템플릿은 이러한 워크플로에 대한 지원을 포함합니다. 코드 또는 인프라 템플릿을 변경할 때azd provision
및azd deploy
와 같은 명령을 실행하여 반복 가능하고 안정적인 프로세스를 통해 해당 변경 사항을 Azure에 푸시할 수 있습니다.
azd
가 팀과 프로젝트에 적합한지 평가할 때 다음 시나리오를 고려하세요. 프로젝트를 azd
템플릿으로 변환하면 다른 개발자가 앱을 Azure에 신속하게 프로비전하고 배포할 수 있습니다.