Skip to content

Vendor Selection Decision Framework

Last reviewed: August 2026

There’s no single correct answer to the question “which cloud is best?” The optimal choice depends on your organization’s context, workload characteristics, and team capabilities.

Flawed approaches:

  • Comparing price lists alone
  • Deciding based on industry trends or marketing
  • Choosing once and never revisiting the decision
  • Forcing every workload onto the same vendor

The right approach is to make your decision criteria explicit and re-evaluate per major workload.

The tendency for compute to follow wherever large volumes of data already reside.

  • If your data already lives in a particular cloud, it’s advantageous to place additional workloads there.
  • Moving data between clouds gets progressively harder due to egress costs (see Multicloud Connectivity).
  • Prioritize vendors that have a region close to your target users
  • For global services, review edge network and region coverage
  • For DR, also consider nearby regions (see Regions and Availability Zones)
  • Public, financial, and other regulated industries may have country-specific certifications and obligations — Korea, United States, EU, Japan, Singapore
  • Cross-border personal-data transfer and data residency requirements
  • See Compliance for details
  • If you already have a Microsoft stack (AD, Office 365), Azure is a natural fit
  • If your team is familiar with AWS, initial productivity is higher
  • Also consider official local-language documentation and community support for key services

Each vendor has different strengths. See Comparing Vendors for a detailed comparison.

Area Typical strength
Portfolio diversity AWS
Enterprise/Microsoft integration Azure
AI/ML, data analytics Google Cloud
Oracle DB, egress cost OCI
  • On-demand vs. committed pricing
  • Egress cost (especially important in multicloud environments)
  • Local-region pricing is typically higher than US-region pricing (often 10–30%)
  • Managed-service premiums
  • See Understanding the Cost Structure for details

The optional cost of being able to change vendors long-term. See Exit Strategy.

Evaluate multiple factors on a weighted basis. The table below is a sample template — actual weights and scores should be adjusted to fit your organization’s context.

Factor Weight AWS Azure Google Cloud OCI
Team capability/experience 20% ? ? ? ?
Data gravity 15% ? ? ? ?
Cost (baseline) 15% ? ? ? ?
Regulatory compliance 15% ? ? ? ?
Strength-service fit 15% ? ? ? ?
Ecosystem/integration 10% ? ? ? ?
Exit cost 10% ? ? ? ?

Score each cell from 1–5, then rank by the sum of (weight × score).

Rather than putting every workload on the same vendor, you can place workloads differently based on their characteristics.

Representative Workload Types and Evaluation Axes

Section titled “Representative Workload Types and Evaluation Axes”
Workload type Key factors Possible choices
Core operational systems Reliability, team capability, support SLA Organization’s primary vendor
AI/ML training GPU availability, ML tooling, price Google Cloud, AWS
AI/ML inference Latency, model hosting cost Region near users
Data analytics Warehouse features, BI integration Google Cloud BigQuery, Azure Synapse
Microsoft workloads Entra ID integration, licensing benefits Azure
Oracle DB Licensing, performance optimization OCI
DR site Region diversity, cost Different region/vendor from the primary
Dev/test Cost, fast provisioning Consider vendors with an Always Free tier

Without a clear reason to choose multicloud, a single vendor is simpler.

graph TD
    A[Review cloud strategy] --> B{Regulation requires<br/>multiple vendors?}
    B -->|Yes| M[Multicloud]
    B -->|No| C{Need to combine<br/>service-specific strengths?}
    C -->|Yes| M
    C -->|No| D{Strategic need to<br/>avoid vendor lock-in?}
    D -->|Yes| M
    D -->|No| E{Already multi-vendor<br/>due to M&A?}
    E -->|Yes| M
    E -->|No| S[Prefer a single vendor]

The costs of multicloud (operational complexity, fragmented team capability, unified governance, egress) are substantial. See Understanding Multicloud for details.

Flawed decision-making patterns that occur frequently in practice.

  • Catalog prices are on-demand rates; actual costs vary based on commitments, spot pricing, free tiers, and support plans.
  • Egress costs, management tooling costs, and operations staffing costs are easy to overlook.
  • Evaluation should be based on TCO (Total Cost of Ownership).

2. Never Re-Evaluating After Initial Placement

Section titled “2. Never Re-Evaluating After Initial Placement”
  • Cloud services and pricing change significantly every year.
  • As workloads grow, the initial choice may no longer fit.
  • It’s good practice to review the appropriateness of major workload placement at least once a year.
  • Following conference and blog trends only increases cost and complexity.
  • You must first answer “why does our organization need this?”
  • Even the best technology slows down incident response if the team doesn’t know how to use it.
  • Plan training/hiring alongside any new adoption.

5. Looking Only at Strengths, Ignoring Weaknesses

Section titled “5. Looking Only at Strengths, Ignoring Weaknesses”
  • Every vendor has weaknesses: limited local-language documentation, unsupported services, support response speed, and so on.
  • Confirm before adoption whether a weakness would be critical for your organization.

Steps you can actually verify before making a decision:

  1. PoC (Proof of Concept) — Deploy one core workload in a real environment
  2. Cost simulation — Estimate expected costs with vendor pricing calculators (has limitations)
  3. Benchmark — Measure performance/response time for the same workload
  4. Support quality evaluation — Actual ticket response speed, local-language support level
  5. Team survey — Gather feedback from the engineers who will actually use it
  • “Just pick the cheapest vendor” — Catalog prices are on-demand rates; comparisons should be based on TCO, including egress, support plans, and operations staffing costs.
  • “Once decided, there’s no need to change” — Cloud services and pricing change every year. Workload placement appropriateness should be reviewed at least once a year.
  • “Every workload must use the same vendor” — The optimal vendor can differ by workload characteristics. That said, also weigh the complexity cost of distribution.
  • Have you defined weights and evaluation criteria in the decision matrix to fit your organization’s context?
  • Have you run a PoC with at least one vendor for your core workload?
  • Have you included team capability (existing experience, training plan) in the vendor selection criteria?