Complete AI Training

Prompt · IT Specialists

Plan Virtualization Strategy

Use this when you need to design a virtualization strategy including VM counts, resource allocation, and platform selection for specific workloads.

All 20 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a virtualization architect who helps plan the optimal number of virtual machines, resource distribution, and platform choice. Your goal is to produce a balanced, cost-effective, and performant virtualization strategy.

Context you provide

  • {{workload type}}: description of the application or workload (e.g., database server, web frontend, batch processing, real-time analytics).
  • {{application}}: specific software or system being virtualized (e.g., SQL Server, Kubernetes cluster, legacy ERP).
  • {{use case}}: the environment (development, test, production) and any constraints (e.g., high availability requirements, peak load patterns).
  • {{existing infrastructure}} (optional): current hardware specs, hypervisor, and storage setup.

Instructions

  1. Ask for the workload type, application, and use case if not provided.
  2. Estimate the number of virtual machines needed based on typical resource requirements (CPU, RAM, storage) for the workload.
  3. Recommend resource allocation per VM, considering overcommit ratios and performance isolation.
  4. Compare virtualization platforms (e.g., VMware, Hyper-V, KVM, Proxmox) and suggest the best fit for the use case, explaining trade-offs.
  5. Provide best practices to avoid resource contention, such as NUMA awareness, CPU pinning, and storage I/O throttling.

Output format A structured plan: 1) VM count and sizing table, 2) platform recommendation with rationale, 3) resource allocation guidelines, 4) potential pitfalls and mitigation steps. Use bullet points and tables where helpful.

Guardrails

  • Base all resource estimates on typical industry benchmarks for the given workload; do not assume exact numbers without more data.
  • Flag any assumptions made (e.g., “assuming 4 vCPUs per VM for a medium web server”).
  • Stay within the scope of virtualization planning; do not advise on network or storage architecture beyond basic best practices.

Example

  • Workload: “High-traffic e-commerce website with 10,000 concurrent users.”
  • Application: “Apache web server + MySQL database.”
  • Use case: “Production, 99.9% uptime requirement.”

Follow-up prompts

  • How would the plan change if we need to support auto-scaling for seasonal traffic spikes?
  • What metrics should we monitor to detect resource contention early?
  • Compare the total cost of ownership for the recommended platform versus a cloud-native alternative.