> ## 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.

# Amazon RDS costs

> Compare Amazon RDS service-adapter costs across backend choices and scale points.

Tensor9 Cloud Adapter reference cost models for Amazon RDS. Compare database configurations, storage and availability choices. Matching a price or a vCPU count does not establish equivalent database performance.

Read [how to think about service-adapter costs](/cloud-adapter/costs/overview) for billing scope, fixed versus variable charges and capacity qualification. The comparisons below appear without calculator input.

## Aurora PostgreSQL → AlloyDB for PostgreSQL (Aurora management adapter)

Origin API: `aws::1.0.0::rds::aurora-postgresql`. Target backend: `google::1.0.0::alloydb`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### Aurora PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 211.7 | Planning allocation · one copy | 125.04 | -86.66 |
| 1460 | 211.7 | Planning allocation · two copies | 250.08 | 38.38 |
| 2920 | 423.4 | Planning allocation · one copy | 233.08 | -190.32 |
| 2920 | 423.4 | Planning allocation · two copies | 466.16 | 42.76 |
| 5840 | 846.8 | Planning allocation · one copy | 449.16 | -397.64 |
| 5840 | 846.8 | Planning allocation · two copies | 898.32 | 51.52 |
| 11680 | 1693.6 | Planning allocation · one copy | 881.32 | -812.28 |
| 11680 | 1693.6 | Planning allocation · two copies | 1762.64 | 69.04 |
| 23360 | 3387.2 | Planning allocation · one copy | 1745.64 | -1641.56 |
| 23360 | 3387.2 | Planning allocation · two copies | 3491.28 | 104.08 |
| 46720 | 6774.4 | Planning allocation · one copy | 3474.28 | -3300.12 |
| 46720 | 6774.4 | Planning allocation · two copies | 6948.56 | 174.16 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-b2d817a7f080d81019ebee2767d317c382dabcef` / `2026-10-18.planning.1`. Curve: `workload-1`.

### Aurora PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-b2d817a7f080d81019ebee2767d317c382dabcef` / `2026-10-18.planning.1`. Curve: `workload-2`.

### Aurora PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-b2d817a7f080d81019ebee2767d317c382dabcef` / `2026-10-18.planning.1`. Curve: `workload-3`.

## Aurora PostgreSQL → Cloud SQL for PostgreSQL

Origin API: `aws::1.0.0::rds::aurora-postgresql`. Target backend: `google::1.0.0::cloudsql::postgresql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### Aurora PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 211.7 | Planning allocation · one copy | 125.04 | -86.66 |
| 1460 | 211.7 | Planning allocation · two copies | 250.08 | 38.38 |
| 2920 | 423.4 | Planning allocation · one copy | 233.08 | -190.32 |
| 2920 | 423.4 | Planning allocation · two copies | 466.16 | 42.76 |
| 5840 | 846.8 | Planning allocation · one copy | 449.16 | -397.64 |
| 5840 | 846.8 | Planning allocation · two copies | 898.32 | 51.52 |
| 11680 | 1693.6 | Planning allocation · one copy | 881.32 | -812.28 |
| 11680 | 1693.6 | Planning allocation · two copies | 1762.64 | 69.04 |
| 23360 | 3387.2 | Planning allocation · one copy | 1745.64 | -1641.56 |
| 23360 | 3387.2 | Planning allocation · two copies | 3491.28 | 104.08 |
| 46720 | 6774.4 | Planning allocation · one copy | 3474.28 | -3300.12 |
| 46720 | 6774.4 | Planning allocation · two copies | 6948.56 | 174.16 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-42ce840602ccc44a14430c68c1039d2af3889c41` / `2026-10-18.planning.1`. Curve: `workload-1`.

### Aurora PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-42ce840602ccc44a14430c68c1039d2af3889c41` / `2026-10-18.planning.1`. Curve: `workload-2`.

### Aurora PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-42ce840602ccc44a14430c68c1039d2af3889c41` / `2026-10-18.planning.1`. Curve: `workload-3`.

## Aurora PostgreSQL → OCI Database with PostgreSQL

Origin API: `aws::1.0.0::rds::aurora-postgresql`. Target backend: `oci::1.0.0::psql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### Aurora PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 211.7 | Planning allocation · one copy | 125.04 | -86.66 |
| 1460 | 211.7 | Planning allocation · two copies | 250.08 | 38.38 |
| 2920 | 423.4 | Planning allocation · one copy | 233.08 | -190.32 |
| 2920 | 423.4 | Planning allocation · two copies | 466.16 | 42.76 |
| 5840 | 846.8 | Planning allocation · one copy | 449.16 | -397.64 |
| 5840 | 846.8 | Planning allocation · two copies | 898.32 | 51.52 |
| 11680 | 1693.6 | Planning allocation · one copy | 881.32 | -812.28 |
| 11680 | 1693.6 | Planning allocation · two copies | 1762.64 | 69.04 |
| 23360 | 3387.2 | Planning allocation · one copy | 1745.64 | -1641.56 |
| 23360 | 3387.2 | Planning allocation · two copies | 3491.28 | 104.08 |
| 46720 | 6774.4 | Planning allocation · one copy | 3474.28 | -3300.12 |
| 46720 | 6774.4 | Planning allocation · two copies | 6948.56 | 174.16 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-9631e4e7ad853051d4ac9c6ec36873c05803b586` / `2026-10-18.planning.1`. Curve: `workload-1`.

### Aurora PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-9631e4e7ad853051d4ac9c6ec36873c05803b586` / `2026-10-18.planning.1`. Curve: `workload-2`.

### Aurora PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-9631e4e7ad853051d4ac9c6ec36873c05803b586` / `2026-10-18.planning.1`. Curve: `workload-3`.

## Aurora PostgreSQL → PostgreSQL

Origin API: `aws::1.0.0::rds::aurora-postgresql`. Target backend: `digitalocean::1.0.0::database::postgresql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### Aurora PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 211.7 | Planning allocation · one copy | 125.04 | -86.66 |
| 1460 | 211.7 | Planning allocation · two copies | 250.08 | 38.38 |
| 2920 | 423.4 | Planning allocation · one copy | 233.08 | -190.32 |
| 2920 | 423.4 | Planning allocation · two copies | 466.16 | 42.76 |
| 5840 | 846.8 | Planning allocation · one copy | 449.16 | -397.64 |
| 5840 | 846.8 | Planning allocation · two copies | 898.32 | 51.52 |
| 11680 | 1693.6 | Planning allocation · one copy | 881.32 | -812.28 |
| 11680 | 1693.6 | Planning allocation · two copies | 1762.64 | 69.04 |
| 23360 | 3387.2 | Planning allocation · one copy | 1745.64 | -1641.56 |
| 23360 | 3387.2 | Planning allocation · two copies | 3491.28 | 104.08 |
| 46720 | 6774.4 | Planning allocation · one copy | 3474.28 | -3300.12 |
| 46720 | 6774.4 | Planning allocation · two copies | 6948.56 | 174.16 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-ba4d39626bdb793bf67a00ea7cdd52f6cc0b7013` / `2026-10-18.planning.1`. Curve: `workload-1`.

### Aurora PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-ba4d39626bdb793bf67a00ea7cdd52f6cc0b7013` / `2026-10-18.planning.1`. Curve: `workload-2`.

### Aurora PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-ba4d39626bdb793bf67a00ea7cdd52f6cc0b7013` / `2026-10-18.planning.1`. Curve: `workload-3`.

## Aurora PostgreSQL → PostgreSQL (CloudNativePG)

Origin API: `aws::1.0.0::rds::aurora-postgresql`. Target backend: `cloudnative::1.0.0::postgresql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### Aurora PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 211.7 | Planning allocation · one copy | 125.04 | -86.66 |
| 1460 | 211.7 | Planning allocation · two copies | 250.08 | 38.38 |
| 2920 | 423.4 | Planning allocation · one copy | 233.08 | -190.32 |
| 2920 | 423.4 | Planning allocation · two copies | 466.16 | 42.76 |
| 5840 | 846.8 | Planning allocation · one copy | 449.16 | -397.64 |
| 5840 | 846.8 | Planning allocation · two copies | 898.32 | 51.52 |
| 11680 | 1693.6 | Planning allocation · one copy | 881.32 | -812.28 |
| 11680 | 1693.6 | Planning allocation · two copies | 1762.64 | 69.04 |
| 23360 | 3387.2 | Planning allocation · one copy | 1745.64 | -1641.56 |
| 23360 | 3387.2 | Planning allocation · two copies | 3491.28 | 104.08 |
| 46720 | 6774.4 | Planning allocation · one copy | 3474.28 | -3300.12 |
| 46720 | 6774.4 | Planning allocation · two copies | 6948.56 | 174.16 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-dd3a8615165abfe7fa17fb70889dc6979bc55d1a` / `2026-10-18.planning.1`. Curve: `workload-1`.

### Aurora PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-dd3a8615165abfe7fa17fb70889dc6979bc55d1a` / `2026-10-18.planning.1`. Curve: `workload-2`.

### Aurora PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-dd3a8615165abfe7fa17fb70889dc6979bc55d1a` / `2026-10-18.planning.1`. Curve: `workload-3`.

## Aurora PostgreSQL → PostgreSQL Flexible Server

Origin API: `aws::1.0.0::rds::aurora-postgresql`. Target backend: `azure::1.0.0::postgresql::flexible`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### Aurora PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 211.7 | Planning allocation · one copy | 125.04 | -86.66 |
| 1460 | 211.7 | Planning allocation · two copies | 250.08 | 38.38 |
| 2920 | 423.4 | Planning allocation · one copy | 233.08 | -190.32 |
| 2920 | 423.4 | Planning allocation · two copies | 466.16 | 42.76 |
| 5840 | 846.8 | Planning allocation · one copy | 449.16 | -397.64 |
| 5840 | 846.8 | Planning allocation · two copies | 898.32 | 51.52 |
| 11680 | 1693.6 | Planning allocation · one copy | 881.32 | -812.28 |
| 11680 | 1693.6 | Planning allocation · two copies | 1762.64 | 69.04 |
| 23360 | 3387.2 | Planning allocation · one copy | 1745.64 | -1641.56 |
| 23360 | 3387.2 | Planning allocation · two copies | 3491.28 | 104.08 |
| 46720 | 6774.4 | Planning allocation · one copy | 3474.28 | -3300.12 |
| 46720 | 6774.4 | Planning allocation · two copies | 6948.56 | 174.16 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-872daf3fc345e314056ab6183e28b95413202233` / `2026-10-18.planning.1`. Curve: `workload-1`.

### Aurora PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-872daf3fc345e314056ab6183e28b95413202233` / `2026-10-18.planning.1`. Curve: `workload-2`.

### Aurora PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-872daf3fc345e314056ab6183e28b95413202233` / `2026-10-18.planning.1`. Curve: `workload-3`.

## Aurora PostgreSQL → Scaleway Managed Database for PostgreSQL

Origin API: `aws::1.0.0::rds::aurora-postgresql`. Target backend: `scaleway::1.0.0::rdb::postgresql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

**Native or deployment mapping.** This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA. Cost estimates describe the selected service resources; operation coverage remains separate.

### Aurora PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5BdXJvcmEgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMzIuNDUxIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMDEuNDQ1IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNzAuNDM5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM5LjQzMiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEwOC40MjYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzcuNDIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 211.7 | Planning allocation · one copy | 125.04 | -86.66 |
| 1460 | 211.7 | Planning allocation · two copies | 250.08 | 38.38 |
| 2920 | 423.4 | Planning allocation · one copy | 233.08 | -190.32 |
| 2920 | 423.4 | Planning allocation · two copies | 466.16 | 42.76 |
| 5840 | 846.8 | Planning allocation · one copy | 449.16 | -397.64 |
| 5840 | 846.8 | Planning allocation · two copies | 898.32 | 51.52 |
| 11680 | 1693.6 | Planning allocation · one copy | 881.32 | -812.28 |
| 11680 | 1693.6 | Planning allocation · two copies | 1762.64 | 69.04 |
| 23360 | 3387.2 | Planning allocation · one copy | 1745.64 | -1641.56 |
| 23360 | 3387.2 | Planning allocation · two copies | 3491.28 | 104.08 |
| 46720 | 6774.4 | Planning allocation · one copy | 3474.28 | -3300.12 |
| 46720 | 6774.4 | Planning allocation · two copies | 6948.56 | 174.16 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Native/deployment comparison scope: This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-9818fc9ac977d4349d19fe5ce8eb48812af182c2` / `2026-10-18.planning.1`. Curve: `workload-1`.

