Azure 익숙하지 않거나 도구 및 AI가 대부분의 작업을 수행하도록 하려는 경우 GitHub Copilot Azure 및 Azure MCP Server를 요청하여 애플리케이션을 배포하는 데 도움을 줄 수 있습니다. 모범 사례를 사용하여 최상의 결과를 얻을 수 있습니다. 가장 중요한 것은 다음과 같습니다.
- 최상의 환경을 위해 "에이전트" 모드를 사용합니다. "질문" 모드를 사용하지 않습니다.
- 프롬프트에 "Azure"이라는 단어를 포함하면 Copilot Azure MCP 서버에서 도구를 호출해야 한다는 것을 이해할 수 있습니다.
- Visual Studio Code를 사용하는 경우 "도구 구성 ..."을 사용하여 "Azure MCP" 및 "GitHub Copilot for Azure"를 모두 포함해야 합니다. 자세한 내용은 도구 호출 섹션의 Visual Studio Code 탭을 참조하세요.
Azure 대해 알아보라는 예제 프롬프트
Azure GitHub Copilot 사용하여 애플리케이션에 Azure 사용하는 방법을 알아보려면 개방형 질문 또는 요청으로 시작할 수 있습니다. 그런 다음, 더 나은 결과를 위해 특정 서비스 및 기술과 같은 세부 정보를 추가합니다. 다음 예제 프롬프트를 사용해 보세요.
Azure 시스템 아키텍처에 대해 알아보기
GitHub Copilot 사용하여 프로젝트에 사용할 Azure 서비스를 권장합니다.
- "Azure 앱에서 어떤 서비스를 사용해야 하나요?"
- "내 프로젝트에 Azure 서비스를 권장합니다."
Azure 서비스를 추천하라는 메시지가 표시되면 GitHub Copilot Azure 작업 영역에서 현재 애플리케이션을 검사하고 Azure 서비스 및 서비스 바인딩에 대한 권장 사항을 제공합니다.
다른 Azure 서비스를 사용하거나 바인딩 정보를 변경하도록 권장 사항을 업데이트하기 위해 Azure GitHub Copilot 요청하는 반복적인 방식으로 작업할 수 있습니다. 예제 프롬프트:
- "내 API 프로젝트에 Container Apps 대신 Azure App Service 사용하고 싶습니다."
- "프로젝트에 Azure Cosmos DB 추가합니다."
- "Azure SERVICE_URL 값은 bing.com 합니다."
- "환경 변수 STAGE=dev를 내 Azure 프로젝트에 추가합니다."
Azure 권장 사항에 대한 GitHub Copilot 따라 더 자세한 질문을 하면 후속 작업을 수행할 수 있습니다. 다음은 사용할 수 있는 프롬프트 유형을 이해하는 데 도움이 되는 몇 가지 자세한 질문 예제입니다.
- "Azure 사용하여 고가용성 아키텍처를 만들려면 어떻게 해야 하나요?"
- "Azure Well-Architected Framework를 설명합니다."
- "Azure 사용할 수 있는 앱 호스팅 솔루션 유형은 무엇인가요?"
- "Azure 데이터 처리 워크플로를 오케스트레이션하고 자동화하는 데 도움이 됩니다."
- "Azure SignalR을 Application Gateway 및 API Management와 통합하려면 어떻게 해야 하나요?"
- "권장하는 Azure 단위는 몇 개입니까?"
- "Terraform에서 Azure 사용하는 이점과 애플리케이션은 무엇인가요?"
Azure AI에 대해 알아보기
- "AI 애플리케이션을 빌드하려고 합니다. 어떤 Azure 서비스를 사용할 수 있나요?"
Azure 웹 및 애플리케이션 호스팅에 대해 알아보기
- "확장 가능한 웹 애플리케이션을 호스팅하는 데 가장 적합한 Azure 서비스는 무엇인가요?"
- "웹 사이트를 만드는 데 어떤 Azure 서비스를 사용해야 하나요?"
- "Azure 사용하여 확장 가능한 웹 애플리케이션을 빌드하려면 어떻게 해야 하나요?"
- "어떤 시나리오가 Web Apps 것보다 Azure Functions 더 나은가요?"
Azure 컨테이너에 대해 알아보기
- Azure는 어떤 유형의 컨테이너화된 애플리케이션을 지원합니까?
- "Azure 컨테이너를 관리하기 위한 옵션은 무엇인가요?"
- "Azure Container Apps 대신 Azure Kubernetes Service 사용해야 하는 경우는 언제인가요?"
- "Azure Container Apps AKS의 차이점은 무엇인가요?"
- "AKS를 통해 Azure Container Apps 선택해야 하는 이유는 무엇인가요?"
앱에 Azure 서비스를 사용하는 방법 알아보기
| 서비스 또는 기술 | 프롬프트 예제 알아보기 |
|---|---|
| Azure AI Search |
|
| Azure API Management |
|
| Azure App Service |
|
| Azure Cache for Redis |
|
| Azure Container Apps (컨테이너 앱) |
|
| Azure Cosmos DB |
|
| Azure Data Factory |
|
Azure 개발자 CLI(azd) |
|
| Azure 함수 (Azure Functions) |
|
| Azure Key Vault |
|
| Azure Kubernetes Service (AKS) |
|
| Azure Machine Learning |
|
| Azure Monitor |
|
| Azure Virtual Network |
|
| Azure OpenAI Service |
|
| Azure SDK |
|
| Azure SignalR Service |
|
| Azure SQL |
|
| Azure Static Web Apps (Azure 정적 웹 애플리케이션) |
|
| Azure Storage |
|
| Azure Web PubSub |
|
관련 콘텐츠
- Azure용 GitHub Copilot이 무엇인지 그리고 어떻게 작동하는지 이해하기.
- GitHub Copilot for Azure를 시작하려면 소프트웨어를 설치하고 첫 번째 프롬프트를 작성하세요.
- quickstart를 따라 소프트웨어 개발 워크플로에 GitHub Copilot for Azure를 포함하는 방법을 이해하기 위해. 이 빠른 시작에서는 서비스를 배포하여 Azure 상태를 모니터링하고 문제를 해결하는 방법을 설명합니다.
- Azure 애플리케이션을
디징 및 개발하라는 예제 프롬프트를 참조하세요. - 애플리케이션을 Azure 배포하는
에 대한 예제 프롬프트를 참조하세요. - Azure 리소스의 문제 해결 대한 예제 프롬프트를 참조하세요.