Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Azure Copilot can help you deploy virtual machines in Azure that are efficient and effective. You can get suggestions for different options to save costs and choose the right size for your VMs.
When you ask Azure Copilot for help with a VM, it automatically pulls context when possible, based on the current conversation or on the page you're viewing in the Azure portal. For example, if you start from the Create a virtual machine page, Azure Copilot will provide suggestions for the new VM you're creating. If you're starting from another page, and the context isn't clear, you'll be prompted to specify the VM for which you want assistance.
You can ask Azure Copilot for help with troubleshooting VM deployment failures, network security issues, or other errors.
Azure Copilot is designed to help you regardless of your level of expertise on VM configuration options such as pricing, scalability, availability, and size. In all cases, we recommend that you closely review the suggestions to confirm that they meet your needs.
Tip
The tasks and sample prompts listed here show a few of the areas where Azure Copilot can be especially helpful. However, this isn't a complete list of all the things you can do. We encourage you to experiment with your own prompts and see how Azure Copilot can help you manage your Azure resources and environment.
Create cost-efficient VMs
Azure Copilot can guide you in suggesting different options to save costs as you deploy a virtual machine. If you're new to creating VMs, Azure Copilot can help you understand the best ways to reduce costs More experienced users can confirm the best ways to make sure VMs align with both use cases and budget needs, or find ways to make a specific VM size more cost-effective by enabling certain features that might help lower overall cost.
Cost-efficient VM sample prompts
- "How do I reduce the cost of my virtual machine?"
- "Help me create a cost-efficient virtual machine"
- "Help me create a low cost VM"
Cost-efficient VM examples
During the VM creation process, you can ask "How do I reduce the cost of my virtual machine?", or select the Help me create a low-cost VM button near the top of the pane. Azure Copilot guides you through options to make your VM more cost-effective. You can choose whether or not to enable each option.
Once you complete the options that Azure Copilot suggests, you can review and create the VM with the provided recommendations, or continue to make other changes. The Estimated monthly cost pane shows updates based on your configuration.
Create highly available and scalable VMs
Azure Copilot can provide additional context to help you create high-availability VMs. It can help you create VNs in availability zones, decide whether a Virtual Machine Scale Set is the right option for your needs, or assess which networking resources will help manage traffic effectively across your compute resources.
High-availability VM sample prompts
- "How do I create a resilient virtual machine?"
- "Help me create a high availability virtual machine"
High-availability VM examples
During the VM creation process, you can ask "How do I create a resilient and high availability virtual machine?", or select the Help me create a VM optimized for high availability button near the top of the pane. Azure Copilot guides you through options to configure your VM for high availability, providing options that you can enable.
Choose the right compute offering
When you're not sure exactly which compute offering to choose, Azure Copilot can guide you to successfully identify and deploy the right type of resource (such as Virtual Machine Scale Sets or Azure Compute Fleet) for your workload needs. Azure Copilot can also help direct you to the right service if you want to assess how to integrate your on-premises compute solutions into Azure or migrate from another cloud platform.
If you're migrating compute instances from other cloud platforms, Azure Copilot can help determine the equivalent Azure size family for those resources.
While familiarity with the product options can be beneficial, Azure Copilot is designed to assist you regardless of your expertise level. However, it's important to exercise due diligence before deploying the suggested options.
Compute offering sample prompts
- "Help me choose the right Compute infrastructure service"
- "I'd like to use a compute resource for a batch processing job, which one should I pick?"
Choose the right size for your VMs
Azure offers several size options based on your workload needs. Azure Copilot can help you identify the best VM size based on your scenario needs and assess it in the context of your other configuration requirements.
When you share your intent and scenario, Copilot helps you narrow down the right VM size from the vast size selection offered by Azure today. Copilot helps you identify requirements without requiring you to know the exact amount of RAM or CPU that you need. Size recommendations also take any quota and offer restrictions into account and surface the most intelligent recommendations pertinently. Copilot can also help you create a support request to increase a quota if desired.
While familiarity with the size options can be beneficial, Azure Copilot is designed to assist you regardless of your expertise level. However, it's crucial that you exercise due diligence with the suggested options.
VM size sample prompts
- "Help me choose a size for my virtual machine"
- "Which VM size will best suit my requirements?"
VM size examples
Ask "Help me choose a size for my VM,", or select the Help me choose the right VM size for my workload button near the top of the pane. Azure Copilot asks for some more information to help it determine the best options, then provides size recommendations based on your inputs and your subscription quotas.
Copy VMs into any region
Azure Copilot can help you replicate existing VMs in the region of your choice. If the selected region has a low probability of deployment success, Azure Copilot suggests alternate recommendations for the region, VM size, or availability zone. Additionally, Copilot showcases existing properties that are copied to the new VM from the existing VM, lets you know if any properties aren't supported and can't be copied over, and guides you to a prefilled creation experience where you can deploy VMs quickly and enable microproductivity gains.
Copilot can also advise you of scenarios where existing related services may not be easily attached to the new VM copy. For instance, if address space gets exhausted by reusing the existing VM's virtual network or subnet for new Virtual Machine copy, you'll be prompted to adjust network settings appropriately. Similarly, if the backend pool of an existing load balancer linked with the existing VM is exhausted, you're notified and will be able to update your load balancer/application gateway configuration settings.
When using Azure Copilot to help you copy VMs, keep in mind the following:
- The cost of the new VM may differ from the existing VM, depending on licensing and usage implications.
- Licensing and password credentials aren't copied automatically. You can configure these during the creation experience.
- You can't use Copilot to copy an existing VM if it has errors or is in a failed state.
- Data disks and OS disks can't be reused or copied, but the configuration of the OS disks and data disks will be copied over (if present in the existing VM).
While familiarity with the pricing information of different VM configurations can be beneficial, Azure Copilot is designed to assist users ranging across different expertise levels in achieving their deployment goals. However, it is crucial that you exercise due diligence with the suggested options.
Copy VM sample prompts
- "Help me copy this VM"
- "Help me copy this VM in the same region"
- "Help me copy this VM to East US"
- "Help me copy this VM to any region"
Troubleshoot VM deployment failures
If you experience failures when trying to deploy a VM, Azure Copilot can help diagnose and resolve issues related to virtual machine capacity, allocation, or other deployment failures that may arise due to configuration issues or limited availability. Azure Copilot provides real-time health diagnostics on resources and determines potential successful paths for capacity availability and overall deployment success.
Troubleshoot deployment sample prompts
- "Help me troubleshoot my VM deployment failure"
- "Troubleshoot my VM allocation failure issue for this deployment"
- "My VM failed to provision with an error, can you help troubleshoot?"
Troubleshoot deployment example
If a VM deployment fails, you can say "troubleshoot my VM deployment failure". After confirming the correct resource, Azure Copilot analyzes recent operations and suggests items to review or new selections you can make to better support your deployment.
Troubleshoot VM errors
Azure Copilot offers analysis and guidance for troubleshooting VM errors caused by issues with configuration, capacity, quota, or other constraints. When you ask for help troubleshooting errors, Azure Copilot collects details about recent operations, status, and configuration, and determines the appropriate troubleshooting steps.
Troubleshoot VM error sample prompts
- "Explain the most recent operation failure on my VM."
- "Can you explain the OSProvisioningTimedOut error on my VM?"
- "Why did my virtual machine fail with VMExtensionProvisioningError?"
Troubleshoot VM error example
If you see an error message in the Azure portal, you can ask "Can you explain the OSProvisioningTimedOut error on my VM?" Azure Copilot analyzes the error and explains the problem, along with suggesting possible resolutions.
Troubleshoot VM network security issues
If your VM has connectivity problems due to network security groups blocking traffic, Azure Copilot can help you understand the issue. When applicable, Azure Copilot can guide you through the process of creating a new security rule in your network security group to open the necessary ports.
To get help with security rules, start from the virtual machine you want to troubleshoot. After testing network security groups, you may see that connections are blocked due to security rules. If so, open Azure Copilot and ask for help resolving the issue.
Next steps
- Explore capabilities of Azure Copilot.
- Learn more about virtual machines in Azure.