### Aurora PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Aurora PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Native/deployment comparison scope: This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-9818fc9ac977d4349d19fe5ce8eb48812af182c2` / `2026-10-18.planning.1`. Curve: `workload-2`.

### Aurora PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPkF1cm9yYSBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+QXVyb3JhIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Aurora PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.145 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Native/deployment comparison scope: This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-9818fc9ac977d4349d19fe5ce8eb48812af182c2` / `2026-10-18.planning.1`. Curve: `workload-3`.

## RDS MySQL → Cloud SQL for MySQL

Origin API: `aws::1.0.0::rds::mysql`. Target backend: `google::1.0.0::cloudsql::mysql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### RDS MySQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 125.56 | Planning allocation · one copy | 125.04 | -0.52 |
| 1460 | 125.56 | Planning allocation · two copies | 250.08 | 124.52 |
| 2920 | 251.12 | Planning allocation · one copy | 233.08 | -18.04 |
| 2920 | 251.12 | Planning allocation · two copies | 466.16 | 215.04 |
| 5840 | 502.24 | Planning allocation · one copy | 449.16 | -53.08 |
| 5840 | 502.24 | Planning allocation · two copies | 898.32 | 396.08 |
| 11680 | 1004.48 | Planning allocation · one copy | 881.32 | -123.16 |
| 11680 | 1004.48 | Planning allocation · two copies | 1762.64 | 758.16 |
| 23360 | 2008.96 | Planning allocation · one copy | 1745.64 | -263.32 |
| 23360 | 2008.96 | Planning allocation · two copies | 3491.28 | 1482.32 |
| 46720 | 4017.92 | Planning allocation · one copy | 3474.28 | -543.64 |
| 46720 | 4017.92 | Planning allocation · two copies | 6948.56 | 2930.64 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-ee670329310268dd09cbb5242012e35e37c2b109` / `2026-10-18.planning.1`. Curve: `workload-1`.

### RDS MySQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-ee670329310268dd09cbb5242012e35e37c2b109` / `2026-10-18.planning.1`. Curve: `workload-2`.

### RDS MySQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-ee670329310268dd09cbb5242012e35e37c2b109` / `2026-10-18.planning.1`. Curve: `workload-3`.

## RDS MySQL → DigitalOcean Managed MySQL

Origin API: `aws::1.0.0::rds::mysql`. Target backend: `digitalocean::1.0.0::database::mysql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### RDS MySQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 125.56 | Planning allocation · one copy | 125.04 | -0.52 |
| 1460 | 125.56 | Planning allocation · two copies | 250.08 | 124.52 |
| 2920 | 251.12 | Planning allocation · one copy | 233.08 | -18.04 |
| 2920 | 251.12 | Planning allocation · two copies | 466.16 | 215.04 |
| 5840 | 502.24 | Planning allocation · one copy | 449.16 | -53.08 |
| 5840 | 502.24 | Planning allocation · two copies | 898.32 | 396.08 |
| 11680 | 1004.48 | Planning allocation · one copy | 881.32 | -123.16 |
| 11680 | 1004.48 | Planning allocation · two copies | 1762.64 | 758.16 |
| 23360 | 2008.96 | Planning allocation · one copy | 1745.64 | -263.32 |
| 23360 | 2008.96 | Planning allocation · two copies | 3491.28 | 1482.32 |
| 46720 | 4017.92 | Planning allocation · one copy | 3474.28 | -543.64 |
| 46720 | 4017.92 | Planning allocation · two copies | 6948.56 | 2930.64 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-6ab1eebb3f2c2d122a724e244e3f16435bacdfd3` / `2026-10-18.planning.1`. Curve: `workload-1`.

### RDS MySQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-6ab1eebb3f2c2d122a724e244e3f16435bacdfd3` / `2026-10-18.planning.1`. Curve: `workload-2`.

### RDS MySQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-6ab1eebb3f2c2d122a724e244e3f16435bacdfd3` / `2026-10-18.planning.1`. Curve: `workload-3`.

## RDS MySQL → MySQL Flexible Server

Origin API: `aws::1.0.0::rds::mysql`. Target backend: `azure::1.0.0::mysql::flexible`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### RDS MySQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 125.56 | Planning allocation · one copy | 125.04 | -0.52 |
| 1460 | 125.56 | Planning allocation · two copies | 250.08 | 124.52 |
| 2920 | 251.12 | Planning allocation · one copy | 233.08 | -18.04 |
| 2920 | 251.12 | Planning allocation · two copies | 466.16 | 215.04 |
| 5840 | 502.24 | Planning allocation · one copy | 449.16 | -53.08 |
| 5840 | 502.24 | Planning allocation · two copies | 898.32 | 396.08 |
| 11680 | 1004.48 | Planning allocation · one copy | 881.32 | -123.16 |
| 11680 | 1004.48 | Planning allocation · two copies | 1762.64 | 758.16 |
| 23360 | 2008.96 | Planning allocation · one copy | 1745.64 | -263.32 |
| 23360 | 2008.96 | Planning allocation · two copies | 3491.28 | 1482.32 |
| 46720 | 4017.92 | Planning allocation · one copy | 3474.28 | -543.64 |
| 46720 | 4017.92 | Planning allocation · two copies | 6948.56 | 2930.64 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-a14b5a17bd919ad2be9588e5e7a7809815efbb8e` / `2026-10-18.planning.1`. Curve: `workload-1`.

### RDS MySQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-a14b5a17bd919ad2be9588e5e7a7809815efbb8e` / `2026-10-18.planning.1`. Curve: `workload-2`.

### RDS MySQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-a14b5a17bd919ad2be9588e5e7a7809815efbb8e` / `2026-10-18.planning.1`. Curve: `workload-3`.

## RDS MySQL → OCI MySQL Database (HeatWave)

Origin API: `aws::1.0.0::rds::mysql`. Target backend: `oci::1.0.0::mysql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### RDS MySQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 125.56 | Planning allocation · one copy | 125.04 | -0.52 |
| 1460 | 125.56 | Planning allocation · two copies | 250.08 | 124.52 |
| 2920 | 251.12 | Planning allocation · one copy | 233.08 | -18.04 |
| 2920 | 251.12 | Planning allocation · two copies | 466.16 | 215.04 |
| 5840 | 502.24 | Planning allocation · one copy | 449.16 | -53.08 |
| 5840 | 502.24 | Planning allocation · two copies | 898.32 | 396.08 |
| 11680 | 1004.48 | Planning allocation · one copy | 881.32 | -123.16 |
| 11680 | 1004.48 | Planning allocation · two copies | 1762.64 | 758.16 |
| 23360 | 2008.96 | Planning allocation · one copy | 1745.64 | -263.32 |
| 23360 | 2008.96 | Planning allocation · two copies | 3491.28 | 1482.32 |
| 46720 | 4017.92 | Planning allocation · one copy | 3474.28 | -543.64 |
| 46720 | 4017.92 | Planning allocation · two copies | 6948.56 | 2930.64 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-ca5859d924b1dc2b224b756d50f256b36b5e6d19` / `2026-10-18.planning.1`. Curve: `workload-1`.

### RDS MySQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-ca5859d924b1dc2b224b756d50f256b36b5e6d19` / `2026-10-18.planning.1`. Curve: `workload-2`.

### RDS MySQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-ca5859d924b1dc2b224b756d50f256b36b5e6d19` / `2026-10-18.planning.1`. Curve: `workload-3`.

## RDS MySQL → Percona XtraDB Cluster (MySQL)

Origin API: `aws::1.0.0::rds::mysql`. Target backend: `percona::1.0.0::mysql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### RDS MySQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 125.56 | Planning allocation · one copy | 125.04 | -0.52 |
| 1460 | 125.56 | Planning allocation · two copies | 250.08 | 124.52 |
| 2920 | 251.12 | Planning allocation · one copy | 233.08 | -18.04 |
| 2920 | 251.12 | Planning allocation · two copies | 466.16 | 215.04 |
| 5840 | 502.24 | Planning allocation · one copy | 449.16 | -53.08 |
| 5840 | 502.24 | Planning allocation · two copies | 898.32 | 396.08 |
| 11680 | 1004.48 | Planning allocation · one copy | 881.32 | -123.16 |
| 11680 | 1004.48 | Planning allocation · two copies | 1762.64 | 758.16 |
| 23360 | 2008.96 | Planning allocation · one copy | 1745.64 | -263.32 |
| 23360 | 2008.96 | Planning allocation · two copies | 3491.28 | 1482.32 |
| 46720 | 4017.92 | Planning allocation · one copy | 3474.28 | -543.64 |
| 46720 | 4017.92 | Planning allocation · two copies | 6948.56 | 2930.64 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-86c8dfa5bdc4a23be3e057a087872f347e864a44` / `2026-10-18.planning.1`. Curve: `workload-1`.

### RDS MySQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-86c8dfa5bdc4a23be3e057a087872f347e864a44` / `2026-10-18.planning.1`. Curve: `workload-2`.

### RDS MySQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-86c8dfa5bdc4a23be3e057a087872f347e864a44` / `2026-10-18.planning.1`. Curve: `workload-3`.

## RDS MySQL → Scaleway Managed Database for MySQL

Origin API: `aws::1.0.0::rds::mysql`. Target backend: `scaleway::1.0.0::rdb::mysql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

**Native or deployment mapping.** This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA. Cost estimates describe the selected service resources; operation coverage remains separate.

### RDS MySQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgUHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIE15U1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNjMuMCIgeTI9IjE2My4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE2Ny4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTQ2MDwvdGV4dD4KPGxpbmUgeDE9IjI4NC40IiB4Mj0iMjg0LjQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIyODQuNCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjI5MjA8L3RleHQ+CjxsaW5lIHgxPSI0MTIuOCIgeDI9IjQxMi44IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDEyLjgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj41ODQwPC90ZXh0Pgo8bGluZSB4MT0iNTQxLjIiIHgyPSI1NDEuMiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjU0MS4yIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTE2ODA8L3RleHQ+CjxsaW5lIHgxPSI2NjkuNiIgeDI9IjY2OS42IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjY5LjYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yMzM2MDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjQ2NzIwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSBhbGxvY2F0ZWQgY29tcHV0ZSAodkNQVS1ob3Vycy9tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjI1NS44MTgiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjIyNC44MTIiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjU4NDAiIGN4PSI0MTIuOCIgY3k9IjE5My44MDYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxNjIuOCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMS43OTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTAwLjc4OCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI1Ni4wMDQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjguMTQ3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTguODAzIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTY4LjY1MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzOC4wNzkiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iMTA3LjI5MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTQ2MCIgY3g9IjE1NiIgY3k9IjIyNC45OTgiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMTk3LjE0MSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxNjcuNzk3IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjExNjgwIiBjeD0iNTQxLjIiIGN5PSIxMzcuNjQ1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMDcuMDczIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjQ2NzIwIiBjeD0iNzk4IiBjeT0iNzYuMjg1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 125.56 | Planning allocation · one copy | 125.04 | -0.52 |
| 1460 | 125.56 | Planning allocation · two copies | 250.08 | 124.52 |
| 2920 | 251.12 | Planning allocation · one copy | 233.08 | -18.04 |
| 2920 | 251.12 | Planning allocation · two copies | 466.16 | 215.04 |
| 5840 | 502.24 | Planning allocation · one copy | 449.16 | -53.08 |
| 5840 | 502.24 | Planning allocation · two copies | 898.32 | 396.08 |
| 11680 | 1004.48 | Planning allocation · one copy | 881.32 | -123.16 |
| 11680 | 1004.48 | Planning allocation · two copies | 1762.64 | 758.16 |
| 23360 | 2008.96 | Planning allocation · one copy | 1745.64 | -263.32 |
| 23360 | 2008.96 | Planning allocation · two copies | 3491.28 | 1482.32 |
| 46720 | 4017.92 | Planning allocation · one copy | 3474.28 | -543.64 |
| 46720 | 4017.92 | Planning allocation · two copies | 6948.56 | 2930.64 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Native/deployment comparison scope: This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-b25b6012b5ed1e8ec2e2a6387ae4012ad5692fbe` / `2026-10-18.planning.1`. Curve: `workload-1`.

