AWS Cost Optimization / AWS Negotiations

Multi-Cloud Negotiation: AWS vs Azure vs Google

Multi-Cloud Negotiation: AWS vs Azure vs Google

Pricing Models and Commitments

Cloud vendors offer multiple pricing options. On-demand (pay-as-you-go) charges by use (per second on AWS/GCP, per minute on Azure). Long-term commitments yield deep discounts: AWS Reserved Instances or Savings Plans (1–3 year terms) can cut costs by ~72–75%.

Azure Reserved VMs similarly save up to ~72% (even ~80% with Hybrid Benefit). Google’s Committed Use Discounts (CUDs) lock in 1–3 year CPU/memory spend for ~55% off (70% for memory-optimized). Spot (AWS)/Preemptible (GCP)/Low-priority (Azure) instances offer ~60–90% reductions for fault-tolerant workloads.

Commitment TypeAWSAzureGoogle Cloud
On-demandPer-second billing (no commit)Per-minute billing (no commit)Per-second billing (no commit)
Reserved/Committed1–3yr RIs (up to ~75% off); Savings Plans (~72% off)1–3yr RIs (up to 72% off); +Hybrid Benefit (~20% extra off)1–3yr Committed Use (up to ~55% off CPU/memory; 70% off memory-optimized)
Spot/PreemptibleUp to ~90% off for noncritical jobs~80% off for low-priority VMs~80% off for preemptible VMs
Free Tiers/Credits12mo free trial ($100 credit)12mo free trial ($200 credit)90-day trial ($300 credit)

Example: In practice, a mid-size VM (~4 vCPU) on-demand may cost ~$0.19–0.20/hr on AWS/Azure and ~$0.15/hr on GCP. With a 1-year reservation, AWS/Azure might drop to ~$0.10–0.12/hr, while GCP’s committed use could be ~$0.08/hr (indicative).* Always compare equivalent SKUs across providers and factor in OS/software licensing (e.g., Windows, SQL Server, or Oracle licenses).

Negotiation lever: Commit larger spending for deeper discount, but negotiate flexibility. For example, Azure EAs typically let you adjust your commitment on each anniversary if you ask in advance. AWS EDP/PPAs require multi-year spend commitments; ensure you only commit to what aligns with forecasted usage.

Support Plans Comparison

Support is a critical cost factor. AWS provides Basic (free), Developer ($29/3% min), Business (tiered rates), and Enterprise (min $15K or tiered) plans. Business support is ~10% of the first $10K spent (down to 3% above $250K). Enterprise is ~10% of the first $150K (min $15K/mo).

Azure offers Developer ($29/mo), Standard ($100/mo), Professional Direct ($1,000/mo), and Unified Enterprise (custom pricing). These are flat fees per organization (not usage-based). Google Cloud uses percentage tiers: Standard (minimum $29 or 3% of spend), Enhanced (minimum $100 or 10/7/5/3% sliding scale), and Premium (minimum $15K or 10/7/5/3% on higher tiers).

Higher tiers yield faster response SLAs (e.g., GCP P1 = 15 minutes in Premium vs. 1 hour in Standard).

  • Vendor-favorable risks: Beware of locking in high support fees. For AWS EDP, Enterprise Support is often mandatory. Negotiate whether lower-tier support or credits for unused hours can apply. Ensure 24×7 critical support is included in the chosen plan.
  • Actionable tip: Use independent support options if feasible. (Some customers leverage third-party enterprise support resellers or managed services to avoid steep vendor support fees.)

SLA & Service Credits

Service-level guarantees vary. AWS EC2 offers 99.99% uptime (multi-AZ) with credits of 10% of monthly fees if <99%, 30% if <95%, and up to 100% if <95%. Single-instance EC2 SLA is 99.5%. S3 and RDS have their SLAs (typically 99.9–99.99%).

Azure VMs promise 99.95% availability for 2+ VMs in an Availability Set and 99.99% for 2 VMs in different Availability Zones. (Single VMs in one AZ have lower SLAs, often 99.9%.) GCP Compute Engine guarantees 99.95% for memory-optimized VMs and 99.9% for others – the highest single-instance SLA among clouds.

