> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tensor9.com/llms.txt
> Use this file to discover all available pages before exploring further.

# EC2 Instances costs

> Compare EC2 Instances backend choices using explicit service-adapter planning assumptions.

Tensor9 BYOC planning comparisons for `aws::1.0.0::ec2::instance`, with backend choices shown together. Read [how Tensor9 estimates service-adapter costs](/byoc/costs/overview.md) for price scope and capacity qualification, or return to [additional services](/byoc/costs/additional-services.md).

## Allocated virtual machine capacity (EC2) → Compute Engine

Origin API: `aws::1.0.0::ec2::instance`. Target backend: `google::1.0.0::compute::instance`.

### Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month

Estimated monthly service charges by Allocated VM CPU-hours per month. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

![Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month: monthly service charges by Allocated VM CPU-hours per month. Exact values are in the following table.](/images/diagrams/service-cost/83615e89dea050231e98879f386d645c66450c0a029835e2ad86b86f60e395af-light.svg)

![Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month: monthly service charges by Allocated VM CPU-hours per month. Exact values are in the following table.](/images/diagrams/service-cost/fe0c3e60d7683a5cdf8e42e114ab13cd04f04eb6e97ce66e52e9c98a364f509d-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.

| Allocated VM CPU-hours per month (vCPU-hour/month) | EC2 Instances | Target scenario | Compute Engine | Difference |
| -: | -: | - | -: | -: |
| 0 | 28.951 | Compute Engine | 38.455692 | 9.504692 |
| 1460 | 83.628 | Compute Engine | 91.530561 | 7.902561 |
| 5840 | 247.659 | Compute Engine | 250.755168 | 3.096168 |
| 23360 | 903.783 | Compute Engine | 887.653596 | -16.129404 |
| 93440 | 3528.279 | Compute Engine | 3435.247308 | -93.031692 |
| 373760 | 14026.263 | Compute Engine | 13625.622156 | -400.640844 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Compute Engine | Origin list price · VM allocated CPU | 0.03745 | USD/vCPU-hour |
| Compute Engine | Origin list price · VM allocated memory | 0.0035875 | USD/GiB-hour |
| Compute Engine | Origin list price · VM allocated disks | 0.08 | USD/GiB-month |
| Compute Engine | Origin list price · Billable VM network transfer | 0.09 | USD/GiB |
| Compute Engine | Target / origin VM CPU and RAM | 1.15 | multiplier |
| Compute Engine | Target price guess · read | 0 | USD/read |
| Compute Engine | Target price guess · write | 0 | USD/write |
| Compute Engine | Target price guess · provider operation | 0 | USD/provider operation |
| Compute Engine | Target list price · GiB-month | 0.1 | USD/GiB-month |
| Compute Engine | Target price guess · published GiB | 0 | USD/published GiB |
| Compute Engine | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Compute Engine | Target list price · network GiB | 0.12 | USD/network GiB |
| Compute Engine | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Compute Engine | Target list price · vCPU-hour | 0.031611 | USD/vCPU-hour |
| Compute Engine | Target list price · GiB-hour | 0.004237 | USD/GiB-hour |
| Compute Engine | Target price guess · resource-hour | 0 | USD/resource-hour |
| Compute Engine | Target price guess · resource-month | 0 | USD/resource-month |
| Compute Engine | Target price guess · input token | 0 | USD/input token |
| Compute Engine | Target price guess · output token | 0 | USD/output token |
| Compute Engine | Target monthly base charge | 0 | USD/month |
| Compute Engine | Approximate target service minimum | 0 | USD/month |
| Compute Engine | Minimum primary CPU | 2 | vCPU |
| Compute Engine | Minimum primary RAM | 8 | GiB |
| Compute Engine | Minimum primary disk | 100 | GiB |
| Compute Engine | Additional full-price standby copy | 0 | 0 or 1 |
| Compute Engine | Allocated share of provisioned cost | 1 | fraction |
| Compute Engine | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Compute Engine | Planning peak / mean work | 2 | multiplier |
| Compute Engine | Planning primary CPU utilization | 0.7 | fraction |
| Compute Engine | Resident state reserved in RAM | 0.1 | fraction |
| Compute Engine | Planning disk utilization | 0.8 | fraction |
| Compute Engine | Maintenance and log disk reserve | 20 | GiB |
| Compute Engine | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Compute Engine | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Compute Engine | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Compute Engine | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Compute Engine | Dependent object sink write price guess | 0.000005 | USD/write |

* Only this native meter varies; all other source usage and translation assumptions retain the displayed defaults. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → us-central1, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices; capacity coefficients and translation assumptions are editable authored planning guesses, not measured capacity or a provider quote.
* CPU, RAM, disks and network quantities remain independently editable. Increasing CPU does not silently increase the selected memory meter.
* VM provisioning and availability of its management adapter are separate facts; this cost model does not enable a runtime endpoint.
* Allocated VM CPU and memory hours, attached disk GiB-months and selected egress are explicit physical usage; management API counts never create VM-hours. Licenses, GPUs and Spot or committed discounts are excluded. Google: N2 predefined vCPU and memory (E2 lists 0.02181159 and 0.00292353); pd-balanced disk; Premium Tier egress.
* AWS Price List API, AmazonEC2 offer (CSV): [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv)
* AWS Price List API, AWSDataTransfer offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json)
* Compute Engine general-purpose machine pricing: [https://cloud.google.com/products/compute/pricing/general-purpose](https://cloud.google.com/products/compute/pricing/general-purpose)
* Disk and image pricing: [https://cloud.google.com/compute/disks-image-pricing](https://cloud.google.com/compute/disks-image-pricing)
* Network pricing: [https://cloud.google.com/vpc/network-pricing](https://cloud.google.com/vpc/network-pricing)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Operating-system and software licenses, GPUs, reserved/Spot discounts, dedicated tenancy, disk IOPS, snapshots and backup.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-bcccbdac70e36a2d5723c9a953ac234422fd2119` / `2026-10-22.planning.2`. Curve: `workload-1`.

Sources: [AWS Price List API, AmazonEC2 offer (CSV)](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv), [AWS Price List API, AWSDataTransfer offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json), [Compute Engine general-purpose machine pricing](https://cloud.google.com/products/compute/pricing/general-purpose), [Disk and image pricing](https://cloud.google.com/compute/disks-image-pricing), [Network pricing](https://cloud.google.com/vpc/network-pricing).

## Allocated virtual machine capacity (EC2) → Compute Instance

Origin API: `aws::1.0.0::ec2::instance`. Target backend: `oci::1.0.0::instance`.

### Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month

Estimated monthly service charges by Allocated VM CPU-hours per month. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-ashburn-1; currency: USD.

![Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month: monthly service charges by Allocated VM CPU-hours per month. Exact values are in the following table.](/images/diagrams/service-cost/1cc5eec4efb02f6ff4d48c9dff94dc078c867479959dadbe2ae6f2188af32cd1-light.svg)

![Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month: monthly service charges by Allocated VM CPU-hours per month. Exact values are in the following table.](/images/diagrams/service-cost/19791f3ded1735fc8b5c52a51e86d266beebad0af94a602332097fc4bc2c0f32-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.

| Allocated VM CPU-hours per month (vCPU-hour/month) | EC2 Instances | Target scenario | Compute Instance | Difference |
| -: | -: | - | -: | -: |
| 0 | 28.951 | Compute Instance | 17.682 | -11.269 |
| 1460 | 83.628 | Compute Instance | 42.867 | -40.761 |
| 5840 | 247.659 | Compute Instance | 118.422 | -129.237 |
| 23360 | 903.783 | Compute Instance | 420.642 | -483.141 |
| 93440 | 3528.279 | Compute Instance | 1629.522 | -1898.757 |
| 373760 | 14026.263 | Compute Instance | 6465.042 | -7561.221 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Compute Instance | Origin list price · VM allocated CPU | 0.03745 | USD/vCPU-hour |
| Compute Instance | Origin list price · VM allocated memory | 0.0035875 | USD/GiB-hour |
| Compute Instance | Origin list price · VM allocated disks | 0.08 | USD/GiB-month |
| Compute Instance | Origin list price · Billable VM network transfer | 0.09 | USD/GiB |
| Compute Instance | Target / origin VM CPU and RAM | 1.15 | multiplier |
| Compute Instance | Target price guess · read | 0 | USD/read |
| Compute Instance | Target price guess · write | 0 | USD/write |
| Compute Instance | Target price guess · provider operation | 0 | USD/provider operation |
| Compute Instance | Target list price · GiB-month | 0.0425 | USD/GiB-month |
| Compute Instance | Target price guess · published GiB | 0 | USD/published GiB |
| Compute Instance | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Compute Instance | Target list price · network GiB | 0 | USD/network GiB |
| Compute Instance | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Compute Instance | Target list price · vCPU-hour | 0.015 | USD/vCPU-hour |
| Compute Instance | Target list price · GiB-hour | 0.002 | USD/GiB-hour |
| Compute Instance | Target price guess · resource-hour | 0 | USD/resource-hour |
| Compute Instance | Target price guess · resource-month | 0 | USD/resource-month |
| Compute Instance | Target price guess · input token | 0 | USD/input token |
| Compute Instance | Target price guess · output token | 0 | USD/output token |
| Compute Instance | Target monthly base charge | 0 | USD/month |
| Compute Instance | Approximate target service minimum | 0 | USD/month |
| Compute Instance | Minimum primary CPU | 2 | vCPU |
| Compute Instance | Minimum primary RAM | 8 | GiB |
| Compute Instance | Minimum primary disk | 100 | GiB |
| Compute Instance | Additional full-price standby copy | 0 | 0 or 1 |
| Compute Instance | Allocated share of provisioned cost | 1 | fraction |
| Compute Instance | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Compute Instance | Planning peak / mean work | 2 | multiplier |
| Compute Instance | Planning primary CPU utilization | 0.7 | fraction |
| Compute Instance | Resident state reserved in RAM | 0.1 | fraction |
| Compute Instance | Planning disk utilization | 0.8 | fraction |
| Compute Instance | Maintenance and log disk reserve | 20 | GiB |
| Compute Instance | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Compute Instance | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Compute Instance | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Compute Instance | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Compute Instance | Dependent object sink write price guess | 0.000005 | USD/write |

* Only this native meter varies; all other source usage and translation assumptions retain the displayed defaults. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → us-ashburn-1, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices; capacity coefficients and translation assumptions are editable authored planning guesses, not measured capacity or a provider quote.
* CPU, RAM, disks and network quantities remain independently editable. Increasing CPU does not silently increase the selected memory meter.
* VM provisioning and availability of its management adapter are separate facts; this cost model does not enable a runtime endpoint.
* Allocated VM CPU and memory hours, attached disk GiB-months and selected egress are explicit physical usage; management API counts never create VM-hours. Licenses, GPUs and Spot or committed discounts are excluded. OCI: E5 flexible shape (the shape this repo emits); Balanced block volume; first 10 TB of egress free.
* AWS Price List API, AmazonEC2 offer (CSV): [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv)
* AWS Price List API, AWSDataTransfer offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json)
* OCI price list API: [https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/](https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Operating-system and software licenses, GPUs, reserved/Spot discounts, dedicated tenancy, disk IOPS, snapshots and backup.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-1e7c97d7220f52a17782ec153f654957afe60199` / `2026-10-22.planning.2`. Curve: `workload-1`.

Sources: [AWS Price List API, AmazonEC2 offer (CSV)](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv), [AWS Price List API, AWSDataTransfer offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json), [OCI price list API](https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/).

## Allocated virtual machine capacity (EC2) → KubeVirt VM

Origin API: `aws::1.0.0::ec2::instance`. Target backend: `kubevirt::1.0.0::vm`.

### Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month

Estimated monthly service charges by Allocated VM CPU-hours per month. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

![Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month: monthly service charges by Allocated VM CPU-hours per month. Exact values are in the following table.](/images/diagrams/service-cost/aa95a114ec9a68895b67a2b41b6ac0b9bc5b343b77bfcde97035bdbbbf449d8d-light.svg)

![Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month: monthly service charges by Allocated VM CPU-hours per month. Exact values are in the following table.](/images/diagrams/service-cost/299e53ed8e0570d781151905ff8bcbee66a132b2f5f243d9543bb3368b8283b0-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.

| Allocated VM CPU-hours per month (vCPU-hour/month) | EC2 Instances | Target scenario | KubeVirt VM | Difference |
| -: | -: | - | -: | -: |
| 0 | 28.951 | KubeVirt VM | 38.455692 | 9.504692 |
| 1460 | 83.628 | KubeVirt VM | 91.530561 | 7.902561 |
| 5840 | 247.659 | KubeVirt VM | 250.755168 | 3.096168 |
| 23360 | 903.783 | KubeVirt VM | 887.653596 | -16.129404 |
| 93440 | 3528.279 | KubeVirt VM | 3435.247308 | -93.031692 |
| 373760 | 14026.263 | KubeVirt VM | 13625.622156 | -400.640844 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| KubeVirt VM | Origin list price · VM allocated CPU | 0.03745 | USD/vCPU-hour |
| KubeVirt VM | Origin list price · VM allocated memory | 0.0035875 | USD/GiB-hour |
| KubeVirt VM | Origin list price · VM allocated disks | 0.08 | USD/GiB-month |
| KubeVirt VM | Origin list price · Billable VM network transfer | 0.09 | USD/GiB |
| KubeVirt VM | Target / origin VM CPU and RAM | 1.15 | multiplier |
| KubeVirt VM | Target price guess · read | 0 | USD/read |
| KubeVirt VM | Target price guess · write | 0 | USD/write |
| KubeVirt VM | Target price guess · provider operation | 0 | USD/provider operation |
| KubeVirt VM | Target list price · GiB-month | 0.1 | USD/GiB-month |
| KubeVirt VM | Target price guess · published GiB | 0 | USD/published GiB |
| KubeVirt VM | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| KubeVirt VM | Target list price · network GiB | 0.12 | USD/network GiB |
| KubeVirt VM | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| KubeVirt VM | Target list price · vCPU-hour | 0.031611 | USD/vCPU-hour |
| KubeVirt VM | Target list price · GiB-hour | 0.004237 | USD/GiB-hour |
| KubeVirt VM | Target price guess · resource-hour | 0 | USD/resource-hour |
| KubeVirt VM | Target price guess · resource-month | 0 | USD/resource-month |
| KubeVirt VM | Target price guess · input token | 0 | USD/input token |
| KubeVirt VM | Target price guess · output token | 0 | USD/output token |
| KubeVirt VM | Target monthly base charge | 0 | USD/month |
| KubeVirt VM | Approximate target service minimum | 0 | USD/month |
| KubeVirt VM | Minimum primary CPU | 2 | vCPU |
| KubeVirt VM | Minimum primary RAM | 8 | GiB |
| KubeVirt VM | Minimum primary disk | 100 | GiB |
| KubeVirt VM | Additional full-price standby copy | 0 | 0 or 1 |
| KubeVirt VM | Allocated share of provisioned cost | 1 | fraction |
| KubeVirt VM | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| KubeVirt VM | Planning peak / mean work | 2 | multiplier |
| KubeVirt VM | Planning primary CPU utilization | 0.7 | fraction |
| KubeVirt VM | Resident state reserved in RAM | 0.1 | fraction |
| KubeVirt VM | Planning disk utilization | 0.8 | fraction |
| KubeVirt VM | Maintenance and log disk reserve | 20 | GiB |
| KubeVirt VM | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| KubeVirt VM | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| KubeVirt VM | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| KubeVirt VM | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| KubeVirt VM | Dependent object sink write price guess | 0.000005 | USD/write |

* Only this native meter varies; all other source usage and translation assumptions retain the displayed defaults. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → us-central1, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices; capacity coefficients and translation assumptions are editable authored planning guesses, not measured capacity or a provider quote.
* CPU, RAM, disks and network quantities remain independently editable. Increasing CPU does not silently increase the selected memory meter.
* VM provisioning and availability of its management adapter are separate facts; this cost model does not enable a runtime endpoint.
* KubeVirt (Apache-2.0, [https://github.com/kubevirt/kubevirt/blob/main/LICENSE](https://github.com/kubevirt/kubevirt/blob/main/LICENSE)) runs VMs as pods: allocated VM CPU and memory hours bill as node capacity; virt-launcher pod overhead is not modeled. Management API counts never create VM-hours. No vendor tariff: the target runs on the customer's Kubernetes nodes, so CPU, RAM and disk bill at the Kubernetes node reference rates, Compute Engine N2 in us-central1 (USD 0.031611/vCPU-hour, 0.004237/GiB-hour) with pd-balanced disk (0.10/GiB-month) and Premium Tier egress. The cost-optimized E2 series lists 0.02181159/vCPU-hour and 0.00292353/GiB-hour; AWS m6i/r6i and Azure D2s v5/E2s v5 both decompose to 0.033/vCPU-hour and 0.00375/GiB-hour. Requested CPU and RAM are billed; node bin-packing waste, system reservations and the cluster control-plane fee are not.
* AWS Price List API, AmazonEC2 offer (CSV): [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv)
* AWS Price List API, AWSDataTransfer offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json)
* Compute Engine general-purpose machine pricing: [https://cloud.google.com/products/compute/pricing/general-purpose](https://cloud.google.com/products/compute/pricing/general-purpose)
* Disk and image pricing: [https://cloud.google.com/compute/disks-image-pricing](https://cloud.google.com/compute/disks-image-pricing)
* Network pricing: [https://cloud.google.com/vpc/network-pricing](https://cloud.google.com/vpc/network-pricing)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Operating-system and software licenses, GPUs, reserved/Spot discounts, dedicated tenancy, disk IOPS, snapshots and backup.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-b66423f72f1bdd2ec169a2d6c0998ad8112ee193` / `2026-10-22.planning.2`. Curve: `workload-1`.

Sources: [AWS Price List API, AmazonEC2 offer (CSV)](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv), [AWS Price List API, AWSDataTransfer offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json), [Compute Engine general-purpose machine pricing](https://cloud.google.com/products/compute/pricing/general-purpose), [Disk and image pricing](https://cloud.google.com/compute/disks-image-pricing), [Network pricing](https://cloud.google.com/vpc/network-pricing).

## Allocated virtual machine capacity (EC2) → Scaleway Instance

Origin API: `aws::1.0.0::ec2::instance`. Target backend: `scaleway::1.0.0::instance`.

### Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month

Estimated monthly service charges by Allocated VM CPU-hours per month. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: fr-par; currency: USD.

![Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month: monthly service charges by Allocated VM CPU-hours per month. Exact values are in the following table.](/images/diagrams/service-cost/00e25da201806142b8249cc5c168598a38ec49e32cb608bf28ba310ed8262169-light.svg)

![Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month: monthly service charges by Allocated VM CPU-hours per month. Exact values are in the following table.](/images/diagrams/service-cost/cab615651fbc7104f2f5a74c20e3ac6bfc84b9bd7475e6a7ce526a434c2ff974-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.

| Allocated VM CPU-hours per month (vCPU-hour/month) | EC2 Instances | Target scenario | Scaleway Instance | Difference |
| -: | -: | - | -: | -: |
| 0 | 28.951 | Scaleway Instance | 38.383007625 | 9.432007625 |
| 1460 | 83.628 | Scaleway Instance | 79.772036625 | -3.855963375 |
| 5840 | 247.659 | Scaleway Instance | 203.939123625 | -43.719876375 |
| 23360 | 903.783 | Scaleway Instance | 700.607471625 | -203.175528375 |
| 93440 | 3528.279 | Scaleway Instance | 2687.280863625 | -840.998136375 |
| 373760 | 14026.263 | Scaleway Instance | 10633.974431625 | -3392.288568375 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Scaleway Instance | Origin list price · VM allocated CPU | 0.03745 | USD/vCPU-hour |
| Scaleway Instance | Origin list price · VM allocated memory | 0.0035875 | USD/GiB-hour |
| Scaleway Instance | Origin list price · VM allocated disks | 0.08 | USD/GiB-month |
| Scaleway Instance | Origin list price · Billable VM network transfer | 0.09 | USD/GiB |
| Scaleway Instance | Target / origin VM CPU and RAM | 1.15 | multiplier |
| Scaleway Instance | Target price guess · read | 0 | USD/read |
| Scaleway Instance | Target price guess · write | 0 | USD/write |
| Scaleway Instance | Target price guess · provider operation | 0 | USD/provider operation |
| Scaleway Instance | Target list price · GiB-month | 0.10633545 | USD/GiB-month |
| Scaleway Instance | Target price guess · published GiB | 0 | USD/published GiB |
| Scaleway Instance | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Scaleway Instance | Target list price · network GiB | 0 | USD/network GiB |
| Scaleway Instance | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Scaleway Instance | Target list price · vCPU-hour | 0.024651 | USD/vCPU-hour |
| Scaleway Instance | Target list price · GiB-hour | 0.00413184375 | USD/GiB-hour |
| Scaleway Instance | Target price guess · resource-hour | 0 | USD/resource-hour |
| Scaleway Instance | Target price guess · resource-month | 0 | USD/resource-month |
| Scaleway Instance | Target price guess · input token | 0 | USD/input token |
| Scaleway Instance | Target price guess · output token | 0 | USD/output token |
| Scaleway Instance | Target monthly base charge | 0 | USD/month |
| Scaleway Instance | Approximate target service minimum | 0 | USD/month |
| Scaleway Instance | Minimum primary CPU | 2 | vCPU |
| Scaleway Instance | Minimum primary RAM | 8 | GiB |
| Scaleway Instance | Minimum primary disk | 100 | GiB |
| Scaleway Instance | Additional full-price standby copy | 0 | 0 or 1 |
| Scaleway Instance | Allocated share of provisioned cost | 1 | fraction |
| Scaleway Instance | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Scaleway Instance | Planning peak / mean work | 2 | multiplier |
| Scaleway Instance | Planning primary CPU utilization | 0.7 | fraction |
| Scaleway Instance | Resident state reserved in RAM | 0.1 | fraction |
| Scaleway Instance | Planning disk utilization | 0.8 | fraction |
| Scaleway Instance | Maintenance and log disk reserve | 20 | GiB |
| Scaleway Instance | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Scaleway Instance | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Scaleway Instance | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Scaleway Instance | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Scaleway Instance | Dependent object sink write price guess | 0.000005 | USD/write |

* Only this native meter varies; all other source usage and translation assumptions retain the displayed defaults. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → fr-par, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices; capacity coefficients and translation assumptions are editable authored planning guesses, not measured capacity or a provider quote.
* CPU, RAM, disks and network quantities remain independently editable. Increasing CPU does not silently increase the selected memory meter.
* VM provisioning and availability of its management adapter are separate facts; this cost model does not enable a runtime endpoint.
* Allocated VM CPU and memory hours, attached disk GiB-months and selected egress are explicit physical usage; management API counts never create VM-hours. Licenses, GPUs and Spot or committed discounts are excluded. Scaleway: POP2 general purpose decomposed against POP2-HM; Block Storage 5K; egress included.
* AWS Price List API, AmazonEC2 offer (CSV): [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv)
* AWS Price List API, AWSDataTransfer offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json)
* Scaleway Virtual Instances pricing: [https://www.scaleway.com/en/pricing/virtual-instances/](https://www.scaleway.com/en/pricing/virtual-instances/)
* Scaleway Storage pricing: [https://www.scaleway.com/en/pricing/storage/](https://www.scaleway.com/en/pricing/storage/)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Operating-system and software licenses, GPUs, reserved/Spot discounts, dedicated tenancy, disk IOPS, snapshots and backup.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-e8ee8df732b456d367b56dde605f615def03f0c2` / `2026-10-22.planning.2`. Curve: `workload-1`.

Sources: [AWS Price List API, AmazonEC2 offer (CSV)](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv), [AWS Price List API, AWSDataTransfer offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json), [Scaleway Virtual Instances pricing](https://www.scaleway.com/en/pricing/virtual-instances/), [Scaleway Storage pricing](https://www.scaleway.com/en/pricing/storage/).

## Allocated virtual machine capacity (EC2) → Virtual Machines

Origin API: `aws::1.0.0::ec2::instance`. Target backend: `azure::1.0.0::vm`.

### Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month

Estimated monthly service charges by Allocated VM CPU-hours per month. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: eastus; currency: USD.

![Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month: monthly service charges by Allocated VM CPU-hours per month. Exact values are in the following table.](/images/diagrams/service-cost/ff16f0cb6598abbb433950544f060e6293d9d976f604c41e03922d9a71f2a72d-light.svg)

![Allocated virtual machine capacity (EC2) · Allocated VM CPU-hours per month: monthly service charges by Allocated VM CPU-hours per month. Exact values are in the following table.](/images/diagrams/service-cost/7d65651b85d6de9c198d0a9354bd1b8b41827df10f6e2e88a539aa7d31aab0e6-dark.svg)

Comparison pills describe all sampled scale points; card amounts show the named workload. Costs The Same means within 20% at every point. Costs Depend includes mixed results and unpriced samples.

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.

| Allocated VM CPU-hours per month (vCPU-hour/month) | EC2 Instances | Target scenario | Virtual Machines | Difference |
| -: | -: | - | -: | -: |
| 0 | 28.951 | Virtual Machines | 33.215 | 4.264 |
| 1460 | 83.628 | Virtual Machines | 88.622 | 4.994 |
| 5840 | 247.659 | Virtual Machines | 254.843 | 7.184 |
| 23360 | 903.783 | Virtual Machines | 919.727 | 15.944 |
| 93440 | 3528.279 | Virtual Machines | 3579.263 | 50.984 |
| 373760 | 14026.263 | Virtual Machines | 14217.407 | 191.144 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Virtual Machines | Origin list price · VM allocated CPU | 0.03745 | USD/vCPU-hour |
| Virtual Machines | Origin list price · VM allocated memory | 0.0035875 | USD/GiB-hour |
| Virtual Machines | Origin list price · VM allocated disks | 0.08 | USD/GiB-month |
| Virtual Machines | Origin list price · Billable VM network transfer | 0.09 | USD/GiB |
| Virtual Machines | Target / origin VM CPU and RAM | 1.15 | multiplier |
| Virtual Machines | Target price guess · read | 0 | USD/read |
| Virtual Machines | Target price guess · write | 0 | USD/write |
| Virtual Machines | Target price guess · provider operation | 0 | USD/provider operation |
| Virtual Machines | Target list price · GiB-month | 0.0803 | USD/GiB-month |
| Virtual Machines | Target price guess · published GiB | 0 | USD/published GiB |
| Virtual Machines | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Virtual Machines | Target list price · network GiB | 0.087 | USD/network GiB |
| Virtual Machines | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Virtual Machines | Target list price · vCPU-hour | 0.033 | USD/vCPU-hour |
| Virtual Machines | Target list price · GiB-hour | 0.00375 | USD/GiB-hour |
| Virtual Machines | Target price guess · resource-hour | 0 | USD/resource-hour |
| Virtual Machines | Target price guess · resource-month | 0 | USD/resource-month |
| Virtual Machines | Target price guess · input token | 0 | USD/input token |
| Virtual Machines | Target price guess · output token | 0 | USD/output token |
| Virtual Machines | Target monthly base charge | 0 | USD/month |
| Virtual Machines | Approximate target service minimum | 0 | USD/month |
| Virtual Machines | Minimum primary CPU | 2 | vCPU |
| Virtual Machines | Minimum primary RAM | 8 | GiB |
| Virtual Machines | Minimum primary disk | 100 | GiB |
| Virtual Machines | Additional full-price standby copy | 0 | 0 or 1 |
| Virtual Machines | Allocated share of provisioned cost | 1 | fraction |
| Virtual Machines | Read/write work per vCPU-second | 1500 | operations/vCPU-second |
| Virtual Machines | Planning peak / mean work | 2 | multiplier |
| Virtual Machines | Planning primary CPU utilization | 0.7 | fraction |
| Virtual Machines | Resident state reserved in RAM | 0.1 | fraction |
| Virtual Machines | Planning disk utilization | 0.8 | fraction |
| Virtual Machines | Maintenance and log disk reserve | 20 | GiB |
| Virtual Machines | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Virtual Machines | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Virtual Machines | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Virtual Machines | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Virtual Machines | Dependent object sink write price guess | 0.000005 | USD/write |

* Only this native meter varies; all other source usage and translation assumptions retain the displayed defaults. Editable authored planning guesses, not verified provider tariffs, benchmark measurements or a commercial quote. Other native meters retain their explicitly displayed default quantities.
* Planning estimate · editable authored rates and sizing assumptions dated 2026-10-22; not verified provider prices. us-east-1 → eastus, USD/month.
* Source prices are reference charges, not an invoice. Target lines cover selected service usage/configuration only; adapter hosting and Tensor9 fees are excluded.
* Explicit tariff samples are not performance measurements or capacity qualification. No interpolation or break-even guarantee is implied.
* Variant assumptions show the first axis sample; any axis-dependent configuration is described by this curve's workload note.
* Rates are cited provider list prices, editable for discounts, commitments or another region. Workload translation and capacity coefficients remain editable planning assumptions, not benchmark measurements or a commercial quote.
* Default-zero rates are explicit assumptions, not evidence that the deployed service or resource is free.
* Provisioned-unit minimums use an editable approximate allocation floor. Modeled target service cost is max(usage/allocation, minimum), with billable network, durable staging and dependent sinks added separately; actual RU/TU sizing, scaling increments and throughput remain unqualified.
* Durable staging is priced once: provisioned targets include adapter state in their selected allocation; native targets add a separate staging allocation when required. Adapter hosting is a separate allocation and must exclude resources already priced as staging, workers or target capacity.
* A declared adapter mapping and cost model do not establish implementation availability or service equivalence.
* This is a declared directed mapping; a planning estimate does not establish deployment or request-serving support.
* Origin unit prices are cited provider list prices; capacity coefficients and translation assumptions are editable authored planning guesses, not measured capacity or a provider quote.
* CPU, RAM, disks and network quantities remain independently editable. Increasing CPU does not silently increase the selected memory meter.
* VM provisioning and availability of its management adapter are separate facts; this cost model does not enable a runtime endpoint.
* Allocated VM CPU and memory hours, attached disk GiB-months and selected egress are explicit physical usage; management API counts never create VM-hours. Licenses, GPUs and Spot or committed discounts are excluded. Azure: Dsv5 decomposed against Esv5; Premium SSD v2 disk; internet egress.
* AWS Price List API, AmazonEC2 offer (CSV): [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv)
* AWS Price List API, AWSDataTransfer offer: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json)
* Azure Retail Prices API: [https://prices.azure.com/api/retail/prices](https://prices.azure.com/api/retail/prices)

Cost scope: Modeled target native service and explicitly modeled state allocation; hosting and Tensor9 fees only when supplied.

Excluded costs and workload features:

* Operating-system and software licenses, GPUs, reserved/Spot discounts, dedicated tenancy, disk IOPS, snapshots and backup.
* Taxes, discounts, credits and free-tier allowances unless explicitly reflected in edited rates.
* Unmodeled dependent services, task execution and operations outside the selected workload family.

List prices read: 2026-10-22. Model: `plan-40427793f34a92966daddbb1cd70c6d380b01137` / `2026-10-22.planning.2`. Curve: `workload-1`.

Sources: [AWS Price List API, AmazonEC2 offer (CSV)](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/us-east-1/index.csv), [AWS Price List API, AWSDataTransfer offer](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json), [Azure Retail Prices API](https://prices.azure.com/api/retail/prices).

See the [service catalog](/byoc/service-adapters/catalog.md) for operation coverage, supported directions and backend limitations.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.