### RDS MySQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBTdG9yZWQgZGF0YTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IFN0b3JlZCBkYXRhLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBVbnByaWNlZCB0YXJnZXRzIGhhdmUgbm8gcGxvdHRlZCBjaGFyZ2U7IG9yaWdpbiBjaGFyZ2VzIHJlbWFpbiB2aXNpYmxlLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgTXlTUUwgwrcgU3RvcmVkIGRhdGE8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TdG9yZWQgZGF0YSAoR2lCLW1vbnRoKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjI2My40OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMjIyLjI5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjE4MS4wOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzkuODk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMDAiIGN4PSI3OTgiIGN5PSI5OC42OTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjMxNi41IiBjeT0iMTc2LjgyNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEzOC4xMjUiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjcuMTk5IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwIiBjeD0iMTU2IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE2NC40MjEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjQ3NyIgY3k9IjEyNS43MjMiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDI0IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyB0d28gY29waWVzPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="RDS MySQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Native/deployment comparison scope: This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-b25b6012b5ed1e8ec2e2a6387ae4012ad5692fbe` / `2026-10-18.planning.1`. Curve: `workload-2`.

### RDS MySQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBEYXRhYmFzZSB3cml0ZXMuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBNeVNRTCDCtyBEYXRhYmFzZSB3cml0ZXM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5EYXRhYmFzZSB3cml0ZXMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjM4MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS MySQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.086 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Native/deployment comparison scope: This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-b25b6012b5ed1e8ec2e2a6387ae4012ad5692fbe` / `2026-10-18.planning.1`. Curve: `workload-3`.

## RDS PostgreSQL → Cloud SQL PostgreSQL

Origin API: `aws::1.0.0::rds::postgresql`. Target backend: `google::1.0.0::cloudsql::postgresql`.

### Monthly database allocation cost · RDS Single-AZ

Reference monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgZGF0YWJhc2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBTaW5nbGUtQVo8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UmVmZXJlbmNlIG1vbnRobHkgc2VydmljZSBjaGFyZ2VzIGluIFVTRCBieSBQcmltYXJ5IHZDUFVzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXMuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzLiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPk1vbnRobHkgZGF0YWJhc2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBTaW5nbGUtQVo8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNzUuMCIgeTI9IjE3NS4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE3OS4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yPC90ZXh0Pgo8bGluZSB4MT0iMjYyLjUiIHgyPSIyNjIuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjI2Mi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NDwvdGV4dD4KPGxpbmUgeDE9IjQ0MSIgeDI9IjQ0MSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjg8L3RleHQ+CjxsaW5lIHgxPSI2MTkuNSIgeDI9IjYxOS41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjE5LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xNjwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjMyPC90ZXh0Pgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSB2Q1BVcyAodkNQVSk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy48L3RleHQ+Cjxwb2x5bGluZSBwb2ludHM9Ijg0LDI3Mi42ODQgMjYyLjUsMjQwLjEzOSA0NDEsMjA2LjU5IDYxOS41LDE3Mi41MTUgNzk4LDEzOC4xNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iNiA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyIiBjeD0iODQiIGN5PSIyNzIuNjg0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI0IiBjeD0iMjYyLjUiIGN5PSIyNDAuMTM5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI4IiBjeD0iNDQxIiBjeT0iMjA2LjU5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxNiIgY3g9IjYxOS41IiBjeT0iMTcyLjUxNSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMzIiIGN4PSI3OTgiIGN5PSIxMzguMTciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBwb2ludHM9Ijg0LDI4MS42NTggMjYyLjUsMjUwLjc2OCA0NDEsMjE4LjEyMyA2MTkuNSwxODQuNTIyIDc5OCwxNTAuNDIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iMiIgY3g9Ijg0IiBjeT0iMjgxLjY1OCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iNCIgY3g9IjI2Mi41IiBjeT0iMjUwLjc2OCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iOCIgY3g9IjQ0MSIgY3k9IjIxOC4xMjMiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjE2IiBjeD0iNjE5LjUiIGN5PSIxODQuNTIyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSIzMiIgY3g9Ijc5OCIgY3k9IjE1MC40MiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iNDAyIiB5Mj0iNDAyIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5DbG91ZCBTUUw6IHpvbmFsPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBwb2ludHM9Ijg0LDI0Ny4wNCAyNjIuNSwyMTYuMTQ5IDQ0MSwxODMuNTA1IDYxOS41LDE0OS45MDMgNzk4LDExNS44MDEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMiIgY3g9Ijg0IiBjeT0iMjQ3LjA0IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSI0IiBjeD0iMjYyLjUiIGN5PSIyMTYuMTQ5IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSI4IiBjeD0iNDQxIiBjeT0iMTgzLjUwNSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMTYiIGN4PSI2MTkuNSIgY3k9IjE0OS45MDMiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjMyIiBjeD0iNzk4IiBjeT0iMTE1LjgwMSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iNDI0IiB5Mj0iNDI0IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5DbG91ZCBTUUw6IEhBPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="Monthly database allocation cost · RDS Single-AZ: monthly service charges by Primary vCPUs. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgZGF0YWJhc2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBTaW5nbGUtQVo8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UmVmZXJlbmNlIG1vbnRobHkgc2VydmljZSBjaGFyZ2VzIGluIFVTRCBieSBQcmltYXJ5IHZDUFVzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXMuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzLiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPk1vbnRobHkgZGF0YWJhc2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBTaW5nbGUtQVo8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNzUuMCIgeTI9IjE3NS4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE3OS4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yPC90ZXh0Pgo8bGluZSB4MT0iMjYyLjUiIHgyPSIyNjIuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjI2Mi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NDwvdGV4dD4KPGxpbmUgeDE9IjQ0MSIgeDI9IjQ0MSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjg8L3RleHQ+CjxsaW5lIHgxPSI2MTkuNSIgeDI9IjYxOS41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjE5LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xNjwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjMyPC90ZXh0Pgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSB2Q1BVcyAodkNQVSk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy48L3RleHQ+Cjxwb2x5bGluZSBwb2ludHM9Ijg0LDI3Mi42ODQgMjYyLjUsMjQwLjEzOSA0NDEsMjA2LjU5IDYxOS41LDE3Mi41MTUgNzk4LDEzOC4xNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iNiA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyIiBjeD0iODQiIGN5PSIyNzIuNjg0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI0IiBjeD0iMjYyLjUiIGN5PSIyNDAuMTM5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI4IiBjeD0iNDQxIiBjeT0iMjA2LjU5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxNiIgY3g9IjYxOS41IiBjeT0iMTcyLjUxNSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMzIiIGN4PSI3OTgiIGN5PSIxMzguMTciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBwb2ludHM9Ijg0LDI4MS42NTggMjYyLjUsMjUwLjc2OCA0NDEsMjE4LjEyMyA2MTkuNSwxODQuNTIyIDc5OCwxNTAuNDIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iMiIgY3g9Ijg0IiBjeT0iMjgxLjY1OCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iNCIgY3g9IjI2Mi41IiBjeT0iMjUwLjc2OCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iOCIgY3g9IjQ0MSIgY3k9IjIxOC4xMjMiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjE2IiBjeD0iNjE5LjUiIGN5PSIxODQuNTIyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSIzMiIgY3g9Ijc5OCIgY3k9IjE1MC40MiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iNDAyIiB5Mj0iNDAyIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5DbG91ZCBTUUw6IHpvbmFsPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBwb2ludHM9Ijg0LDI0Ny4wNCAyNjIuNSwyMTYuMTQ5IDQ0MSwxODMuNTA1IDYxOS41LDE0OS45MDMgNzk4LDExNS44MDEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMiIgY3g9Ijg0IiBjeT0iMjQ3LjA0IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSI0IiBjeD0iMjYyLjUiIGN5PSIyMTYuMTQ5IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSI4IiBjeD0iNDQxIiBjeT0iMTgzLjUwNSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMTYiIGN4PSI2MTkuNSIgY3k9IjE0OS45MDMiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjMyIiBjeD0iNzk4IiBjeT0iMTE1LjgwMSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iNDI0IiB5Mj0iNDI0IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5DbG91ZCBTUUw6IEhBPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="Monthly database allocation cost · RDS Single-AZ: monthly service charges by Primary vCPUs. Exact values are in the following table." />
</div>

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

| Primary vCPUs (vCPU) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 2 | 141.44 | Cloud SQL: zonal | 118.178 | -23.262 |
| 2 | 141.44 | Cloud SQL: HA | 236.356 | 94.916 |
| 4 | 271.38 | Cloud SQL: zonal | 219.356 | -52.024 |
| 4 | 271.38 | Cloud SQL: HA | 438.712 | 167.332 |
| 8 | 531.26 | Cloud SQL: zonal | 421.712 | -109.548 |
| 8 | 531.26 | Cloud SQL: HA | 843.424 | 312.164 |
| 16 | 1051.02 | Cloud SQL: zonal | 826.424 | -224.596 |
| 16 | 1051.02 | Cloud SQL: HA | 1652.848 | 601.828 |
| 32 | 2090.54 | Cloud SQL: zonal | 1635.848 | -454.692 |
| 32 | 2090.54 | Cloud SQL: HA | 3271.696 | 1181.156 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Cloud SQL: zonal | RDS one-standby Multi-AZ | 0 | 0 = Single-AZ, 1 = Multi-AZ |
| Cloud SQL: zonal | Cloud SQL vCPUs | 2 | vCPU |
| Cloud SQL: zonal | Cloud SQL memory | 8 | GiB |
| Cloud SQL: zonal | Provisioned Cloud SQL SSD | 100 | GiB |
| Cloud SQL: zonal | Cloud SQL high availability | 0 | 0 = zonal, 1 = HA |
| Cloud SQL: zonal | Share of database cost allocated here | 1 | fraction |
| Cloud SQL: HA | RDS one-standby Multi-AZ | 0 | 0 = Single-AZ, 1 = Multi-AZ |
| Cloud SQL: HA | Cloud SQL vCPUs | 2 | vCPU |
| Cloud SQL: HA | Cloud SQL memory | 8 | GiB |
| Cloud SQL: HA | Provisioned Cloud SQL SSD | 100 | GiB |
| Cloud SQL: HA | Cloud SQL high availability | 1 | 0 = zonal, 1 = HA |
| Cloud SQL: HA | Share of database cost allocated here | 1 | fraction |

