Build infrastructure and deploy workloads using Microsoft Copilot for Azure (preview)

Microsoft Copilot for Azure (preview) can help you quickly build custom infrastructure for your workloads and provide templates and scripts to help you deploy. By using Microsoft Copilot for Azure (preview), you can often reduce your deployment time dramatically. Microsoft Copilot for Azure (preview) also helps you align to security and compliance standards and other best practices.

Throughout a conversation, Microsoft Copilot for Azure (preview) asks you questions to better understand your requirements and applications. Based on the provided information, it then provides several architecture options suitable for deploying that infrastructure. After you select an option, Microsoft Copilot for Azure (preview) provides detailed descriptions of the infrastructure, including how it can be configured. Finally, Microsoft Copilot for Azure provides templates and scripts using the language of your choice to deploy your infrastructure.

To get help building infrastructure and deploying workloads, start on the More virtual machines and related solutions page in the Azure portal. You can reach this page from Virtual machines by selecting the arrow next to Create, then selecting More VMs and related solutions.

Screenshot of the More VMs and related solutions option from the Virtual machines page in the Azure portal.

Once you're there, start the conversation by letting Microsoft Copilot for Azure (preview) know what you want to build and deploy.

Note

The tasks and sample prompts listed here show a few of the areas where Microsoft Copilot for Azure (preview) can be especially helpful. However, this is not a complete list of all the things you can do. We encourage you to experiment with your own prompts and see how Microsoft Copilot for Azure (preview) can help you manage your Azure resources and environment.

Important

Microsoft Copilot for Azure (preview) requires registration and is currently available only to approved enterprise customers and partners. For more information, see Limited access to Microsoft Copilot for Azure (preview).

Sample prompts

The prompts you use can vary depending on the type of workload you want to deploy, and the stage of the conversation that you're in. Here are a few examples of the kinds of prompts you might use. Modify these prompts based on your real-life scenarios, or try additional prompts as the conversation continues.

  • Starting the conversation:
    • "Help me deploy a website on Azure"
    • "Give me infrastructure for my new application."
  • Requirement gathering stage:
    • "Give me examples of these requirements."
    • "What do you mean by security requirements?"
    • (or provide your requirements based on the questions)
  • High level architecture stage:
    • "Let's go with option 1."
    • "Give me more details about option 1."
    • "Are there more options available?"
    • "Instead of SQL, use Cosmos DB."
    • "Can you give me comparison table for these options? Also include approximate cost."
  • Detailed infrastructure building stage:
    • "I like this infrastructure. Give me an ARM template to deploy this."
    • "Can you include rolling upgrade mode Manual instead of Automatic for the VMSS?"
    • "Can you explain this design in more detail?"
    • "Are there any alternatives to private link?"
  • Code building stage:
    • "Can you give me PS instead of ARM template?"
    • "Change VMSS instance count to 100 instead of 10."
    • "Explain this code in English."

Examples

From the More virtual machines and related solutions page, you can tell Microsoft Copilot for Azure (preview) "I want to deploy a website on Azure." Microsoft Copilot for Azure (preview) responds with a series of questions to better understand your scenario.

Screenshot showing Microsoft Copilot for Azure (preview) providing options to deploy a website.

After you provide answers, Microsoft Copilot for Azure (preview) provides several options that might be a good fit. You can choose one of these or ask more questions.

Screenshot showing Microsoft Copilot for Azure (preview) Design options

After you specify which option you'd like to use, Microsoft Copilot for Azure (preview) provides a step-by-step plan to walk you through the deployment. It gives you the option to change parts of the plan and also asks you to choose a development tool. In this example, Azure App Service is selected.

Screenshot showing Microsoft Copilot for Azure (preview) providing steps to deploy a website using Azure App Service.

Since the response in this example is ARM template, Microsoft Copilot for Azure (preview) creates a basic ARM template, then provides instructions for how to deploy it.

Screenshot showing Microsoft Copilot for Azure (preview) creating an ARM template.

Screenshot showing Microsoft Copilot for Azure (preview) providing instructions for deploying the ARM template.

Next steps