All providers tie credits to downtime percentage; however, credits are typically limited (often just 10–50% of one-month service fees). Customers should not rely on credits to fully indemnify against outages.

Negotiation lever:

You can request better credit multipliers or additional remedies for critical workloads during contract talks or negotiate a weighted SLA (e.g., multi-region deployments). Always understand the fine print: if credits require open support tickets by strict deadlines or SLA’s applicability is limited (e.g., requiring multiple instances or zones).

Security and Compliance Commitments

All three providers maintain extensive compliance programs (ISO 27001, SOC 1/2/3, PCI-DSS, HIPAA, FedRAMP, GDPR, etc.). For example, AWS alone supports 140+ certifications; Azure and GCP similarly cover dozens of standards.

Each vendor provides a Shared Responsibility Model (cloud vs. customer controls) and encryption-by-default options (e.g., AWS Key Management Service, Azure Key Vault, GCP Cloud KMS). They also commit not to scan customer data for advertising or unrelated uses.

While standard offerings meet most regulatory needs, enterprise buyers should negotiate special clauses if required, such as contractually binding data residency or processing assurances, cooperation on audit requests (e.g., when regulators inquire), and indemnification for third-party security breaches caused by vendor negligence.

For sensitive workloads (financial, healthcare, government), verify dedicated offerings: AWS GovCloud/Azure Government/GCP Assured Workloads.

Data Transfer and Egress Costs

All providers charge data egress (outbound internet bandwidth), which can be a shock. AWS charges ~$0.09/GB for the first 10 TB (after 100 GB free), dropping to $0.07–$0.05 at higher tiers. Azure offers 100 GB/mo free, then roughly $0.087/GB up to 10 TB and down to ~$0.05/GB at scale. Google’s Standard Tier is similar: roughly $0.12/GB for the first TB and ~$0.08/GB beyond (varying by region and tier). For example, 20 TB/month outbound would cost ~$1.44K on AWS, ~$1.536K on Azure, and ~$1.79K on GCP.

Data Egress (20 TB)AWS (US egress)Azure (US egress)GCP (US egress)
Approx. 20 TB cost~$1.444K~$1.536K~$1.792K

(Costs assume internet egress from North America via public internet.)

Negotiation levers: If your usage is high, negotiate data transfer allowances (some partners offer bulk egress packages) or use CDN/Peering strategies. Ensure contracts allow free-tier or third-party acceleration (like CloudFront or Azure CDN) without hidden fees. Clarify if transfers between cloud regions or to other clouds incur extra charges.

Audit Rights and Usage Tracking

Unlike on-prem software licenses, cloud usage is metered, so vendors generally do not require audits for usage compliance. However, customers should confirm how usage is measured and reported (e.g., hourly vs. daily costs) and ensure transparency.

Negotiate rights to detailed billing and access to all relevant audit logs for cost and usage. Also, clarify license mobility: for example, AWS and Azure allow Bring Your Own License (BYOL) for certain software (e.g., Windows Server, RHEL, SUSE, Oracle Database) under defined conditions; ensure your agreement references the latest vendor policies.

Vendor audits: Cloud T&Cs usually limit vendor audits to investigating breaches or misuse, not routine billing checks (billing is automated). Still, carefully review clauses on liability, indemnity, and data handling. For critical licensed software (like Oracle), insist on clear terms regarding Oracle’s auditing of your cloud-hosted installations (Oracle’s own audit terms can still apply when you run on AWS/Azure/GCP).

Custom Enterprise Terms

Standard service agreements favour the vendor. In enterprise negotiations, key terms to scrutinize include:

  • Price Changes: Vendors may reserve the right to modify prices or service terms (often with limited notice). Seek caps or extended notice periods on future price changes or condition price hikes only to inflation indices.
  • Limitations of Liability: Cloud contracts typically cap vendor liability at the amount paid or promise only service credits. Push for higher caps (at least equivalent to your annual spending) and remove any blanket exclusions for data loss or downtime (bearing in mind vendors often exclude indirect damages).
  • Termination and Exit: Ensure you have the right to export your data on exit, and understand any egress processes or fees on termination. Negotiate pro-rated refunds for prepaid commitments if you downscale, and confirm no auto-renewals at higher rates without notice.
  • Data Privacy/Sovereignty: If you have regulatory constraints, add clauses requiring the vendor to segregate and protect your data and notify you of government or third-party requests.
  • Audit Cooperation: If your organization is subject to regulatory audits (SOC2, ISO, etc.), ensure the vendor will provide necessary reports via portals (e.g., AWS Artifact) at no extra cost.