* RDS PostgreSQL db.m6i family in us-east-1, Single-AZ; Cloud SQL Enterprise PostgreSQL in us-central1. 4 GiB memory per primary vCPU, 100 GiB provisioned storage and 730 running hours on both sides. Equal resource counts are a configuration comparison, not evidence of equal throughput or availability.
* Reference list rates as of 2026-10-18: 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.
* Cloud SQL configuration pricing only: throughput, peak load, latency and storage suitability are unqualified. No capacity benchmark is implied.
* 730 running hours per modeled month. Dedicated database compute and disk cost money even with zero origin traffic.
* Shared database allocation is a caller assumption. Do not sum a full database charge for every adapter sharing that database.
* Source configurations are continuously running PostgreSQL db.m6i instances with 2, 4, 8, 16 or 32 primary vCPUs and 4 GiB RAM per vCPU. Architecture and resource counts do not prove equal performance.
* Application traffic uses native PostgreSQL pgwire directly; no adapter proxy compute is required in that data path. Optional hosting and Tensor9 allocations still require an explicit selection.
* Source primary vCPU-hours and storage exclude the standby; rdsHa adds one copy. Legacy source dollar inputs include the selected standby charge.
* Source usage is priced at reference rates; source lines are not actual invoice charges. Free or discounted usage still consumes target resources.
* RDS PostgreSQL pricing: [https://aws.amazon.com/rds/postgresql/pricing/](https://aws.amazon.com/rds/postgresql/pricing/)
* AWS RDS us-east-1 reference price list: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json)
* Cloud SQL Enterprise PostgreSQL pricing: [https://cloud.google.com/sql/pricing/](https://cloud.google.com/sql/pricing/)

Cost scope: Modeled monthly service usage and selected database allocation; adapter hosting and Tensor9 fees only when explicitly supplied.

Excluded costs and workload features:

* Free allowances, negotiated discounts, credits, tax and one-time migration charges.
* Charges not listed in the breakdown, including additional network transfer, backups and encryption/KMS.
* Application compute changes, operational labor and portfolio-wide sharing or deduplication of infrastructure.
* Aurora, other database engines or instance families, RDS Proxy, extra gp3 IOPS/throughput, replicas and Extended Support.

Rate snapshot: 2026-10-18. Model: `rds-postgresql-cloudsql` / `2026-10-18.4`. Curve: `vcpu-rds-ha-0`.

Sources: [RDS PostgreSQL pricing](https://aws.amazon.com/rds/postgresql/pricing/), [AWS RDS us-east-1 reference price list](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json), [Cloud SQL Enterprise PostgreSQL pricing](https://cloud.google.com/sql/pricing/).

### Monthly storage allocation cost · RDS Single-AZ

Reference monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgc3RvcmFnZSBhbGxvY2F0aW9uIGNvc3QgwrcgUkRTIFNpbmdsZS1BWjwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5SZWZlcmVuY2UgbW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgaW4gVVNEIGJ5IFByaW1hcnkgcHJvdmlzaW9uZWQgc3RvcmFnZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzLiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5Nb250aGx5IHN0b3JhZ2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBTaW5nbGUtQVo8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMTMuMzMzIiB5Mj0iMjEzLjMzMyIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMTcuMzMzIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMzYuNjY3IiB5Mj0iMTM2LjY2NyIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDAuNjY3IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjIwPC90ZXh0Pgo8bGluZSB4MT0iMjI1Ljk2MyIgeDI9IjIyNS45NjMiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIyMjUuOTYzIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDI5LjA2NyIgeDI9IjQyOS4wNjciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0MjkuMDY3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzMi4xNyIgeDI9IjYzMi4xNyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzMi4xNyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NjU1MzY8L3RleHQ+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5QcmltYXJ5IHByb3Zpc2lvbmVkIHN0b3JhZ2UgKEdpQik8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy48L3RleHQ+Cjxwb2x5bGluZSBwb2ludHM9Ijg0LDI4MC42OTYgMjI1Ljk2MywyNzguNDU2IDQyOS4wNjcsMjYwLjE3MiA2MzIuMTcsMjA1LjExNSA3OTgsMTQ1LjUxNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iNiA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyMCIgY3g9Ijg0IiBjeT0iMjgwLjY5NiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iMjI1Ljk2MyIgY3k9IjI3OC40NTYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0MjkuMDY3IiBjeT0iMjYwLjE3MiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI2MzIuMTciIGN5PSIyMDUuMTE1IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI2NTUzNiIgY3g9Ijc5OCIgY3k9IjE0NS41MTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBwb2ludHM9Ijg0LDI4OC41MSAyMjUuOTYzLDI4NC40MzkgNDI5LjA2NywyNTYuNzg0IDYzMi4xNywxOTMuNzQxIDc5OCwxMzIuNzY4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjIwIiBjeD0iODQiIGN5PSIyODguNTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjIyNS45NjMiIGN5PSIyODQuNDM5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNDI5LjA2NyIgY3k9IjI1Ni43ODQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjMyLjE3IiBjeT0iMTkzLjc0MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iNjU1MzYiIGN4PSI3OTgiIGN5PSIxMzIuNzY4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MDIiIHkyPSI0MDIiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPkNsb3VkIFNRTDogem9uYWw8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIHBvaW50cz0iODQsMjY1LjQzMSAyMjUuOTYzLDI2MS4zNiA0MjkuMDY3LDIzMy43MDUgNjMyLjE3LDE3MC42NjIgNzk4LDEwOS42ODkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMjAiIGN4PSI4NCIgY3k9IjI2NS40MzEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjIyNS45NjMiIGN5PSIyNjEuMzYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0MjkuMDY3IiBjeT0iMjMzLjcwNSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI2MzIuMTciIGN5PSIxNzAuNjYyIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSI2NTUzNiIgY3g9Ijc5OCIgY3k9IjEwOS42ODkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQyNCIgeTI9IjQyNCIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+Q2xvdWQgU1FMOiBIQTwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Monthly storage allocation cost · RDS Single-AZ: monthly service charges by Primary provisioned storage. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgc3RvcmFnZSBhbGxvY2F0aW9uIGNvc3QgwrcgUkRTIFNpbmdsZS1BWjwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5SZWZlcmVuY2UgbW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgaW4gVVNEIGJ5IFByaW1hcnkgcHJvdmlzaW9uZWQgc3RvcmFnZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzLiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5Nb250aGx5IHN0b3JhZ2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBTaW5nbGUtQVo8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMTMuMzMzIiB5Mj0iMjEzLjMzMyIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMTcuMzMzIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMzYuNjY3IiB5Mj0iMTM2LjY2NyIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDAuNjY3IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjIwPC90ZXh0Pgo8bGluZSB4MT0iMjI1Ljk2MyIgeDI9IjIyNS45NjMiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIyMjUuOTYzIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDI5LjA2NyIgeDI9IjQyOS4wNjciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0MjkuMDY3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzMi4xNyIgeDI9IjYzMi4xNyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzMi4xNyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NjU1MzY8L3RleHQ+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5QcmltYXJ5IHByb3Zpc2lvbmVkIHN0b3JhZ2UgKEdpQik8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy48L3RleHQ+Cjxwb2x5bGluZSBwb2ludHM9Ijg0LDI4MC42OTYgMjI1Ljk2MywyNzguNDU2IDQyOS4wNjcsMjYwLjE3MiA2MzIuMTcsMjA1LjExNSA3OTgsMTQ1LjUxNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iNiA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyMCIgY3g9Ijg0IiBjeT0iMjgwLjY5NiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iMjI1Ljk2MyIgY3k9IjI3OC40NTYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0MjkuMDY3IiBjeT0iMjYwLjE3MiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI2MzIuMTciIGN5PSIyMDUuMTE1IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI2NTUzNiIgY3g9Ijc5OCIgY3k9IjE0NS41MTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBwb2ludHM9Ijg0LDI4OC41MSAyMjUuOTYzLDI4NC40MzkgNDI5LjA2NywyNTYuNzg0IDYzMi4xNywxOTMuNzQxIDc5OCwxMzIuNzY4IiBmaWxsPSJub25lIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjIwIiBjeD0iODQiIGN5PSIyODguNTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjIyNS45NjMiIGN5PSIyODQuNDM5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNDI5LjA2NyIgY3k9IjI1Ni43ODQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjMyLjE3IiBjeT0iMTkzLjc0MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iNjU1MzYiIGN4PSI3OTgiIGN5PSIxMzIuNzY4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MDIiIHkyPSI0MDIiIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPkNsb3VkIFNRTDogem9uYWw8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIHBvaW50cz0iODQsMjY1LjQzMSAyMjUuOTYzLDI2MS4zNiA0MjkuMDY3LDIzMy43MDUgNjMyLjE3LDE3MC42NjIgNzk4LDEwOS42ODkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMjAiIGN4PSI4NCIgY3k9IjI2NS40MzEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjIyNS45NjMiIGN5PSIyNjEuMzYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0MjkuMDY3IiBjeT0iMjMzLjcwNSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI2MzIuMTciIGN5PSIxNzAuNjYyIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSI2NTUzNiIgY3g9Ijc5OCIgY3k9IjEwOS42ODkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQyNCIgeTI9IjQyNCIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+Q2xvdWQgU1FMOiBIQTwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Monthly storage allocation cost · RDS Single-AZ: monthly service charges by Primary provisioned storage. Exact values are in the following table." />
</div>

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

| Primary provisioned storage (GiB) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 20 | 132.24 | Cloud SQL: zonal | 104.578 | -27.662 |
| 20 | 132.24 | Cloud SQL: HA | 209.156 | 76.916 |
| 100 | 141.44 | Cloud SQL: zonal | 118.178 | -23.262 |
| 100 | 141.44 | Cloud SQL: HA | 236.356 | 94.916 |
| 1000 | 244.94 | Cloud SQL: zonal | 271.178 | 26.238 |
| 1000 | 244.94 | Cloud SQL: HA | 542.356 | 297.416 |
| 10000 | 1279.94 | Cloud SQL: zonal | 1801.178 | 521.238 |
| 10000 | 1279.94 | Cloud SQL: HA | 3602.356 | 2322.416 |
| 65536 | 7666.58 | Cloud SQL: zonal | 11242.298 | 3575.718 |
| 65536 | 7666.58 | Cloud SQL: HA | 22484.596 | 14818.016 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Cloud SQL: zonal | RDS one-standby Multi-AZ | 0 | 0 = Single-AZ, 1 = Multi-AZ |
| Cloud SQL: zonal | Cloud SQL vCPUs | 2 | vCPU |
| Cloud SQL: zonal | Cloud SQL memory | 8 | GiB |
| Cloud SQL: zonal | Provisioned Cloud SQL SSD | 20 | GiB |
| Cloud SQL: zonal | Cloud SQL high availability | 0 | 0 = zonal, 1 = HA |
| Cloud SQL: zonal | Share of database cost allocated here | 1 | fraction |
| Cloud SQL: HA | RDS one-standby Multi-AZ | 0 | 0 = Single-AZ, 1 = Multi-AZ |
| Cloud SQL: HA | Cloud SQL vCPUs | 2 | vCPU |
| Cloud SQL: HA | Cloud SQL memory | 8 | GiB |
| Cloud SQL: HA | Provisioned Cloud SQL SSD | 20 | GiB |
| Cloud SQL: HA | Cloud SQL high availability | 1 | 0 = zonal, 1 = HA |
| Cloud SQL: HA | Share of database cost allocated here | 1 | fraction |

* Two primary vCPUs and 8 GiB memory, with 730 running hours; RDS Single-AZ versus Cloud SQL zonal and HA. RDS uses baseline gp3 and Cloud SQL uses SSD. IOPS, throughput and backup requirements remain unqualified and are excluded.
* Reference list rates as of 2026-10-18: 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.
* Cloud SQL configuration pricing only: throughput, peak load, latency and storage suitability are unqualified. No capacity benchmark is implied.
* 730 running hours per modeled month. Dedicated database compute and disk cost money even with zero origin traffic.
* Shared database allocation is a caller assumption. Do not sum a full database charge for every adapter sharing that database.
* Source configurations are continuously running PostgreSQL db.m6i instances with 2, 4, 8, 16 or 32 primary vCPUs and 4 GiB RAM per vCPU. Architecture and resource counts do not prove equal performance.
* Application traffic uses native PostgreSQL pgwire directly; no adapter proxy compute is required in that data path. Optional hosting and Tensor9 allocations still require an explicit selection.
* Source primary vCPU-hours and storage exclude the standby; rdsHa adds one copy. Legacy source dollar inputs include the selected standby charge.
* Source usage is priced at reference rates; source lines are not actual invoice charges. Free or discounted usage still consumes target resources.
* RDS PostgreSQL pricing: [https://aws.amazon.com/rds/postgresql/pricing/](https://aws.amazon.com/rds/postgresql/pricing/)
* AWS RDS us-east-1 reference price list: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json)
* Cloud SQL Enterprise PostgreSQL pricing: [https://cloud.google.com/sql/pricing/](https://cloud.google.com/sql/pricing/)

Cost scope: Modeled monthly service usage and selected database allocation; adapter hosting and Tensor9 fees only when explicitly supplied.

Excluded costs and workload features:

* Free allowances, negotiated discounts, credits, tax and one-time migration charges.
* Charges not listed in the breakdown, including additional network transfer, backups and encryption/KMS.
* Application compute changes, operational labor and portfolio-wide sharing or deduplication of infrastructure.
* Aurora, other database engines or instance families, RDS Proxy, extra gp3 IOPS/throughput, replicas and Extended Support.

Rate snapshot: 2026-10-18. Model: `rds-postgresql-cloudsql` / `2026-10-18.4`. Curve: `storage-rds-ha-0`.

Sources: [RDS PostgreSQL pricing](https://aws.amazon.com/rds/postgresql/pricing/), [AWS RDS us-east-1 reference price list](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json), [Cloud SQL Enterprise PostgreSQL pricing](https://cloud.google.com/sql/pricing/).

### Monthly database allocation cost · RDS Multi-AZ, one standby

Reference monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgZGF0YWJhc2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBNdWx0aS1BWiwgb25lIHN0YW5kYnk8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UmVmZXJlbmNlIG1vbnRobHkgc2VydmljZSBjaGFyZ2VzIGluIFVTRCBieSBQcmltYXJ5IHZDUFVzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXMuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzLiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPk1vbnRobHkgZGF0YWJhc2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBNdWx0aS1BWiwgb25lIHN0YW5kYnk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNzUuMCIgeTI9IjE3NS4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE3OS4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yPC90ZXh0Pgo8bGluZSB4MT0iMjYyLjUiIHgyPSIyNjIuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjI2Mi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NDwvdGV4dD4KPGxpbmUgeDE9IjQ0MSIgeDI9IjQ0MSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjg8L3RleHQ+CjxsaW5lIHgxPSI2MTkuNSIgeDI9IjYxOS41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjE5LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xNjwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjMyPC90ZXh0Pgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSB2Q1BVcyAodkNQVSk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy48L3RleHQ+Cjxwb2x5bGluZSBwb2ludHM9Ijg0LDIzOC4wNjYgMjYyLjUsMjA1LjUyIDQ0MSwxNzEuOTcxIDYxOS41LDEzNy44OTYgNzk4LDEwMy41NTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjYgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMiIgY3g9Ijg0IiBjeT0iMjM4LjA2NiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNCIgY3g9IjI2Mi41IiBjeT0iMjA1LjUyIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI4IiBjeD0iNDQxIiBjeT0iMTcxLjk3MSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTYiIGN4PSI2MTkuNSIgY3k9IjEzNy44OTYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjMyIiBjeD0iNzk4IiBjeT0iMTAzLjU1MiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSIzODAiIHkyPSIzODAiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjYgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIHBvaW50cz0iODQsMjgxLjY1OCAyNjIuNSwyNTAuNzY4IDQ0MSwyMTguMTIzIDYxOS41LDE4NC41MjIgNzk4LDE1MC40MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSIyIiBjeD0iODQiIGN5PSIyODEuNjU4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSI0IiBjeD0iMjYyLjUiIGN5PSIyNTAuNzY4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSI4IiBjeD0iNDQxIiBjeT0iMjE4LjEyMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iMTYiIGN4PSI2MTkuNSIgY3k9IjE4NC41MjIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjMyIiBjeD0iNzk4IiBjeT0iMTUwLjQyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MDIiIHkyPSI0MDIiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPkNsb3VkIFNRTDogem9uYWw8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIHBvaW50cz0iODQsMjQ3LjA0IDI2Mi41LDIxNi4xNDkgNDQxLDE4My41MDUgNjE5LjUsMTQ5LjkwMyA3OTgsMTE1LjgwMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSIyIiBjeD0iODQiIGN5PSIyNDcuMDQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjQiIGN4PSIyNjIuNSIgY3k9IjIxNi4xNDkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjgiIGN4PSI0NDEiIGN5PSIxODMuNTA1IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSIxNiIgY3g9IjYxOS41IiBjeT0iMTQ5LjkwMyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMzIiIGN4PSI3OTgiIGN5PSIxMTUuODAxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MjQiIHkyPSI0MjQiIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPkNsb3VkIFNRTDogSEE8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Monthly database allocation cost · RDS Multi-AZ, one standby: monthly service charges by Primary vCPUs. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgZGF0YWJhc2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBNdWx0aS1BWiwgb25lIHN0YW5kYnk8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UmVmZXJlbmNlIG1vbnRobHkgc2VydmljZSBjaGFyZ2VzIGluIFVTRCBieSBQcmltYXJ5IHZDUFVzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXMuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzLiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPk1vbnRobHkgZGF0YWJhc2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBNdWx0aS1BWiwgb25lIHN0YW5kYnk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNzUuMCIgeTI9IjE3NS4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE3OS4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yPC90ZXh0Pgo8bGluZSB4MT0iMjYyLjUiIHgyPSIyNjIuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjI2Mi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NDwvdGV4dD4KPGxpbmUgeDE9IjQ0MSIgeDI9IjQ0MSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjg8L3RleHQ+CjxsaW5lIHgxPSI2MTkuNSIgeDI9IjYxOS41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjE5LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xNjwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjMyPC90ZXh0Pgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+UHJpbWFyeSB2Q1BVcyAodkNQVSk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy48L3RleHQ+Cjxwb2x5bGluZSBwb2ludHM9Ijg0LDIzOC4wNjYgMjYyLjUsMjA1LjUyIDQ0MSwxNzEuOTcxIDYxOS41LDEzNy44OTYgNzk4LDEwMy41NTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjYgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMiIgY3g9Ijg0IiBjeT0iMjM4LjA2NiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNCIgY3g9IjI2Mi41IiBjeT0iMjA1LjUyIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI4IiBjeD0iNDQxIiBjeT0iMTcxLjk3MSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTYiIGN4PSI2MTkuNSIgY3k9IjEzNy44OTYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjMyIiBjeD0iNzk4IiBjeT0iMTAzLjU1MiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSIzODAiIHkyPSIzODAiIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjYgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIHBvaW50cz0iODQsMjgxLjY1OCAyNjIuNSwyNTAuNzY4IDQ0MSwyMTguMTIzIDYxOS41LDE4NC41MjIgNzk4LDE1MC40MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSIyIiBjeD0iODQiIGN5PSIyODEuNjU4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSI0IiBjeD0iMjYyLjUiIGN5PSIyNTAuNzY4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSI4IiBjeD0iNDQxIiBjeT0iMjE4LjEyMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iMTYiIGN4PSI2MTkuNSIgY3k9IjE4NC41MjIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjMyIiBjeD0iNzk4IiBjeT0iMTUwLjQyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MDIiIHkyPSI0MDIiIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPkNsb3VkIFNRTDogem9uYWw8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIHBvaW50cz0iODQsMjQ3LjA0IDI2Mi41LDIxNi4xNDkgNDQxLDE4My41MDUgNjE5LjUsMTQ5LjkwMyA3OTgsMTE1LjgwMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSIyIiBjeD0iODQiIGN5PSIyNDcuMDQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjQiIGN4PSIyNjIuNSIgY3k9IjIxNi4xNDkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjgiIGN4PSI0NDEiIGN5PSIxODMuNTA1IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSIxNiIgY3g9IjYxOS41IiBjeT0iMTQ5LjkwMyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMzIiIGN4PSI3OTgiIGN5PSIxMTUuODAxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MjQiIHkyPSI0MjQiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPkNsb3VkIFNRTDogSEE8L3RleHQ+CjwvZz48L3N2Zz4K" alt="Monthly database allocation cost · RDS Multi-AZ, one standby: monthly service charges by Primary vCPUs. Exact values are in the following table." />
</div>

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

| Primary vCPUs (vCPU) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 2 | 282.88 | Cloud SQL: zonal | 118.178 | -164.702 |
| 2 | 282.88 | Cloud SQL: HA | 236.356 | -46.524 |
| 4 | 542.76 | Cloud SQL: zonal | 219.356 | -323.404 |
| 4 | 542.76 | Cloud SQL: HA | 438.712 | -104.048 |
| 8 | 1062.52 | Cloud SQL: zonal | 421.712 | -640.808 |
| 8 | 1062.52 | Cloud SQL: HA | 843.424 | -219.096 |
| 16 | 2102.04 | Cloud SQL: zonal | 826.424 | -1275.616 |
| 16 | 2102.04 | Cloud SQL: HA | 1652.848 | -449.192 |
| 32 | 4181.08 | Cloud SQL: zonal | 1635.848 | -2545.232 |
| 32 | 4181.08 | Cloud SQL: HA | 3271.696 | -909.384 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Cloud SQL: zonal | RDS one-standby Multi-AZ | 1 | 0 = Single-AZ, 1 = Multi-AZ |
| Cloud SQL: zonal | Cloud SQL vCPUs | 2 | vCPU |
| Cloud SQL: zonal | Cloud SQL memory | 8 | GiB |
| Cloud SQL: zonal | Provisioned Cloud SQL SSD | 100 | GiB |
| Cloud SQL: zonal | Cloud SQL high availability | 0 | 0 = zonal, 1 = HA |
| Cloud SQL: zonal | Share of database cost allocated here | 1 | fraction |
| Cloud SQL: HA | RDS one-standby Multi-AZ | 1 | 0 = Single-AZ, 1 = Multi-AZ |
| Cloud SQL: HA | Cloud SQL vCPUs | 2 | vCPU |
| Cloud SQL: HA | Cloud SQL memory | 8 | GiB |
| Cloud SQL: HA | Provisioned Cloud SQL SSD | 100 | GiB |
| Cloud SQL: HA | Cloud SQL high availability | 1 | 0 = zonal, 1 = HA |
| Cloud SQL: HA | Share of database cost allocated here | 1 | fraction |

* RDS PostgreSQL db.m6i family in us-east-1, Multi-AZ, one standby; Cloud SQL Enterprise PostgreSQL in us-central1. 4 GiB memory per primary vCPU, 100 GiB provisioned storage and 730 running hours on both sides. Equal resource counts are a configuration comparison, not evidence of equal throughput or availability.
* Reference list rates as of 2026-10-18: 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.
* Cloud SQL configuration pricing only: throughput, peak load, latency and storage suitability are unqualified. No capacity benchmark is implied.
* 730 running hours per modeled month. Dedicated database compute and disk cost money even with zero origin traffic.
* Shared database allocation is a caller assumption. Do not sum a full database charge for every adapter sharing that database.
* Source configurations are continuously running PostgreSQL db.m6i instances with 2, 4, 8, 16 or 32 primary vCPUs and 4 GiB RAM per vCPU. Architecture and resource counts do not prove equal performance.
* Application traffic uses native PostgreSQL pgwire directly; no adapter proxy compute is required in that data path. Optional hosting and Tensor9 allocations still require an explicit selection.
* Source primary vCPU-hours and storage exclude the standby; rdsHa adds one copy. Legacy source dollar inputs include the selected standby charge.
* Source usage is priced at reference rates; source lines are not actual invoice charges. Free or discounted usage still consumes target resources.
* RDS PostgreSQL pricing: [https://aws.amazon.com/rds/postgresql/pricing/](https://aws.amazon.com/rds/postgresql/pricing/)
* AWS RDS us-east-1 reference price list: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json)
* Cloud SQL Enterprise PostgreSQL pricing: [https://cloud.google.com/sql/pricing/](https://cloud.google.com/sql/pricing/)

Cost scope: Modeled monthly service usage and selected database allocation; adapter hosting and Tensor9 fees only when explicitly supplied.

Excluded costs and workload features:

* Free allowances, negotiated discounts, credits, tax and one-time migration charges.
* Charges not listed in the breakdown, including additional network transfer, backups and encryption/KMS.
* Application compute changes, operational labor and portfolio-wide sharing or deduplication of infrastructure.
* Aurora, other database engines or instance families, RDS Proxy, extra gp3 IOPS/throughput, replicas and Extended Support.

Rate snapshot: 2026-10-18. Model: `rds-postgresql-cloudsql` / `2026-10-18.4`. Curve: `vcpu-rds-ha-1`.

Sources: [RDS PostgreSQL pricing](https://aws.amazon.com/rds/postgresql/pricing/), [AWS RDS us-east-1 reference price list](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json), [Cloud SQL Enterprise PostgreSQL pricing](https://cloud.google.com/sql/pricing/).

### Monthly storage allocation cost · RDS Multi-AZ, one standby

Reference monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: us-east-1; target: us-central1; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgc3RvcmFnZSBhbGxvY2F0aW9uIGNvc3QgwrcgUkRTIE11bHRpLUFaLCBvbmUgc3RhbmRieTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5SZWZlcmVuY2UgbW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgaW4gVVNEIGJ5IFByaW1hcnkgcHJvdmlzaW9uZWQgc3RvcmFnZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzLiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5Nb250aGx5IHN0b3JhZ2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBNdWx0aS1BWiwgb25lIHN0YW5kYnk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMTMuMzMzIiB5Mj0iMjEzLjMzMyIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMTcuMzMzIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMzYuNjY3IiB5Mj0iMTM2LjY2NyIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDAuNjY3IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjIwPC90ZXh0Pgo8bGluZSB4MT0iMjI1Ljk2MyIgeDI9IjIyNS45NjMiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIyMjUuOTYzIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDI5LjA2NyIgeDI9IjQyOS4wNjciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0MjkuMDY3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzMi4xNyIgeDI9IjYzMi4xNyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzMi4xNyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NjU1MzY8L3RleHQ+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5QcmltYXJ5IHByb3Zpc2lvbmVkIHN0b3JhZ2UgKEdpQik8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy48L3RleHQ+Cjxwb2x5bGluZSBwb2ludHM9Ijg0LDI1Ny42MTcgMjI1Ljk2MywyNTUuMzc3IDQyOS4wNjcsMjM3LjA5MyA2MzIuMTcsMTgyLjAzNiA3OTgsMTIyLjQzNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iNiA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyMCIgY3g9Ijg0IiBjeT0iMjU3LjYxNyIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iMjI1Ljk2MyIgY3k9IjI1NS4zNzciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0MjkuMDY3IiBjeT0iMjM3LjA5MyIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI2MzIuMTciIGN5PSIxODIuMDM2IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI2NTUzNiIgY3g9Ijc5OCIgY3k9IjEyMi40MzUiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBwb2ludHM9Ijg0LDI4OC41MSAyMjUuOTYzLDI4NC40MzkgNDI5LjA2NywyNTYuNzg0IDYzMi4xNywxOTMuNzQxIDc5OCwxMzIuNzY4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjIwIiBjeD0iODQiIGN5PSIyODguNTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjIyNS45NjMiIGN5PSIyODQuNDM5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNDI5LjA2NyIgY3k9IjI1Ni43ODQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjMyLjE3IiBjeT0iMTkzLjc0MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iNjU1MzYiIGN4PSI3OTgiIGN5PSIxMzIuNzY4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MDIiIHkyPSI0MDIiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPkNsb3VkIFNRTDogem9uYWw8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIHBvaW50cz0iODQsMjY1LjQzMSAyMjUuOTYzLDI2MS4zNiA0MjkuMDY3LDIzMy43MDUgNjMyLjE3LDE3MC42NjIgNzk4LDEwOS42ODkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMjAiIGN4PSI4NCIgY3k9IjI2NS40MzEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjIyNS45NjMiIGN5PSIyNjEuMzYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0MjkuMDY3IiBjeT0iMjMzLjcwNSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI2MzIuMTciIGN5PSIxNzAuNjYyIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSI2NTUzNiIgY3g9Ijc5OCIgY3k9IjEwOS42ODkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQyNCIgeTI9IjQyNCIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+Q2xvdWQgU1FMOiBIQTwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Monthly storage allocation cost · RDS Multi-AZ, one standby: monthly service charges by Primary provisioned storage. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgc3RvcmFnZSBhbGxvY2F0aW9uIGNvc3QgwrcgUkRTIE11bHRpLUFaLCBvbmUgc3RhbmRieTwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5SZWZlcmVuY2UgbW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgaW4gVVNEIGJ5IFByaW1hcnkgcHJvdmlzaW9uZWQgc3RvcmFnZS4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzLiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5Nb250aGx5IHN0b3JhZ2UgYWxsb2NhdGlvbiBjb3N0IMK3IFJEUyBNdWx0aS1BWiwgb25lIHN0YW5kYnk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMTMuMzMzIiB5Mj0iMjEzLjMzMyIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMTcuMzMzIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMzYuNjY3IiB5Mj0iMTM2LjY2NyIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDAuNjY3IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjIwPC90ZXh0Pgo8bGluZSB4MT0iMjI1Ljk2MyIgeDI9IjIyNS45NjMiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIyMjUuOTYzIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDI5LjA2NyIgeDI9IjQyOS4wNjciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0MjkuMDY3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzMi4xNyIgeDI9IjYzMi4xNyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzMi4xNyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NjU1MzY8L3RleHQ+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5QcmltYXJ5IHByb3Zpc2lvbmVkIHN0b3JhZ2UgKEdpQik8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlcy48L3RleHQ+Cjxwb2x5bGluZSBwb2ludHM9Ijg0LDI1Ny42MTcgMjI1Ljk2MywyNTUuMzc3IDQyOS4wNjcsMjM3LjA5MyA2MzIuMTcsMTgyLjAzNiA3OTgsMTIyLjQzNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iNiA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyMCIgY3g9Ijg0IiBjeT0iMjU3LjYxNyIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iMjI1Ljk2MyIgY3k9IjI1NS4zNzciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0MjkuMDY3IiBjeT0iMjM3LjA5MyIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI2MzIuMTciIGN5PSIxODIuMDM2IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI2NTUzNiIgY3g9Ijc5OCIgY3k9IjEyMi40MzUiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBwb2ludHM9Ijg0LDI4OC41MSAyMjUuOTYzLDI4NC40MzkgNDI5LjA2NywyNTYuNzg0IDYzMi4xNywxOTMuNzQxIDc5OCwxMzIuNzY4IiBmaWxsPSJub25lIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjIwIiBjeD0iODQiIGN5PSIyODguNTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjIyNS45NjMiIGN5PSIyODQuNDM5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC16b25hbCIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNDI5LjA2NyIgY3k9IjI1Ni43ODQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLXpvbmFsIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNjMyLjE3IiBjeT0iMTkzLjc0MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtem9uYWwiIGRhdGEtYXhpcz0iNjU1MzYiIGN4PSI3OTgiIGN5PSIxMzIuNzY4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MDIiIHkyPSI0MDIiIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPkNsb3VkIFNRTDogem9uYWw8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIHBvaW50cz0iODQsMjY1LjQzMSAyMjUuOTYzLDI2MS4zNiA0MjkuMDY3LDIzMy43MDUgNjMyLjE3LDE3MC42NjIgNzk4LDEwOS42ODkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMjAiIGN4PSI4NCIgY3k9IjI2NS40MzEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjIyNS45NjMiIGN5PSIyNjEuMzYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImNsb3Vkc3FsLWhhIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0MjkuMDY3IiBjeT0iMjMzLjcwNSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iY2xvdWRzcWwtaGEiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI2MzIuMTciIGN5PSIxNzAuNjYyIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJjbG91ZHNxbC1oYSIgZGF0YS1heGlzPSI2NTUzNiIgY3g9Ijc5OCIgY3k9IjEwOS42ODkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQyNCIgeTI9IjQyNCIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQyOCI+Q2xvdWQgU1FMOiBIQTwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Monthly storage allocation cost · RDS Multi-AZ, one standby: monthly service charges by Primary provisioned storage. Exact values are in the following table." />
</div>

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

| Primary provisioned storage (GiB) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 20 | 264.48 | Cloud SQL: zonal | 104.578 | -159.902 |
| 20 | 264.48 | Cloud SQL: HA | 209.156 | -55.324 |
| 100 | 282.88 | Cloud SQL: zonal | 118.178 | -164.702 |
| 100 | 282.88 | Cloud SQL: HA | 236.356 | -46.524 |
| 1000 | 489.88 | Cloud SQL: zonal | 271.178 | -218.702 |
| 1000 | 489.88 | Cloud SQL: HA | 542.356 | 52.476 |
| 10000 | 2559.88 | Cloud SQL: zonal | 1801.178 | -758.702 |
| 10000 | 2559.88 | Cloud SQL: HA | 3602.356 | 1042.476 |
| 65536 | 15333.16 | Cloud SQL: zonal | 11242.298 | -4090.862 |
| 65536 | 15333.16 | Cloud SQL: HA | 22484.596 | 7151.436 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Cloud SQL: zonal | RDS one-standby Multi-AZ | 1 | 0 = Single-AZ, 1 = Multi-AZ |
| Cloud SQL: zonal | Cloud SQL vCPUs | 2 | vCPU |
| Cloud SQL: zonal | Cloud SQL memory | 8 | GiB |
| Cloud SQL: zonal | Provisioned Cloud SQL SSD | 20 | GiB |
| Cloud SQL: zonal | Cloud SQL high availability | 0 | 0 = zonal, 1 = HA |
| Cloud SQL: zonal | Share of database cost allocated here | 1 | fraction |
| Cloud SQL: HA | RDS one-standby Multi-AZ | 1 | 0 = Single-AZ, 1 = Multi-AZ |
| Cloud SQL: HA | Cloud SQL vCPUs | 2 | vCPU |
| Cloud SQL: HA | Cloud SQL memory | 8 | GiB |
| Cloud SQL: HA | Provisioned Cloud SQL SSD | 20 | GiB |
| Cloud SQL: HA | Cloud SQL high availability | 1 | 0 = zonal, 1 = HA |
| Cloud SQL: HA | Share of database cost allocated here | 1 | fraction |

* Two primary vCPUs and 8 GiB memory, with 730 running hours; RDS Multi-AZ, one standby versus Cloud SQL zonal and HA. RDS uses baseline gp3 and Cloud SQL uses SSD. IOPS, throughput and backup requirements remain unqualified and are excluded.
* Reference list rates as of 2026-10-18: 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.
* Cloud SQL configuration pricing only: throughput, peak load, latency and storage suitability are unqualified. No capacity benchmark is implied.
* 730 running hours per modeled month. Dedicated database compute and disk cost money even with zero origin traffic.
* Shared database allocation is a caller assumption. Do not sum a full database charge for every adapter sharing that database.
* Source configurations are continuously running PostgreSQL db.m6i instances with 2, 4, 8, 16 or 32 primary vCPUs and 4 GiB RAM per vCPU. Architecture and resource counts do not prove equal performance.
* Application traffic uses native PostgreSQL pgwire directly; no adapter proxy compute is required in that data path. Optional hosting and Tensor9 allocations still require an explicit selection.
* Source primary vCPU-hours and storage exclude the standby; rdsHa adds one copy. Legacy source dollar inputs include the selected standby charge.
* Source usage is priced at reference rates; source lines are not actual invoice charges. Free or discounted usage still consumes target resources.
* RDS PostgreSQL pricing: [https://aws.amazon.com/rds/postgresql/pricing/](https://aws.amazon.com/rds/postgresql/pricing/)
* AWS RDS us-east-1 reference price list: [https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json)
* Cloud SQL Enterprise PostgreSQL pricing: [https://cloud.google.com/sql/pricing/](https://cloud.google.com/sql/pricing/)

Cost scope: Modeled monthly service usage and selected database allocation; adapter hosting and Tensor9 fees only when explicitly supplied.

Excluded costs and workload features:

* Free allowances, negotiated discounts, credits, tax and one-time migration charges.
* Charges not listed in the breakdown, including additional network transfer, backups and encryption/KMS.
* Application compute changes, operational labor and portfolio-wide sharing or deduplication of infrastructure.
* Aurora, other database engines or instance families, RDS Proxy, extra gp3 IOPS/throughput, replicas and Extended Support.

Rate snapshot: 2026-10-18. Model: `rds-postgresql-cloudsql` / `2026-10-18.4`. Curve: `storage-rds-ha-1`.

Sources: [RDS PostgreSQL pricing](https://aws.amazon.com/rds/postgresql/pricing/), [AWS RDS us-east-1 reference price list](https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonRDS/current/us-east-1/index.json), [Cloud SQL Enterprise PostgreSQL pricing](https://cloud.google.com/sql/pricing/).

## RDS PostgreSQL → OCI Database with PostgreSQL

Origin API: `aws::1.0.0::rds::postgresql`. Target backend: `oci::1.0.0::psql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### RDS PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTQuMjg0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjMuMjc4IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTIuMjcyIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTYxLjI2NiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMC4yNiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNDY3MjAiIGN4PSI3OTgiIGN5PSI5OS4yNTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTQuMjg0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjMuMjc4IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTIuMjcyIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTYxLjI2NiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMC4yNiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNDY3MjAiIGN4PSI3OTgiIGN5PSI5OS4yNTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 129.94 | Planning allocation · one copy | 125.04 | -4.9 |
| 1460 | 129.94 | Planning allocation · two copies | 250.08 | 120.14 |
| 2920 | 259.88 | Planning allocation · one copy | 233.08 | -26.8 |
| 2920 | 259.88 | Planning allocation · two copies | 466.16 | 206.28 |
| 5840 | 519.76 | Planning allocation · one copy | 449.16 | -70.6 |
| 5840 | 519.76 | Planning allocation · two copies | 898.32 | 378.56 |
| 11680 | 1039.52 | Planning allocation · one copy | 881.32 | -158.2 |
| 11680 | 1039.52 | Planning allocation · two copies | 1762.64 | 723.12 |
| 23360 | 2079.04 | Planning allocation · one copy | 1745.64 | -333.4 |
| 23360 | 2079.04 | Planning allocation · two copies | 3491.28 | 1412.24 |
| 46720 | 4158.08 | Planning allocation · one copy | 3474.28 | -683.8 |
| 46720 | 4158.08 | Planning allocation · two copies | 6948.56 | 2790.48 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-d81a7cca1998e220a08619ab9bb758089ead10f3` / `2026-10-18.planning.1`. Curve: `workload-1`.

### RDS PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-d81a7cca1998e220a08619ab9bb758089ead10f3` / `2026-10-18.planning.1`. Curve: `workload-2`.

### RDS PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-d81a7cca1998e220a08619ab9bb758089ead10f3` / `2026-10-18.planning.1`. Curve: `workload-3`.

## RDS PostgreSQL → PostgreSQL

Origin API: `aws::1.0.0::rds::postgresql`. Target backend: `digitalocean::1.0.0::database::postgresql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### RDS PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTQuMjg0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjMuMjc4IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTIuMjcyIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTYxLjI2NiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMC4yNiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNDY3MjAiIGN4PSI3OTgiIGN5PSI5OS4yNTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTQuMjg0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjMuMjc4IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTIuMjcyIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTYxLjI2NiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMC4yNiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNDY3MjAiIGN4PSI3OTgiIGN5PSI5OS4yNTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 129.94 | Planning allocation · one copy | 125.04 | -4.9 |
| 1460 | 129.94 | Planning allocation · two copies | 250.08 | 120.14 |
| 2920 | 259.88 | Planning allocation · one copy | 233.08 | -26.8 |
| 2920 | 259.88 | Planning allocation · two copies | 466.16 | 206.28 |
| 5840 | 519.76 | Planning allocation · one copy | 449.16 | -70.6 |
| 5840 | 519.76 | Planning allocation · two copies | 898.32 | 378.56 |
| 11680 | 1039.52 | Planning allocation · one copy | 881.32 | -158.2 |
| 11680 | 1039.52 | Planning allocation · two copies | 1762.64 | 723.12 |
| 23360 | 2079.04 | Planning allocation · one copy | 1745.64 | -333.4 |
| 23360 | 2079.04 | Planning allocation · two copies | 3491.28 | 1412.24 |
| 46720 | 4158.08 | Planning allocation · one copy | 3474.28 | -683.8 |
| 46720 | 4158.08 | Planning allocation · two copies | 6948.56 | 2790.48 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-c1326d028d5f400188fe5bff1acd3f0355a2ffff` / `2026-10-18.planning.1`. Curve: `workload-1`.

### RDS PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-c1326d028d5f400188fe5bff1acd3f0355a2ffff` / `2026-10-18.planning.1`. Curve: `workload-2`.

### RDS PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-c1326d028d5f400188fe5bff1acd3f0355a2ffff` / `2026-10-18.planning.1`. Curve: `workload-3`.

## RDS PostgreSQL → PostgreSQL (CloudNativePG)

Origin API: `aws::1.0.0::rds::postgresql`. Target backend: `cloudnative::1.0.0::postgresql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### RDS PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTQuMjg0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjMuMjc4IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTIuMjcyIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTYxLjI2NiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMC4yNiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNDY3MjAiIGN4PSI3OTgiIGN5PSI5OS4yNTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTQuMjg0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjMuMjc4IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTIuMjcyIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTYxLjI2NiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMC4yNiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNDY3MjAiIGN4PSI3OTgiIGN5PSI5OS4yNTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 129.94 | Planning allocation · one copy | 125.04 | -4.9 |
| 1460 | 129.94 | Planning allocation · two copies | 250.08 | 120.14 |
| 2920 | 259.88 | Planning allocation · one copy | 233.08 | -26.8 |
| 2920 | 259.88 | Planning allocation · two copies | 466.16 | 206.28 |
| 5840 | 519.76 | Planning allocation · one copy | 449.16 | -70.6 |
| 5840 | 519.76 | Planning allocation · two copies | 898.32 | 378.56 |
| 11680 | 1039.52 | Planning allocation · one copy | 881.32 | -158.2 |
| 11680 | 1039.52 | Planning allocation · two copies | 1762.64 | 723.12 |
| 23360 | 2079.04 | Planning allocation · one copy | 1745.64 | -333.4 |
| 23360 | 2079.04 | Planning allocation · two copies | 3491.28 | 1412.24 |
| 46720 | 4158.08 | Planning allocation · one copy | 3474.28 | -683.8 |
| 46720 | 4158.08 | Planning allocation · two copies | 6948.56 | 2790.48 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-e86e5324ae76bdb19c4a0e6a1eed4450d01c44e5` / `2026-10-18.planning.1`. Curve: `workload-1`.

### RDS PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-e86e5324ae76bdb19c4a0e6a1eed4450d01c44e5` / `2026-10-18.planning.1`. Curve: `workload-2`.

### RDS PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-e86e5324ae76bdb19c4a0e6a1eed4450d01c44e5` / `2026-10-18.planning.1`. Curve: `workload-3`.

## RDS PostgreSQL → PostgreSQL Flexible Server

Origin API: `aws::1.0.0::rds::postgresql`. Target backend: `azure::1.0.0::postgresql::flexible`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

### RDS PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTQuMjg0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjMuMjc4IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTIuMjcyIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTYxLjI2NiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMC4yNiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNDY3MjAiIGN4PSI3OTgiIGN5PSI5OS4yNTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTQuMjg0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjMuMjc4IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTIuMjcyIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTYxLjI2NiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMC4yNiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNDY3MjAiIGN4PSI3OTgiIGN5PSI5OS4yNTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 129.94 | Planning allocation · one copy | 125.04 | -4.9 |
| 1460 | 129.94 | Planning allocation · two copies | 250.08 | 120.14 |
| 2920 | 259.88 | Planning allocation · one copy | 233.08 | -26.8 |
| 2920 | 259.88 | Planning allocation · two copies | 466.16 | 206.28 |
| 5840 | 519.76 | Planning allocation · one copy | 449.16 | -70.6 |
| 5840 | 519.76 | Planning allocation · two copies | 898.32 | 378.56 |
| 11680 | 1039.52 | Planning allocation · one copy | 881.32 | -158.2 |
| 11680 | 1039.52 | Planning allocation · two copies | 1762.64 | 723.12 |
| 23360 | 2079.04 | Planning allocation · one copy | 1745.64 | -333.4 |
| 23360 | 2079.04 | Planning allocation · two copies | 3491.28 | 1412.24 |
| 46720 | 4158.08 | Planning allocation · one copy | 3474.28 | -683.8 |
| 46720 | 4158.08 | Planning allocation · two copies | 6948.56 | 2790.48 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-d1ce786dca96f39d19183d1841f6720bd4461047` / `2026-10-18.planning.1`. Curve: `workload-1`.

### RDS PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-d1ce786dca96f39d19183d1841f6720bd4461047` / `2026-10-18.planning.1`. Curve: `workload-2`.

### RDS PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-d1ce786dca96f39d19183d1841f6720bd4461047` / `2026-10-18.planning.1`. Curve: `workload-3`.

## RDS PostgreSQL → Scaleway Managed Database for PostgreSQL

Origin API: `aws::1.0.0::rds::postgresql`. Target backend: `scaleway::1.0.0::rdb::postgresql`.

**Planning estimate with editable assumptions.** Unit rates, workload amplification and capacity assumptions are educated guesses awaiting verification. The displayed amounts are planning estimates, not verified provider list-price quotes or benchmark-qualified capacity. Region names identify the authored scenario assumptions.

**Native or deployment mapping.** This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA. Cost estimates describe the selected service resources; operation coverage remains separate.

### RDS PostgreSQL · Primary allocated compute

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTQuMjg0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjMuMjc4IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTIuMjcyIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTYxLjI2NiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMC4yNiIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNDY3MjAiIGN4PSI3OTgiIGN5PSI5OS4yNTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGU8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5SRFMgUG9zdGdyZVNRTCDCtyBQcmltYXJ5IGFsbG9jYXRlZCBjb21wdXRlPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTYzLjAiIHkyPSIxNjMuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNjcuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE0NjA8L3RleHQ+CjxsaW5lIHgxPSIyODQuNCIgeDI9IjI4NC40IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjg0LjQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4yOTIwPC90ZXh0Pgo8bGluZSB4MT0iNDEyLjgiIHgyPSI0MTIuOCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQxMi44IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+NTg0MDwvdGV4dD4KPGxpbmUgeDE9IjU0MS4yIiB4Mj0iNTQxLjIiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1NDEuMiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjExNjgwPC90ZXh0Pgo8bGluZSB4MT0iNjY5LjYiIHgyPSI2NjkuNiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjY2OS42IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MjMzNjA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj40NjcyMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlByaW1hcnkgYWxsb2NhdGVkIGNvbXB1dGUgKHZDUFUtaG91cnMvbW9udGgpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyNTQuMjg0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIyOTIwIiBjeD0iMjg0LjQiIGN5PSIyMjMuMjc4IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSI1ODQwIiBjeD0iNDEyLjgiIGN5PSIxOTIuMjcyIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTYxLjI2NiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMjMzNjAiIGN4PSI2NjkuNiIgY3k9IjEzMC4yNiIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iNDY3MjAiIGN4PSI3OTgiIGN5PSI5OS4yNTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNTYuMDA0IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxNDYwIiBjeD0iMTU2IiBjeT0iMjU2LjAwNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMjkyMCIgY3g9IjI4NC40IiBjeT0iMjI4LjE0NyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTk4LjgwMyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTE2ODAiIGN4PSI1NDEuMiIgY3k9IjE2OC42NTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjIzMzYwIiBjeD0iNjY5LjYiIGN5PSIxMzguMDc5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9IjEwNy4yOTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iNDAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgYWxsb2NhdGlvbiDCtyBvbmUgY29weTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjE0NjAiIGN4PSIxNTYiIGN5PSIyMjQuOTk4IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjI5MjAiIGN4PSIyODQuNCIgY3k9IjE5Ny4xNDEiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iNTg0MCIgY3g9IjQxMi44IiBjeT0iMTY3Ljc5NyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMTY4MCIgY3g9IjU0MS4yIiBjeT0iMTM3LjY0NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIyMzM2MCIgY3g9IjY2OS42IiBjeT0iMTA3LjA3MyIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSI0NjcyMCIgY3g9Ijc5OCIgY3k9Ijc2LjI4NSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Primary allocated compute: monthly service charges by Primary allocated compute. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Primary allocated compute (vCPU-hours/month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1460 | 129.94 | Planning allocation · one copy | 125.04 | -4.9 |
| 1460 | 129.94 | Planning allocation · two copies | 250.08 | 120.14 |
| 2920 | 259.88 | Planning allocation · one copy | 233.08 | -26.8 |
| 2920 | 259.88 | Planning allocation · two copies | 466.16 | 206.28 |
| 5840 | 519.76 | Planning allocation · one copy | 449.16 | -70.6 |
| 5840 | 519.76 | Planning allocation · two copies | 898.32 | 378.56 |
| 11680 | 1039.52 | Planning allocation · one copy | 881.32 | -158.2 |
| 11680 | 1039.52 | Planning allocation · two copies | 1762.64 | 723.12 |
| 23360 | 2079.04 | Planning allocation · one copy | 1745.64 | -333.4 |
| 23360 | 2079.04 | Planning allocation · two copies | 3491.28 | 1412.24 |
| 46720 | 4158.08 | Planning allocation · one copy | 3474.28 | -683.8 |
| 46720 | 4158.08 | Planning allocation · two copies | 6948.56 | 2790.48 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1460 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 2 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 2920 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 4 | 4 | 16 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 5840 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 8 | 8 | 32 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 11680 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 16 | 16 | 64 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 23360 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 32 | 32 | 128 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 46720 vCPU-hours/month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 64 | 64 | 256 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* CPU allocation does not imply an achieved transaction rate. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Native/deployment comparison scope: This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-c828ea2296c34e1fe5b1f54217e1ed4e0bda56ff` / `2026-10-18.planning.1`. Curve: `workload-1`.

### RDS PostgreSQL · Stored data

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU3RvcmVkIGRhdGEuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gRXN0aW1hdGVkIGFsbG9jYXRpb25zIGFyZSBkaXNjcmV0ZSBzYW1wbGVzOyBubyBjb250aW51b3VzIGNhcGFjaXR5IGN1cnZlIGlzIGltcGxpZWQuIFVucHJpY2VkIHRhcmdldHMgaGF2ZSBubyBwbG90dGVkIGNoYXJnZTsgb3JpZ2luIGNoYXJnZXMgcmVtYWluIHZpc2libGUuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlJEUyBQb3N0Z3JlU1FMIMK3IFN0b3JlZCBkYXRhPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U3RvcmVkIGRhdGEgKEdpQi1tb250aCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIyNjMuNDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjIyMi4yOTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxODEuMDk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjYzNy41IiBjeT0iMTM5Ljg5OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAwIiBjeD0iNzk4IiBjeT0iOTguNjk5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9Ijk5IiBjeT0iMzgwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iMzg0Ij5PcmlnaW4gc2VydmljZTwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIxNTYiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxMDAiIGN4PSIzMTYuNSIgY3k9IjE3Ni44MjQiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMzguMTI1IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgb25lIGNvcHk8L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMCIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iMzE2LjUiIGN5PSIxNjQuNDIxIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI0NzciIGN5PSIxMjUuNzIzIiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPlBsYW5uaW5nIGFsbG9jYXRpb24gwrcgdHdvIGNvcGllczwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="RDS PostgreSQL · Stored data: monthly service charges by Stored data. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Stored data (GiB-month) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 1.15 | Planning allocation · one copy | 125.04 | 123.89 |
| 10 | 1.15 | Planning allocation · two copies | 250.08 | 248.93 |
| 100 | 11.5 | Planning allocation · one copy | 146.04 | 134.54 |
| 100 | 11.5 | Planning allocation · two copies | 292.08 | 280.58 |
| 1000 | 115 | Planning allocation · one copy | 1269.86 | 1154.86 |
| 1000 | 115 | Planning allocation · two copies | 2539.72 | 2424.72 |
| 10000 | 1150 | Planning allocation · one copy | Unpriced | Unavailable |
| 10000 | 1150 | Planning allocation · two copies | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · one copy | Unpriced | Unavailable |
| 100000 | 11500 | Planning allocation · two copies | Unpriced | Unavailable |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 10 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 10 | 172 | 100 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 GiB-month / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 16 | 100 | 1458 | 1000 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 10000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 10000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM). |
| 100000 GiB-month / Planning allocation · one copy | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |
| 100000 GiB-month / Planning allocation · two copies | Unpriced | 0 / 0 | 0 | Unpriced | Unpriced | Unpriced | 100000 | `service-adapter-planning-2026-10-18.1` | Demand exceeds the planning model's joint CPU/RAM allocation bounds (96 vCPU, 624 GiB RAM).; Required disk exceeds the planning model's 65,536 GiB bound. |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Request meters remain at their independently authored 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Native/deployment comparison scope: This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-c828ea2296c34e1fe5b1f54217e1ed4e0bda56ff` / `2026-10-18.planning.1`. Curve: `workload-2`.

### RDS PostgreSQL · Database writes

**Planning estimate with editable assumptions.** These authored unit rates and capacity assumptions require provider-price verification and representative benchmarks. They do not constitute verified list-price quotes or evidence that an adapter is available.

Estimated monthly service charges from native source usage; no calculator input is required. Adapter hosting and Tensor9 fees are excluded. Source: Explicit source planning region; target: Explicit target planning region; currency: USD.

<div className="t9-diagram-scroll" role="region" aria-label="Service charge comparison" tabIndex={0}>
  <img className="t9-diagram-light" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlJEUyBQb3N0Z3JlU1FMIMK3IERhdGFiYXNlIHdyaXRlczwvdGl0bGU+CjxkZXNjIGlkPSJkZXNjIj5QbGFubmluZyBlc3RpbWF0ZXMgaW4gVVNEIGJ5IERhdGFiYXNlIHdyaXRlcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+UkRTIFBvc3RncmVTUUwgwrcgRGF0YWJhc2Ugd3JpdGVzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RGF0YWJhc2Ugd3JpdGVzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyNDYuMDA4IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjI0Ni4wMDgiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMjQ2LjAwOCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE4My45OTYiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxODMuOTk2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTgzLjk5NiIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="RDS PostgreSQL · Database writes: monthly service charges by Database writes. Exact values are in the following table." />
</div>

Exact sampled model outputs in USD/month. Difference means target minus origin; a positive difference means the target costs more.
Estimated allocation from planning assumptions; not benchmark calibrated. Only discrete samples are shown. Unpriced means no target quote or cost difference is available within the sizing policy.

| Database writes (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 0 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 100 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 100 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 1000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 1000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |
| 10000 | 0 | Planning allocation · one copy | 125.04 | 125.04 |
| 10000 | 0 | Planning allocation · two copies | 250.08 | 250.08 |

**Estimated allocation from planning assumptions; not benchmark calibrated.**

The sizing policy grows compute with translated work and peak headroom, memory with compute and working set, and disk with resident working state and reserve. Monthly usage is distinct from resident data; each workload's assumptions define the translation. HA changes pricing, not this policy's throughput estimate. Unpriced workloads exceed the policy's configuration range; no silent vertical cap or automatic sharding is assumed.

| Sample / scenario | Basis | Mean / peak work/s | Required vCPU | Allocated vCPU | Memory GiB | SSD GiB | Resident GiB | Policy | Constraints |
| - | - | -: | -: | -: | -: | -: | -: | - | - |
| 0 per second / Planning allocation · one copy | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 0 per second / Planning allocation · two copies | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · one copy | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1 / 2 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 10 / 20 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 100 / 200 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1000 / 2000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 10000 / 20000 | 0 | 2 | 8 | 100 | 0 | `service-adapter-planning-2026-10-18.1` | None reported |

* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning allocation · one copy | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · one copy | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · one copy | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · one copy | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · one copy | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · one copy | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · one copy | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · one copy | Target disk / source disk | 1 | multiplier |
| Planning allocation · one copy | Target price guess · read | 0 | USD/read |
| Planning allocation · one copy | Target price guess · write | 0 | USD/write |
| Planning allocation · one copy | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · one copy | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · one copy | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · one copy | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · one copy | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · one copy | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · one copy | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · one copy | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · one copy | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · one copy | Target price guess · input token | 0 | USD/input token |
| Planning allocation · one copy | Target price guess · output token | 0 | USD/output token |
| Planning allocation · one copy | Approximate target service minimum | 0 | USD/month |
| Planning allocation · one copy | Minimum primary CPU | 2 | vCPU |
| Planning allocation · one copy | Minimum primary RAM | 8 | GiB |
| Planning allocation · one copy | Minimum primary disk | 100 | GiB |
| Planning allocation · one copy | Additional full-price standby copy | 0 | 0 or 1 |
| Planning allocation · one copy | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · one copy | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · one copy | Planning peak / mean work | 2 | multiplier |
| Planning allocation · one copy | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · one copy | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · one copy | Planning disk utilization | 0.7 | fraction |
| Planning allocation · one copy | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · one copy | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · one copy | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · one copy | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · one copy | Dependent object sink write price guess | 0.000005 | USD/write |
| Planning allocation · two copies | Origin price guess · Primary compute | 0.089 | USD/vCPU-hours |
| Planning allocation · two copies | Origin price guess · Primary memory | 0.007 | USD/GiB-hours |
| Planning allocation · two copies | Origin price guess · Primary provisioned storage | 0.115 | USD/GiB-month |
| Planning allocation · two copies | Origin price guess · Database reads | 0 | USD/operations |
| Planning allocation · two copies | Origin price guess · Database writes | 0 | USD/operations |
| Planning allocation · two copies | Target CPU / source CPU | 1 | multiplier |
| Planning allocation · two copies | Target RAM / source RAM | 1 | multiplier |
| Planning allocation · two copies | Target disk / source disk | 1 | multiplier |
| Planning allocation · two copies | Target price guess · read | 0 | USD/read |
| Planning allocation · two copies | Target price guess · write | 0 | USD/write |
| Planning allocation · two copies | Target price guess · provider operation | 0 | USD/provider operation |
| Planning allocation · two copies | Target price guess · GiB-month | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Target price guess · published GiB | 0 | USD/published GiB |
| Planning allocation · two copies | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning allocation · two copies | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning allocation · two copies | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning allocation · two copies | Target price guess · vCPU-hour | 0.05 | USD/vCPU-hour |
| Planning allocation · two copies | Target price guess · GiB-hour | 0.006 | USD/GiB-hour |
| Planning allocation · two copies | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning allocation · two copies | Target price guess · resource-month | 0 | USD/resource-month |
| Planning allocation · two copies | Target price guess · input token | 0 | USD/input token |
| Planning allocation · two copies | Target price guess · output token | 0 | USD/output token |
| Planning allocation · two copies | Approximate target service minimum | 0 | USD/month |
| Planning allocation · two copies | Minimum primary CPU | 2 | vCPU |
| Planning allocation · two copies | Minimum primary RAM | 8 | GiB |
| Planning allocation · two copies | Minimum primary disk | 100 | GiB |
| Planning allocation · two copies | Additional full-price standby copy | 1 | 0 or 1 |
| Planning allocation · two copies | Allocated share of provisioned cost | 1 | fraction |
| Planning allocation · two copies | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning allocation · two copies | Planning peak / mean work | 2 | multiplier |
| Planning allocation · two copies | Planning primary CPU utilization | 0.7 | fraction |
| Planning allocation · two copies | Resident state reserved in RAM | 0.1 | fraction |
| Planning allocation · two copies | Planning disk utilization | 0.7 | fraction |
| Planning allocation · two copies | Maintenance and log disk reserve | 20 | GiB |
| Planning allocation · two copies | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning allocation · two copies | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning allocation · two copies | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning allocation · two copies | Dependent object sink write price guess | 0.000005 | USD/write |

* Source compute and stored data remain independent; a throughput view needs explicit workload inputs. 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-18; not verified provider prices. Explicit source planning region → Explicit target planning region, 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.
* Editable authored planning guesses, not verified provider tariffs, 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.
* Native/deployment comparison scope: This mapping provisions a native database. SQL clients connect directly to it; this directed mapping does not expose an RDS management adapter endpoint. Database availability and query latency are covered by the database provider, not a Tensor9 request-processing SLA.
* Authored planning assumptions, not measured adapter capacity. Editable origin rates are illustrative tariff profiles, before free allowances and discounts.
* A cost scenario does not establish backend availability, protocol fidelity or production readiness. Registry serving status remains independent.
* Provisioned compute and RAM are carried as resource-hours; operations are independently authored. Database size cannot be inferred from dollars alone.
* Aurora/AlloyDB, MySQL/PostgreSQL and proxied targets retain their distinct backend contracts. HA, replicas and proxy allocations must be selected explicitly.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Named provisioned target: selected CPU, RAM and physical disk allocation grow with workload. No additional per-database-operation price is assumed. Managed service premiums and dedicated accelerator/model-fit requirements need explicit qualification.
* Authored operation throughput, peak and working-set assumptions are not benchmark-calibrated.
* Stored GiB already includes the origin family's physical footprint assumptions; no second storage amplification is applied.
* The workload family already selected resource-hours; the generic operations/vCPU coefficient is not applied again.
* Copies and allocation fractions change cost only; they do not increase modeled primary capacity.

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

Excluded costs and workload features:

* Additional network transfer, backups, KMS, one-time migration and operational labor unless an explicit meter includes them.
* Destination application execution and separately billed downstream services; supply those allocations separately.
* Aurora per-IO, serverless-capacity, backup and proxy tariffs; reserved/committed-use purchase options.
* 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.

Planning assumptions authored: 2026-10-18. Model: `plan-c828ea2296c34e1fe5b1f54217e1ed4e0bda56ff` / `2026-10-18.planning.1`. Curve: `workload-3`.

See the [service catalog](/cloud-adapter/service-catalog/aws/catalog) for supported directions, operation coverage and adapter limitations.


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