Side-by-Side Contract Approaches

  • AWS: Enterprise discounts (EDP/PPA) are based on committed spending and require Enterprise Support enrollment. Contracts (Customer Agreement + Service Terms) are standard but can be amended at renewal.
  • Azure: Enterprise Agreement (EA) model with 3-year commitment; annual true-ups for consumption. Azure’s EA has some flexibility (annual commit adjustments) and bundles well with Microsoft licenses (Windows/SQL through Hybrid Benefit).
  • Google Cloud uses a Customer Agreement (no direct enterprise contract by name) plus Committed-Use or Spend-based discounts. Deals often involve negotiated custom pricing (Sustainability credits). Google typically offers committed-use discounts without mandatory support enrollment, but pushes for sustained use/corporate credits.

All three expect an earnest commitment to future spending. Microsoft sales often use fiscal deadlines to pressure quick signoffs, whereas AWS will push for the highest tier (often requiring pricey support). Google 0typically negotiates on list-price discounts and can be more flexible with support tiers.

Recommendations

  • Calculate Total Cost of Ownership: Use third-party tools or calculators to model workloads on each platform, including software licenses, support, and egress. Enter negotiations with data to justify discount levels.
  • Leverage Multi-Year Commitments Wisely: Commit only to realistic volumes. Ask for flexibility in adjusting commitments annually (Azure EA allows renegotiation on each anniversary). Avoid unused credits or overcommitment.
  • Compare Discount Programs: Don’t rely on vague “up to X% off” claims. AWS: Decide between RIs vs. Savings Plans vs. EDP; Azure: Combine RIs with Hybrid Benefits; GCP: Mix Committed Use with Sustained Use discounts. Negotiate larger volume thresholds for better tiers.
  • Negotiate Support Scope: Insist support plans match your needs (e.g. 24×7 critical support). If Enterprise Support is mandated for AWS, ask if Business Support (10%) with added custom Liaisons can suffice. For Azure, ensure your plan covers all needed products (Unified Enterprise spans beyond Azure). With GCP, confirm response times. Ask for credits if support SLAs are missed.
  • Watch Contract Clauses: Seek explicit caps or notice on price changes. Confirm data portability rights at the end of the contract. Remove or narrow indemnity/liability limits where possible. Insert data privacy assurances and no-scanning clauses if needed.
  • Audit and Compliance: Secure access to audit reports. For regulated workloads, ensure the contract ties to appropriate compliance certifications. Clarify Oracle/other ISV licensing terms on each cloud – for example, AWS and Azure have specific licensing options for Oracle DB, whereas GCP may require license mobility with certificates.
  • Negotiate Egress and Network Costs: If your architecture frequently moves data, push for egress rate reductions or credits (especially if moving between regions or out of the cloud). Use CDN and peering, and negotiate free inter-region transfers if your topology allows.
  • Engage Early: Start discussions 12–18 months before renewal, and consider breaking up negotiations (e.g., separate discount for compute vs. database vs. enterprise support) to gain leverage. Remember fiscal-year timing: Microsoft and AWS reps often offer extra incentives near quarter/year-end. Don’t rush; use competition among vendors as leverage, and involve legal/SAM teams to spot pitfalls.

By focusing on these points, enterprise buyers can craft balanced multi-cloud contracts that secure favourable pricing, clear terms, and the flexibility needed for growth and compliance.

Author

  • Fredrik Filipsson

    Fredrik Filipsson brings two decades of Oracle license management experience, including a nine-year tenure at Oracle and 11 years in Oracle license consulting. His expertise extends across leading IT corporations like IBM, enriching his profile with a broad spectrum of software and cloud projects. Filipsson's proficiency encompasses IBM, SAP, Microsoft, and Salesforce platforms, alongside significant involvement in Microsoft Copilot and AI initiatives, improving organizational efficiency.

    View all posts