> ## 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 SQS costs

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

Tensor9 Cloud Adapter reference cost models for Amazon SQS. Compare message traffic, batching, payload size and resident backlog with estimated database allocations. Cloud SQL CPU, memory and disk grow under an explicit planning policy; zonal and high-availability choices change its price.

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.

## SQS FIFO → Azure Cosmos DB (queue)

Origin API: `aws::1.0.0::sqs::fifo`. Target backend: `azure::1.0.0::cosmosdb::queue`.

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

### SQS FIFO · SQS request billing units

**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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cyAocGVyIHNlY29uZCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPHBvbHlsaW5lIHBvaW50cz0iODQsMjkwIDE1NiwyNjEuMTE0IDMxNi41LDIxOS45MTQgNDc3LDE3OC43MTQgNjM3LjUsMTM3LjUxNCA3OTgsOTYuMzE0IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2MS4xMTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMTkuOTE0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxNzguNzE0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzcuNTE0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9Ijk2LjMxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSIzODAiIHkyPSIzODAiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjYgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBwb2ludHM9Ijg0LDIwOS42MTkgMTU2LDIwOS42MTkgMzE2LjUsMjA5LjYxOSA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMDkuNjE5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjIwOS42MTkiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjA5LjYxOSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE4Mi43MDciIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxMDAuMzA3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MDIiIHkyPSI0MDIiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIG5hdGl2ZSBiYWNrZW5kPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cyAocGVyIHNlY29uZCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPHBvbHlsaW5lIHBvaW50cz0iODQsMjkwIDE1NiwyNjEuMTE0IDMxNi41LDIxOS45MTQgNDc3LDE3OC43MTQgNjM3LjUsMTM3LjUxNCA3OTgsOTYuMzE0IiBmaWxsPSJub25lIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2MS4xMTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMTkuOTE0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxNzguNzE0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzcuNTE0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9Ijk2LjMxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSIzODAiIHkyPSIzODAiIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjYgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBwb2ludHM9Ijg0LDIwOS42MTkgMTU2LDIwOS42MTkgMzE2LjUsMjA5LjYxOSA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMDkuNjE5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjIwOS42MTkiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjA5LjYxOSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE4Mi43MDciIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxMDAuMzA3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MDIiIHkyPSI0MDIiIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIG5hdGl2ZSBiYWNrZW5kPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning native backend | 23.36 | 23.36 |
| 1 | 1.314 | Planning native backend | 23.36 | 22.046 |
| 10 | 13.14 | Planning native backend | 23.36 | 10.22 |
| 100 | 131.4 | Planning native backend | 105.12003814697265625 | -26.27996185302734375 |
| 1000 | 1314 | Planning native backend | 1051.2003814697265625 | -262.7996185302734375 |
| 10000 | 13140 | Planning native backend | 10512.003814697265625 | -2627.996185302734375 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning native backend | Origin price guess · SQS billing units | 0.0000005 | USD/64-KiB request units |
| Planning native backend | Representative message size | 1024 | bytes |
| Planning native backend | Origin send batch fill | 1 | messages/request |
| Planning native backend | Origin receive batch fill | 1 | messages/request |
| Planning native backend | Origin delete batch fill | 1 | messages/request |
| Planning native backend | Deliveries per message | 1 | attempts |
| Planning native backend | Empty receive calls per message | 0 | requests |
| Planning native backend | Queue residence window | 60 | seconds |
| Planning native backend | Ordering and dedup work multiplier | 2 | multiplier |
| Planning native backend | Target price guess · read | 0 | USD/read |
| Planning native backend | Target price guess · write | 0 | USD/write |
| Planning native backend | Target price guess · provider operation | 0.0000004 | USD/provider operation |
| Planning native backend | Target price guess · GiB-month | 0.02 | USD/GiB-month |
| Planning native backend | Target price guess · published GiB | 0 | USD/published GiB |
| Planning native backend | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning native backend | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning native backend | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning native backend | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Planning native backend | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Planning native backend | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning native backend | Target price guess · resource-month | 0 | USD/resource-month |
| Planning native backend | Target price guess · input token | 0 | USD/input token |
| Planning native backend | Target price guess · output token | 0 | USD/output token |
| Planning native backend | Approximate target service minimum | 23.36 | USD/month |
| Planning native backend | Minimum primary CPU | 2 | vCPU |
| Planning native backend | Minimum primary RAM | 8 | GiB |
| Planning native backend | Minimum primary disk | 100 | GiB |
| Planning native backend | Additional full-price standby copy | 0 | 0 or 1 |
| Planning native backend | Allocated share of provisioned cost | 1 | fraction |
| Planning native backend | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning native backend | Planning peak / mean work | 2 | multiplier |
| Planning native backend | Planning primary CPU utilization | 0.7 | fraction |
| Planning native backend | Resident state reserved in RAM | 0.1 | fraction |
| Planning native backend | Planning disk utilization | 0.7 | fraction |
| Planning native backend | Maintenance and log disk reserve | 20 | GiB |
| Planning native backend | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning native backend | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning native backend | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning native backend | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning native backend | Dependent object sink write price guess | 0.000005 | USD/write |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Native broker operations price managedOperations, including selected delivery/ack work; do not substitute published GiB for operation counts.
* One 400-RU/s provisioned allocation is an authored minimum guess; the variable operation equivalent does not reproduce exact RU/s autoscaling or partitions. The editable monthly minimum and usage-equivalent charge compare using their maximum, not their sum; durable adapter state and independently selected network costs remain separate. This is not a verified provider tariff.

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.
* 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-4f4f008a52eb766d518aa4f34d3302fdb02b1a67` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS FIFO → Azure Service Bus

Origin API: `aws::1.0.0::sqs::fifo`. Target backend: `azure::1.0.0::servicebus`.

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

### SQS FIFO · SQS request billing units

**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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2ZmZmZmZiIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiMxZjI5MzciPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cyAocGVyIHNlY29uZCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPHBvbHlsaW5lIHBvaW50cz0iODQsMjkwIDE1NiwyNjEuMTE0IDMxNi41LDIxOS45MTQgNDc3LDE3OC43MTQgNjM3LjUsMTM3LjUxNCA3OTgsOTYuMzE0IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2MS4xMTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMTkuOTE0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxNzguNzE0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzcuNTE0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9Ijk2LjMxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSIzODAiIHkyPSIzODAiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjYgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBwb2ludHM9Ijg0LDIyNS4wNTIgMTU2LDIyNS4wNTIgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjUuMDUyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjIyNS4wNTIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjIzLjkwNyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE4Mi43MDciIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxMDAuMzA3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MDIiIHkyPSI0MDIiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIG5hdGl2ZSBiYWNrZW5kPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEFkYXB0ZXIgaG9zdGluZyBhbmQgVGVuc29yOSBmZWVzIGFyZSBleGNsdWRlZC48L2Rlc2M+CjxyZWN0IHdpZHRoPSI4NjAiIGhlaWdodD0iMTAwJSIgZmlsbD0iIzExMTgyNyIvPgo8ZyBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtc2l6ZT0iMTMiIGZpbGw9IiNlNWU3ZWIiPgo8dGV4dCB4PSI4NCIgeT0iMjYiIGZvbnQtc2l6ZT0iMTciIGZvbnQtd2VpZ2h0PSI2MDAiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cyAocGVyIHNlY29uZCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPHBvbHlsaW5lIHBvaW50cz0iODQsMjkwIDE1NiwyNjEuMTE0IDMxNi41LDIxOS45MTQgNDc3LDE3OC43MTQgNjM3LjUsMTM3LjUxNCA3OTgsOTYuMzE0IiBmaWxsPSJub25lIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2MS4xMTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMTkuOTE0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxNzguNzE0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxMzcuNTE0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9Ijk2LjMxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSIzODAiIHkyPSIzODAiIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjYgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBwb2ludHM9Ijg0LDIyNS4wNTIgMTU2LDIyNS4wNTIgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyMjUuMDUyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjIyNS4wNTIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjIzLjkwNyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE4Mi43MDciIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSIxMDAuMzA3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSI0MDIiIHkyPSI0MDIiIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MDYiPlBsYW5uaW5nIG5hdGl2ZSBiYWNrZW5kPC90ZXh0Pgo8L2c+PC9zdmc+Cg==" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning native backend | 9.86 | 9.86 |
| 1 | 1.314 | Planning native backend | 9.86 | 8.546 |
| 10 | 13.14 | Planning native backend | 10.512003814697265625 | -2.627996185302734375 |
| 100 | 131.4 | Planning native backend | 105.12003814697265625 | -26.27996185302734375 |
| 1000 | 1314 | Planning native backend | 1051.2003814697265625 | -262.7996185302734375 |
| 10000 | 13140 | Planning native backend | 10512.003814697265625 | -2627.996185302734375 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning native backend | Origin price guess · SQS billing units | 0.0000005 | USD/64-KiB request units |
| Planning native backend | Representative message size | 1024 | bytes |
| Planning native backend | Origin send batch fill | 1 | messages/request |
| Planning native backend | Origin receive batch fill | 1 | messages/request |
| Planning native backend | Origin delete batch fill | 1 | messages/request |
| Planning native backend | Deliveries per message | 1 | attempts |
| Planning native backend | Empty receive calls per message | 0 | requests |
| Planning native backend | Queue residence window | 60 | seconds |
| Planning native backend | Ordering and dedup work multiplier | 2 | multiplier |
| Planning native backend | Target price guess · read | 0 | USD/read |
| Planning native backend | Target price guess · write | 0 | USD/write |
| Planning native backend | Target price guess · provider operation | 0.0000004 | USD/provider operation |
| Planning native backend | Target price guess · GiB-month | 0.02 | USD/GiB-month |
| Planning native backend | Target price guess · published GiB | 0 | USD/published GiB |
| Planning native backend | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning native backend | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning native backend | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning native backend | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Planning native backend | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Planning native backend | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning native backend | Target price guess · resource-month | 0 | USD/resource-month |
| Planning native backend | Target price guess · input token | 0 | USD/input token |
| Planning native backend | Target price guess · output token | 0 | USD/output token |
| Planning native backend | Approximate target service minimum | 9.86 | USD/month |
| Planning native backend | Minimum primary CPU | 2 | vCPU |
| Planning native backend | Minimum primary RAM | 8 | GiB |
| Planning native backend | Minimum primary disk | 100 | GiB |
| Planning native backend | Additional full-price standby copy | 0 | 0 or 1 |
| Planning native backend | Allocated share of provisioned cost | 1 | fraction |
| Planning native backend | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning native backend | Planning peak / mean work | 2 | multiplier |
| Planning native backend | Planning primary CPU utilization | 0.7 | fraction |
| Planning native backend | Resident state reserved in RAM | 0.1 | fraction |
| Planning native backend | Planning disk utilization | 0.7 | fraction |
| Planning native backend | Maintenance and log disk reserve | 20 | GiB |
| Planning native backend | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning native backend | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning native backend | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning native backend | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning native backend | Dependent object sink write price guess | 0.000005 | USD/write |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Native broker operations price managedOperations, including selected delivery/ack work; do not substitute published GiB for operation counts.
* One Standard namespace base allocation is an authored monthly minimum guess; per-operation costs approximate usage above the included allowance. The editable monthly minimum and usage-equivalent charge compare using their maximum, not their sum; durable adapter state and independently selected network costs remain separate. This is not a verified provider tariff.

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.
* 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-41a96e9bd678520a179bd0f5bb232496011160b0` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS FIFO → Cloud SQL for PostgreSQL

Origin API: `aws::1.0.0::sqs::fifo`. 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.

### SQS FIFO · SQS request billing units

**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+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgRklGTyDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDwvdGV4dD4KPGxpbmUgeDE9IjQ3NyIgeDI9IjQ3NyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQ3NyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNjEuMTE0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjE5LjkxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTc4LjcxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTM3LjUxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSI5Ni4zMTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE1Ni43MjEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTEyLjg5MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDQuMzE5IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjQ4OCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgRklGTyDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDwvdGV4dD4KPGxpbmUgeDE9IjQ3NyIgeDI9IjQ3NyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQ3NyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNjEuMTE0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjE5LjkxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTc4LjcxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTM3LjUxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSI5Ni4zMTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE1Ni43MjEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTEyLjg5MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDQuMzE5IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjQ4OCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (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 | 1.314 | Planning allocation · one copy | 125.04 | 123.726 |
| 1 | 1.314 | Planning allocation · two copies | 250.08 | 248.766 |
| 10 | 13.14 | Planning allocation · one copy | 125.04 | 111.9 |
| 10 | 13.14 | Planning allocation · two copies | 250.08 | 236.94 |
| 100 | 131.4 | Planning allocation · one copy | 125.04 | -6.36 |
| 100 | 131.4 | Planning allocation · two copies | 250.08 | 118.68 |
| 1000 | 1314 | Planning allocation · one copy | 449.16 | -864.84 |
| 1000 | 1314 | Planning allocation · two copies | 898.32 | -415.68 |
| 10000 | 13140 | Planning allocation · one copy | 5202.92 | -7937.08 |
| 10000 | 13140 | Planning allocation · two copies | 10405.84 | -2734.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 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 | 2.666666666666666666666666666666667 / 5.333333333333333333333333333333334 | 0.00761904761904761904761904761904762 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 2.666666666666666666666666666666667 / 5.333333333333333333333333333333334 | 0.00761904761904761904761904761904762 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 26.66666666666666666666666666666667 / 53.33333333333333333333333333333334 | 0.0761904761904761904761904761904762 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 26.66666666666666666666666666666667 / 53.33333333333333333333333333333334 | 0.0761904761904761904761904761904762 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 266.6666666666666666666666666666667 / 533.3333333333333333333333333333334 | 0.761904761904761904761904761904762 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 266.6666666666666666666666666666667 / 533.3333333333333333333333333333334 | 0.761904761904761904761904761904762 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 2666.666666666666666666666666666667 / 5333.333333333333333333333333333334 | 7.61904761904761904761904761904762 | 8 | 32 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 2666.666666666666666666666666666667 / 5333.333333333333333333333333333334 | 7.61904761904761904761904761904762 | 8 | 32 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 26666.66666666666666666666666666667 / 53333.33333333333333333333333333334 | 76.1904761904761904761904761904762 | 96 | 384 | 100 | 0.19073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 26666.66666666666666666666666666667 / 53333.33333333333333333333333333334 | 76.1904761904761904761904761904762 | 96 | 384 | 100 | 0.19073486328125 | `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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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 · SQS billing units | 0.0000005 | USD/64-KiB request units |
| Planning allocation · one copy | Representative message size | 1024 | bytes |
| Planning allocation · one copy | Origin send batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin receive batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin delete batch fill | 1 | messages/request |
| Planning allocation · one copy | Deliveries per message | 1 | attempts |
| Planning allocation · one copy | Empty receive calls per message | 0 | requests |
| Planning allocation · one copy | Queue residence window | 60 | seconds |
| Planning allocation · one copy | Ordering and dedup work multiplier | 2 | 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 · SQS billing units | 0.0000005 | USD/64-KiB request units |
| Planning allocation · two copies | Representative message size | 1024 | bytes |
| Planning allocation · two copies | Origin send batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin receive batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin delete batch fill | 1 | messages/request |
| Planning allocation · two copies | Deliveries per message | 1 | attempts |
| Planning allocation · two copies | Empty receive calls per message | 0 | requests |
| Planning allocation · two copies | Queue residence window | 60 | seconds |
| Planning allocation · two copies | Ordering and dedup work multiplier | 2 | 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 |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* 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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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.
* 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-c35b94f39c83dfc6e65b2063cdc3c7857cb28524` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS FIFO → PostgreSQL

Origin API: `aws::1.0.0::sqs::fifo`. Target backend: `postgres::1.0.0::database`.

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

### SQS FIFO · SQS request billing units

**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+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgRklGTyDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDwvdGV4dD4KPGxpbmUgeDE9IjQ3NyIgeDI9IjQ3NyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQ3NyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNjEuMTE0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjE5LjkxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTc4LjcxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTM3LjUxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSI5Ni4zMTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE1Ni43MjEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTEyLjg5MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDQuMzE5IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjQ4OCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgRklGTyDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDwvdGV4dD4KPGxpbmUgeDE9IjQ3NyIgeDI9IjQ3NyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQ3NyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNjEuMTE0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjE5LjkxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTc4LjcxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTM3LjUxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSI5Ni4zMTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE1Ni43MjEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTEyLjg5MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDQuMzE5IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjQ4OCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (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 | 1.314 | Planning allocation · one copy | 125.04 | 123.726 |
| 1 | 1.314 | Planning allocation · two copies | 250.08 | 248.766 |
| 10 | 13.14 | Planning allocation · one copy | 125.04 | 111.9 |
| 10 | 13.14 | Planning allocation · two copies | 250.08 | 236.94 |
| 100 | 131.4 | Planning allocation · one copy | 125.04 | -6.36 |
| 100 | 131.4 | Planning allocation · two copies | 250.08 | 118.68 |
| 1000 | 1314 | Planning allocation · one copy | 449.16 | -864.84 |
| 1000 | 1314 | Planning allocation · two copies | 898.32 | -415.68 |
| 10000 | 13140 | Planning allocation · one copy | 5202.92 | -7937.08 |
| 10000 | 13140 | Planning allocation · two copies | 10405.84 | -2734.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 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 | 2.666666666666666666666666666666667 / 5.333333333333333333333333333333334 | 0.00761904761904761904761904761904762 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 2.666666666666666666666666666666667 / 5.333333333333333333333333333333334 | 0.00761904761904761904761904761904762 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 26.66666666666666666666666666666667 / 53.33333333333333333333333333333334 | 0.0761904761904761904761904761904762 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 26.66666666666666666666666666666667 / 53.33333333333333333333333333333334 | 0.0761904761904761904761904761904762 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 266.6666666666666666666666666666667 / 533.3333333333333333333333333333334 | 0.761904761904761904761904761904762 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 266.6666666666666666666666666666667 / 533.3333333333333333333333333333334 | 0.761904761904761904761904761904762 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 2666.666666666666666666666666666667 / 5333.333333333333333333333333333334 | 7.61904761904761904761904761904762 | 8 | 32 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 2666.666666666666666666666666666667 / 5333.333333333333333333333333333334 | 7.61904761904761904761904761904762 | 8 | 32 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 26666.66666666666666666666666666667 / 53333.33333333333333333333333333334 | 76.1904761904761904761904761904762 | 96 | 384 | 100 | 0.19073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 26666.66666666666666666666666666667 / 53333.33333333333333333333333333334 | 76.1904761904761904761904761904762 | 96 | 384 | 100 | 0.19073486328125 | `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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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 · SQS billing units | 0.0000005 | USD/64-KiB request units |
| Planning allocation · one copy | Representative message size | 1024 | bytes |
| Planning allocation · one copy | Origin send batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin receive batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin delete batch fill | 1 | messages/request |
| Planning allocation · one copy | Deliveries per message | 1 | attempts |
| Planning allocation · one copy | Empty receive calls per message | 0 | requests |
| Planning allocation · one copy | Queue residence window | 60 | seconds |
| Planning allocation · one copy | Ordering and dedup work multiplier | 2 | 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 · SQS billing units | 0.0000005 | USD/64-KiB request units |
| Planning allocation · two copies | Representative message size | 1024 | bytes |
| Planning allocation · two copies | Origin send batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin receive batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin delete batch fill | 1 | messages/request |
| Planning allocation · two copies | Deliveries per message | 1 | attempts |
| Planning allocation · two copies | Empty receive calls per message | 0 | requests |
| Planning allocation · two copies | Queue residence window | 60 | seconds |
| Planning allocation · two copies | Ordering and dedup work multiplier | 2 | 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 |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* 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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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.
* 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-2205b0bb4fecd035329ea8f524e1a885b9bdcdab` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS FIFO → PostgreSQL Flexible Server

Origin API: `aws::1.0.0::sqs::fifo`. 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.

### SQS FIFO · SQS request billing units

**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+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgRklGTyDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDwvdGV4dD4KPGxpbmUgeDE9IjQ3NyIgeDI9IjQ3NyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQ3NyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNjEuMTE0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjE5LjkxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTc4LjcxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTM3LjUxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSI5Ni4zMTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE1Ni43MjEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTEyLjg5MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDQuMzE5IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjQ4OCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgRklGTyDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDwvdGV4dD4KPGxpbmUgeDE9IjQ3NyIgeDI9IjQ3NyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQ3NyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNjEuMTE0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjE5LjkxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTc4LjcxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTM3LjUxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSI5Ni4zMTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE1Ni43MjEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTEyLjg5MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDQuMzE5IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjQ4OCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (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 | 1.314 | Planning allocation · one copy | 125.04 | 123.726 |
| 1 | 1.314 | Planning allocation · two copies | 250.08 | 248.766 |
| 10 | 13.14 | Planning allocation · one copy | 125.04 | 111.9 |
| 10 | 13.14 | Planning allocation · two copies | 250.08 | 236.94 |
| 100 | 131.4 | Planning allocation · one copy | 125.04 | -6.36 |
| 100 | 131.4 | Planning allocation · two copies | 250.08 | 118.68 |
| 1000 | 1314 | Planning allocation · one copy | 449.16 | -864.84 |
| 1000 | 1314 | Planning allocation · two copies | 898.32 | -415.68 |
| 10000 | 13140 | Planning allocation · one copy | 5202.92 | -7937.08 |
| 10000 | 13140 | Planning allocation · two copies | 10405.84 | -2734.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 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 | 2.666666666666666666666666666666667 / 5.333333333333333333333333333333334 | 0.00761904761904761904761904761904762 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 2.666666666666666666666666666666667 / 5.333333333333333333333333333333334 | 0.00761904761904761904761904761904762 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 26.66666666666666666666666666666667 / 53.33333333333333333333333333333334 | 0.0761904761904761904761904761904762 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 26.66666666666666666666666666666667 / 53.33333333333333333333333333333334 | 0.0761904761904761904761904761904762 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 266.6666666666666666666666666666667 / 533.3333333333333333333333333333334 | 0.761904761904761904761904761904762 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 266.6666666666666666666666666666667 / 533.3333333333333333333333333333334 | 0.761904761904761904761904761904762 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 2666.666666666666666666666666666667 / 5333.333333333333333333333333333334 | 7.61904761904761904761904761904762 | 8 | 32 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 2666.666666666666666666666666666667 / 5333.333333333333333333333333333334 | 7.61904761904761904761904761904762 | 8 | 32 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 26666.66666666666666666666666666667 / 53333.33333333333333333333333333334 | 76.1904761904761904761904761904762 | 96 | 384 | 100 | 0.19073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 26666.66666666666666666666666666667 / 53333.33333333333333333333333333334 | 76.1904761904761904761904761904762 | 96 | 384 | 100 | 0.19073486328125 | `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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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 · SQS billing units | 0.0000005 | USD/64-KiB request units |
| Planning allocation · one copy | Representative message size | 1024 | bytes |
| Planning allocation · one copy | Origin send batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin receive batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin delete batch fill | 1 | messages/request |
| Planning allocation · one copy | Deliveries per message | 1 | attempts |
| Planning allocation · one copy | Empty receive calls per message | 0 | requests |
| Planning allocation · one copy | Queue residence window | 60 | seconds |
| Planning allocation · one copy | Ordering and dedup work multiplier | 2 | 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 · SQS billing units | 0.0000005 | USD/64-KiB request units |
| Planning allocation · two copies | Representative message size | 1024 | bytes |
| Planning allocation · two copies | Origin send batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin receive batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin delete batch fill | 1 | messages/request |
| Planning allocation · two copies | Deliveries per message | 1 | attempts |
| Planning allocation · two copies | Empty receive calls per message | 0 | requests |
| Planning allocation · two copies | Queue residence window | 60 | seconds |
| Planning allocation · two copies | Ordering and dedup work multiplier | 2 | 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 |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* 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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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.
* 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-d6e6756733e57b05fe1084c81427de33e78217f0` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS FIFO → Scaleway Managed Database for PostgreSQL

Origin API: `aws::1.0.0::sqs::fifo`. 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.

### SQS FIFO · SQS request billing units

**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+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgRklGTyDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iIzFmMjkzNyIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDwvdGV4dD4KPGxpbmUgeDE9IjQ3NyIgeDI9IjQ3NyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQ3NyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNjEuMTE0IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjE5LjkxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTc4LjcxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTM3LjUxNCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSI5Ni4zMTQiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE1Ni43MjEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTEyLjg5MSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDQuMzE5IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjQ4OCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBGSUZPIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RpdGxlPgo8ZGVzYyBpZD0iZGVzYyI+UGxhbm5pbmcgZXN0aW1hdGVzIGluIFVTRCBieSBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzLiBXb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS4gQ29zdCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gY29zdCBzaG93biBzZXBhcmF0ZWx5LiBFeGFjdCB2YWx1ZXMsIGFzc3VtcHRpb25zIGFuZCBleGNsdXNpb25zIGFwcGVhciBpbiB0aGUgYWRqYWNlbnQgdGFibGUgYW5kIHRleHQuIEVzdGltYXRlZCBhbGxvY2F0aW9ucyBhcmUgZGlzY3JldGUgc2FtcGxlczsgbm8gY29udGludW91cyBjYXBhY2l0eSBjdXJ2ZSBpcyBpbXBsaWVkLiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgRklGTyDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iNDciPk1vbnRobHkgc2VydmljZSBjaGFyZ2VzIChVU0Q7IGxvZ2FyaXRobWljIGNvc3QgYXhpczsgemVybyBzZXBhcmF0ZSk8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI5MC4wIiB5Mj0iMjkwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjk0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjI2Ni4wIiB5Mj0iMjY2LjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjcwLjAiIHRleHQtYW5jaG9yPSJlbmQiPjE8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjIyNC44IiB5Mj0iMjI0LjgiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjI4LjgiIHRleHQtYW5jaG9yPSJlbmQiPjEwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxODMuNiIgeTI9IjE4My42IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE4Ny42IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE0Mi40IiB5Mj0iMTQyLjQiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTQ2LjQiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjEwMS4yIiB5Mj0iMTAxLjIiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTA1LjIiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI2MC4wIiB5Mj0iNjAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSI2NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iNjAiIHkyPSIyOTAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijg0IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MDwvdGV4dD4KPGxpbmUgeDE9IjE1NiIgeDI9IjE1NiIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjE1NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjE8L3RleHQ+CjxsaW5lIHgxPSIzMTYuNSIgeDI9IjMxNi41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMzE2LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDwvdGV4dD4KPGxpbmUgeDE9IjQ3NyIgeDI9IjQ3NyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQ3NyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDwvdGV4dD4KPGxpbmUgeDE9IjYzNy41IiB4Mj0iNjM3LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI2MzcuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHMgKHBlciBzZWNvbmQpPC90ZXh0Pgo8dGV4dCB4PSI4NCIgeT0iMzU4Ij5Xb3JrbG9hZCBheGlzOiBsb2dhcml0aG1pYyBwb3NpdGl2ZSB2YWx1ZXM7IHplcm8gc2hvd24gc2VwYXJhdGVseS48L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyNjEuMTE0IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMCIgY3g9IjMxNi41IiBjeT0iMjE5LjkxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTc4LjcxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTM3LjUxNCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3OTgiIGN5PSI5Ni4zMTQiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE1Ni43MjEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTEyLjg5MSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDQuMzE5IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjQ4OCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS FIFO · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (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 | 1.314 | Planning allocation · one copy | 125.04 | 123.726 |
| 1 | 1.314 | Planning allocation · two copies | 250.08 | 248.766 |
| 10 | 13.14 | Planning allocation · one copy | 125.04 | 111.9 |
| 10 | 13.14 | Planning allocation · two copies | 250.08 | 236.94 |
| 100 | 131.4 | Planning allocation · one copy | 125.04 | -6.36 |
| 100 | 131.4 | Planning allocation · two copies | 250.08 | 118.68 |
| 1000 | 1314 | Planning allocation · one copy | 449.16 | -864.84 |
| 1000 | 1314 | Planning allocation · two copies | 898.32 | -415.68 |
| 10000 | 13140 | Planning allocation · one copy | 5202.92 | -7937.08 |
| 10000 | 13140 | Planning allocation · two copies | 10405.84 | -2734.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 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 | 2.666666666666666666666666666666667 / 5.333333333333333333333333333333334 | 0.00761904761904761904761904761904762 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 2.666666666666666666666666666666667 / 5.333333333333333333333333333333334 | 0.00761904761904761904761904761904762 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 26.66666666666666666666666666666667 / 53.33333333333333333333333333333334 | 0.0761904761904761904761904761904762 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 26.66666666666666666666666666666667 / 53.33333333333333333333333333333334 | 0.0761904761904761904761904761904762 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 266.6666666666666666666666666666667 / 533.3333333333333333333333333333334 | 0.761904761904761904761904761904762 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 266.6666666666666666666666666666667 / 533.3333333333333333333333333333334 | 0.761904761904761904761904761904762 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 2666.666666666666666666666666666667 / 5333.333333333333333333333333333334 | 7.61904761904761904761904761904762 | 8 | 32 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 2666.666666666666666666666666666667 / 5333.333333333333333333333333333334 | 7.61904761904761904761904761904762 | 8 | 32 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 26666.66666666666666666666666666667 / 53333.33333333333333333333333333334 | 76.1904761904761904761904761904762 | 96 | 384 | 100 | 0.19073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 26666.66666666666666666666666666667 / 53333.33333333333333333333333333334 | 76.1904761904761904761904761904762 | 96 | 384 | 100 | 0.19073486328125 | `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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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 · SQS billing units | 0.0000005 | USD/64-KiB request units |
| Planning allocation · one copy | Representative message size | 1024 | bytes |
| Planning allocation · one copy | Origin send batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin receive batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin delete batch fill | 1 | messages/request |
| Planning allocation · one copy | Deliveries per message | 1 | attempts |
| Planning allocation · one copy | Empty receive calls per message | 0 | requests |
| Planning allocation · one copy | Queue residence window | 60 | seconds |
| Planning allocation · one copy | Ordering and dedup work multiplier | 2 | 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 · SQS billing units | 0.0000005 | USD/64-KiB request units |
| Planning allocation · two copies | Representative message size | 1024 | bytes |
| Planning allocation · two copies | Origin send batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin receive batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin delete batch fill | 1 | messages/request |
| Planning allocation · two copies | Deliveries per message | 1 | attempts |
| Planning allocation · two copies | Empty receive calls per message | 0 | requests |
| Planning allocation · two copies | Queue residence window | 60 | seconds |
| Planning allocation · two copies | Ordering and dedup work multiplier | 2 | 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 |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* 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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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.
* 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-587f83be80f7d547d383d9abce0fac6d8798d699` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS Standard → Azure Cosmos DB (queue)

Origin API: `aws::1.0.0::sqs::classic`. Target backend: `azure::1.0.0::cosmosdb::queue`.

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

### SQS Standard · SQS request billing units

**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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgU3RhbmRhcmQgwrcgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0czwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjQ3Ij5Nb250aGx5IHNlcnZpY2UgY2hhcmdlcyAoVVNEOyBsb2dhcml0aG1pYyBjb3N0IGF4aXM7IHplcm8gc2VwYXJhdGUpPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyOTAuMCIgeTI9IjI5MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjI5NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4wPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyNjYuMCIgeTI9IjI2Ni4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjI3MC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMjQuOCIgeTI9IjIyNC44IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjIyOC44IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTgzLjYiIHkyPSIxODMuNiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODcuNiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNDIuNCIgeTI9IjE0Mi40IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE0Ni40IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMDEuMiIgeTI9IjEwMS4yIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjEwNS4yIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgcG9pbnRzPSI4NCwyMDkuNjE5IDE1NiwyMDkuNjE5IDMxNi41LDIwOS42MTkgNDc3LDE4Mi43MDcgNjM3LjUsMTQxLjUwNyA3OTgsMTAwLjMwNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjA5LjYxOSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyMDkuNjE5IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjIwOS42MTkiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTQxLjUwNyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjMwNyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iNDAyIiB5Mj0iNDAyIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBuYXRpdmUgYmFja2VuZDwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgU3RhbmRhcmQgwrcgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0czwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjQ3Ij5Nb250aGx5IHNlcnZpY2UgY2hhcmdlcyAoVVNEOyBsb2dhcml0aG1pYyBjb3N0IGF4aXM7IHplcm8gc2VwYXJhdGUpPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyOTAuMCIgeTI9IjI5MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjI5NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4wPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyNjYuMCIgeTI9IjI2Ni4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjI3MC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMjQuOCIgeTI9IjIyNC44IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjIyOC44IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTgzLjYiIHkyPSIxODMuNiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODcuNiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNDIuNCIgeTI9IjE0Mi40IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE0Ni40IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMDEuMiIgeTI9IjEwMS4yIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjEwNS4yIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgcG9pbnRzPSI4NCwyMDkuNjE5IDE1NiwyMDkuNjE5IDMxNi41LDIwOS42MTkgNDc3LDE4Mi43MDcgNjM3LjUsMTQxLjUwNyA3OTgsMTAwLjMwNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjA5LjYxOSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyMDkuNjE5IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjIwOS42MTkiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTQxLjUwNyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjMwNyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iNDAyIiB5Mj0iNDAyIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBuYXRpdmUgYmFja2VuZDwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning native backend | 23.36 | 23.36 |
| 1 | 1.0512 | Planning native backend | 23.36 | 22.3088 |
| 10 | 10.512 | Planning native backend | 23.36 | 12.848 |
| 100 | 105.12 | Planning native backend | 105.12003814697265625 | 0.00003814697265625 |
| 1000 | 1051.2 | Planning native backend | 1051.2003814697265625 | 0.0003814697265625 |
| 10000 | 10512 | Planning native backend | 10512.003814697265625 | 0.003814697265625 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning native backend | Origin price guess · SQS billing units | 0.0000004 | USD/64-KiB request units |
| Planning native backend | Representative message size | 1024 | bytes |
| Planning native backend | Origin send batch fill | 1 | messages/request |
| Planning native backend | Origin receive batch fill | 1 | messages/request |
| Planning native backend | Origin delete batch fill | 1 | messages/request |
| Planning native backend | Deliveries per message | 1 | attempts |
| Planning native backend | Empty receive calls per message | 0 | requests |
| Planning native backend | Queue residence window | 60 | seconds |
| Planning native backend | Ordering and dedup work multiplier | 1 | multiplier |
| Planning native backend | Target price guess · read | 0 | USD/read |
| Planning native backend | Target price guess · write | 0 | USD/write |
| Planning native backend | Target price guess · provider operation | 0.0000004 | USD/provider operation |
| Planning native backend | Target price guess · GiB-month | 0.02 | USD/GiB-month |
| Planning native backend | Target price guess · published GiB | 0 | USD/published GiB |
| Planning native backend | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning native backend | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning native backend | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning native backend | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Planning native backend | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Planning native backend | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning native backend | Target price guess · resource-month | 0 | USD/resource-month |
| Planning native backend | Target price guess · input token | 0 | USD/input token |
| Planning native backend | Target price guess · output token | 0 | USD/output token |
| Planning native backend | Approximate target service minimum | 23.36 | USD/month |
| Planning native backend | Minimum primary CPU | 2 | vCPU |
| Planning native backend | Minimum primary RAM | 8 | GiB |
| Planning native backend | Minimum primary disk | 100 | GiB |
| Planning native backend | Additional full-price standby copy | 0 | 0 or 1 |
| Planning native backend | Allocated share of provisioned cost | 1 | fraction |
| Planning native backend | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning native backend | Planning peak / mean work | 2 | multiplier |
| Planning native backend | Planning primary CPU utilization | 0.7 | fraction |
| Planning native backend | Resident state reserved in RAM | 0.1 | fraction |
| Planning native backend | Planning disk utilization | 0.7 | fraction |
| Planning native backend | Maintenance and log disk reserve | 20 | GiB |
| Planning native backend | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning native backend | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning native backend | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning native backend | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning native backend | Dependent object sink write price guess | 0.000005 | USD/write |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Native broker operations price managedOperations, including selected delivery/ack work; do not substitute published GiB for operation counts.
* One 400-RU/s provisioned allocation is an authored minimum guess; the variable operation equivalent does not reproduce exact RU/s autoscaling or partitions. The editable monthly minimum and usage-equivalent charge compare using their maximum, not their sum; durable adapter state and independently selected network costs remain separate. This is not a verified provider tariff.

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.
* 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-dad0c8f973de92af6643c3cb9f65340d91c718a5` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS Standard → Azure Queue Storage

Origin API: `aws::1.0.0::sqs::classic`. Target backend: `azure::1.0.0::queue-storage`.

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

### SQS Standard · SQS request billing units

**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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgU3RhbmRhcmQgwrcgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0czwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjQ3Ij5Nb250aGx5IHNlcnZpY2UgY2hhcmdlcyAoVVNEOyBsb2dhcml0aG1pYyBjb3N0IGF4aXM7IHplcm8gc2VwYXJhdGUpPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyOTAuMCIgeTI9IjI5MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjI5NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4wPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyNjYuMCIgeTI9IjI2Ni4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjI3MC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMjQuOCIgeTI9IjIyNC44IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjIyOC44IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTgzLjYiIHkyPSIxODMuNiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODcuNiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNDIuNCIgeTI9IjE0Mi40IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE0Ni40IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMDEuMiIgeTI9IjEwMS4yIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjEwNS4yIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjY1LjEwNyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgyLjcwNyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE0MS41MDciIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQwMiIgeTI9IjQwMiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgbmF0aXZlIGJhY2tlbmQ8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgU3RhbmRhcmQgwrcgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0czwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjQ3Ij5Nb250aGx5IHNlcnZpY2UgY2hhcmdlcyAoVVNEOyBsb2dhcml0aG1pYyBjb3N0IGF4aXM7IHplcm8gc2VwYXJhdGUpPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyOTAuMCIgeTI9IjI5MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjI5NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4wPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyNjYuMCIgeTI9IjI2Ni4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjI3MC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMjQuOCIgeTI9IjIyNC44IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjIyOC44IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTgzLjYiIHkyPSIxODMuNiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODcuNiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNDIuNCIgeTI9IjE0Mi40IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE0Ni40IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMDEuMiIgeTI9IjEwMS4yIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjEwNS4yIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjY1LjEwNyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgyLjcwNyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE0MS41MDciIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQwMiIgeTI9IjQwMiIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgbmF0aXZlIGJhY2tlbmQ8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning native backend | 0 | 0 |
| 1 | 1.0512 | Planning native backend | 1.0512003814697265625 | 0.0000003814697265625 |
| 10 | 10.512 | Planning native backend | 10.512003814697265625 | 0.000003814697265625 |
| 100 | 105.12 | Planning native backend | 105.12003814697265625 | 0.00003814697265625 |
| 1000 | 1051.2 | Planning native backend | 1051.2003814697265625 | 0.0003814697265625 |
| 10000 | 10512 | Planning native backend | 10512.003814697265625 | 0.003814697265625 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning native backend | Origin price guess · SQS billing units | 0.0000004 | USD/64-KiB request units |
| Planning native backend | Representative message size | 1024 | bytes |
| Planning native backend | Origin send batch fill | 1 | messages/request |
| Planning native backend | Origin receive batch fill | 1 | messages/request |
| Planning native backend | Origin delete batch fill | 1 | messages/request |
| Planning native backend | Deliveries per message | 1 | attempts |
| Planning native backend | Empty receive calls per message | 0 | requests |
| Planning native backend | Queue residence window | 60 | seconds |
| Planning native backend | Ordering and dedup work multiplier | 1 | multiplier |
| Planning native backend | Target price guess · read | 0 | USD/read |
| Planning native backend | Target price guess · write | 0 | USD/write |
| Planning native backend | Target price guess · provider operation | 0.0000004 | USD/provider operation |
| Planning native backend | Target price guess · GiB-month | 0.02 | USD/GiB-month |
| Planning native backend | Target price guess · published GiB | 0 | USD/published GiB |
| Planning native backend | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning native backend | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning native backend | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning native backend | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Planning native backend | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Planning native backend | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning native backend | Target price guess · resource-month | 0 | USD/resource-month |
| Planning native backend | Target price guess · input token | 0 | USD/input token |
| Planning native backend | Target price guess · output token | 0 | USD/output token |
| Planning native backend | Approximate target service minimum | 0 | USD/month |
| Planning native backend | Minimum primary CPU | 2 | vCPU |
| Planning native backend | Minimum primary RAM | 8 | GiB |
| Planning native backend | Minimum primary disk | 100 | GiB |
| Planning native backend | Additional full-price standby copy | 0 | 0 or 1 |
| Planning native backend | Allocated share of provisioned cost | 1 | fraction |
| Planning native backend | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning native backend | Planning peak / mean work | 2 | multiplier |
| Planning native backend | Planning primary CPU utilization | 0.7 | fraction |
| Planning native backend | Resident state reserved in RAM | 0.1 | fraction |
| Planning native backend | Planning disk utilization | 0.7 | fraction |
| Planning native backend | Maintenance and log disk reserve | 20 | GiB |
| Planning native backend | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning native backend | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning native backend | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning native backend | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning native backend | Dependent object sink write price guess | 0.000005 | USD/write |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Native broker operations price managedOperations, including selected delivery/ack work; do not substitute published GiB for operation counts.

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.
* 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-d5bf5eea867ef509a6394c8ab16664bacb37eb07` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS Standard → Azure Service Bus

Origin API: `aws::1.0.0::sqs::classic`. Target backend: `azure::1.0.0::servicebus`.

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

### SQS Standard · SQS request billing units

**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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgU3RhbmRhcmQgwrcgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0czwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjQ3Ij5Nb250aGx5IHNlcnZpY2UgY2hhcmdlcyAoVVNEOyBsb2dhcml0aG1pYyBjb3N0IGF4aXM7IHplcm8gc2VwYXJhdGUpPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyOTAuMCIgeTI9IjI5MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjI5NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4wPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyNjYuMCIgeTI9IjI2Ni4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjI3MC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMjQuOCIgeTI9IjIyNC44IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjIyOC44IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTgzLjYiIHkyPSIxODMuNiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODcuNiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNDIuNCIgeTI9IjE0Mi40IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE0Ni40IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMDEuMiIgeTI9IjEwMS4yIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjEwNS4yIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgcG9pbnRzPSI4NCwyMjUuMDUyIDE1NiwyMjUuMDUyIDMxNi41LDIyMy45MDcgNDc3LDE4Mi43MDcgNjM3LjUsMTQxLjUwNyA3OTgsMTAwLjMwNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjI1LjA1MiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyMjUuMDUyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjIyMy45MDciIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTQxLjUwNyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjMwNyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iNDAyIiB5Mj0iNDAyIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBuYXRpdmUgYmFja2VuZDwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgU3RhbmRhcmQgwrcgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0czwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjQ3Ij5Nb250aGx5IHNlcnZpY2UgY2hhcmdlcyAoVVNEOyBsb2dhcml0aG1pYyBjb3N0IGF4aXM7IHplcm8gc2VwYXJhdGUpPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyOTAuMCIgeTI9IjI5MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjI5NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4wPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyNjYuMCIgeTI9IjI2Ni4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjI3MC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMjQuOCIgeTI9IjIyNC44IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjIyOC44IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTgzLjYiIHkyPSIxODMuNiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODcuNiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNDIuNCIgeTI9IjE0Mi40IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE0Ni40IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMDEuMiIgeTI9IjEwMS4yIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjEwNS4yIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgcG9pbnRzPSI4NCwyMjUuMDUyIDE1NiwyMjUuMDUyIDMxNi41LDIyMy45MDcgNDc3LDE4Mi43MDcgNjM3LjUsMTQxLjUwNyA3OTgsMTAwLjMwNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjI1LjA1MiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIyMjUuMDUyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjIyMy45MDciIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjYzNy41IiBjeT0iMTQxLjUwNyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTAwLjMwNyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iNDAyIiB5Mj0iNDAyIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBuYXRpdmUgYmFja2VuZDwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning native backend | 9.86 | 9.86 |
| 1 | 1.0512 | Planning native backend | 9.86 | 8.8088 |
| 10 | 10.512 | Planning native backend | 10.512003814697265625 | 0.000003814697265625 |
| 100 | 105.12 | Planning native backend | 105.12003814697265625 | 0.00003814697265625 |
| 1000 | 1051.2 | Planning native backend | 1051.2003814697265625 | 0.0003814697265625 |
| 10000 | 10512 | Planning native backend | 10512.003814697265625 | 0.003814697265625 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning native backend | Origin price guess · SQS billing units | 0.0000004 | USD/64-KiB request units |
| Planning native backend | Representative message size | 1024 | bytes |
| Planning native backend | Origin send batch fill | 1 | messages/request |
| Planning native backend | Origin receive batch fill | 1 | messages/request |
| Planning native backend | Origin delete batch fill | 1 | messages/request |
| Planning native backend | Deliveries per message | 1 | attempts |
| Planning native backend | Empty receive calls per message | 0 | requests |
| Planning native backend | Queue residence window | 60 | seconds |
| Planning native backend | Ordering and dedup work multiplier | 1 | multiplier |
| Planning native backend | Target price guess · read | 0 | USD/read |
| Planning native backend | Target price guess · write | 0 | USD/write |
| Planning native backend | Target price guess · provider operation | 0.0000004 | USD/provider operation |
| Planning native backend | Target price guess · GiB-month | 0.02 | USD/GiB-month |
| Planning native backend | Target price guess · published GiB | 0 | USD/published GiB |
| Planning native backend | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning native backend | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning native backend | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning native backend | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Planning native backend | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Planning native backend | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning native backend | Target price guess · resource-month | 0 | USD/resource-month |
| Planning native backend | Target price guess · input token | 0 | USD/input token |
| Planning native backend | Target price guess · output token | 0 | USD/output token |
| Planning native backend | Approximate target service minimum | 9.86 | USD/month |
| Planning native backend | Minimum primary CPU | 2 | vCPU |
| Planning native backend | Minimum primary RAM | 8 | GiB |
| Planning native backend | Minimum primary disk | 100 | GiB |
| Planning native backend | Additional full-price standby copy | 0 | 0 or 1 |
| Planning native backend | Allocated share of provisioned cost | 1 | fraction |
| Planning native backend | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning native backend | Planning peak / mean work | 2 | multiplier |
| Planning native backend | Planning primary CPU utilization | 0.7 | fraction |
| Planning native backend | Resident state reserved in RAM | 0.1 | fraction |
| Planning native backend | Planning disk utilization | 0.7 | fraction |
| Planning native backend | Maintenance and log disk reserve | 20 | GiB |
| Planning native backend | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning native backend | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning native backend | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning native backend | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning native backend | Dependent object sink write price guess | 0.000005 | USD/write |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Native broker operations price managedOperations, including selected delivery/ack work; do not substitute published GiB for operation counts.
* One Standard namespace base allocation is an authored monthly minimum guess; per-operation costs approximate usage above the included allowance. The editable monthly minimum and usage-equivalent charge compare using their maximum, not their sum; durable adapter state and independently selected network costs remain separate. This is not a verified provider tariff.

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.
* 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-ca45f8cb19ce07ffe770050ff2faf4e2ac2dad0b` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS Standard → OCI Queue

Origin API: `aws::1.0.0::sqs::classic`. Target backend: `oci::1.0.0::queue`.

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

### SQS Standard · SQS request billing units

**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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgU3RhbmRhcmQgwrcgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0czwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjQ3Ij5Nb250aGx5IHNlcnZpY2UgY2hhcmdlcyAoVVNEOyBsb2dhcml0aG1pYyBjb3N0IGF4aXM7IHplcm8gc2VwYXJhdGUpPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyOTAuMCIgeTI9IjI5MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjI5NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4wPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyNjYuMCIgeTI9IjI2Ni4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjI3MC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMjQuOCIgeTI9IjIyNC44IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjIyOC44IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTgzLjYiIHkyPSIxODMuNiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODcuNiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNDIuNCIgeTI9IjE0Mi40IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE0Ni40IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMDEuMiIgeTI9IjEwMS4yIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjEwNS4yIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjY1LjEwNyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgyLjcwNyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE0MS41MDciIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQwMiIgeTI9IjQwMiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgbmF0aXZlIGJhY2tlbmQ8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgU3RhbmRhcmQgwrcgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0czwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjQ3Ij5Nb250aGx5IHNlcnZpY2UgY2hhcmdlcyAoVVNEOyBsb2dhcml0aG1pYyBjb3N0IGF4aXM7IHplcm8gc2VwYXJhdGUpPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyOTAuMCIgeTI9IjI5MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjI5NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4wPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyNjYuMCIgeTI9IjI2Ni4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjI3MC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMjQuOCIgeTI9IjIyNC44IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjIyOC44IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTgzLjYiIHkyPSIxODMuNiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODcuNiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNDIuNCIgeTI9IjE0Mi40IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE0Ni40IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMDEuMiIgeTI9IjEwMS4yIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjEwNS4yIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjY1LjEwNyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgyLjcwNyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE0MS41MDciIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQwMiIgeTI9IjQwMiIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgbmF0aXZlIGJhY2tlbmQ8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning native backend | 0 | 0 |
| 1 | 1.0512 | Planning native backend | 1.0512003814697265625 | 0.0000003814697265625 |
| 10 | 10.512 | Planning native backend | 10.512003814697265625 | 0.000003814697265625 |
| 100 | 105.12 | Planning native backend | 105.12003814697265625 | 0.00003814697265625 |
| 1000 | 1051.2 | Planning native backend | 1051.2003814697265625 | 0.0003814697265625 |
| 10000 | 10512 | Planning native backend | 10512.003814697265625 | 0.003814697265625 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning native backend | Origin price guess · SQS billing units | 0.0000004 | USD/64-KiB request units |
| Planning native backend | Representative message size | 1024 | bytes |
| Planning native backend | Origin send batch fill | 1 | messages/request |
| Planning native backend | Origin receive batch fill | 1 | messages/request |
| Planning native backend | Origin delete batch fill | 1 | messages/request |
| Planning native backend | Deliveries per message | 1 | attempts |
| Planning native backend | Empty receive calls per message | 0 | requests |
| Planning native backend | Queue residence window | 60 | seconds |
| Planning native backend | Ordering and dedup work multiplier | 1 | multiplier |
| Planning native backend | Target price guess · read | 0 | USD/read |
| Planning native backend | Target price guess · write | 0 | USD/write |
| Planning native backend | Target price guess · provider operation | 0.0000004 | USD/provider operation |
| Planning native backend | Target price guess · GiB-month | 0.02 | USD/GiB-month |
| Planning native backend | Target price guess · published GiB | 0 | USD/published GiB |
| Planning native backend | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning native backend | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning native backend | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning native backend | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Planning native backend | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Planning native backend | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning native backend | Target price guess · resource-month | 0 | USD/resource-month |
| Planning native backend | Target price guess · input token | 0 | USD/input token |
| Planning native backend | Target price guess · output token | 0 | USD/output token |
| Planning native backend | Approximate target service minimum | 0 | USD/month |
| Planning native backend | Minimum primary CPU | 2 | vCPU |
| Planning native backend | Minimum primary RAM | 8 | GiB |
| Planning native backend | Minimum primary disk | 100 | GiB |
| Planning native backend | Additional full-price standby copy | 0 | 0 or 1 |
| Planning native backend | Allocated share of provisioned cost | 1 | fraction |
| Planning native backend | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning native backend | Planning peak / mean work | 2 | multiplier |
| Planning native backend | Planning primary CPU utilization | 0.7 | fraction |
| Planning native backend | Resident state reserved in RAM | 0.1 | fraction |
| Planning native backend | Planning disk utilization | 0.7 | fraction |
| Planning native backend | Maintenance and log disk reserve | 20 | GiB |
| Planning native backend | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning native backend | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning native backend | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning native backend | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning native backend | Dependent object sink write price guess | 0.000005 | USD/write |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Native broker operations price managedOperations, including selected delivery/ack work; do not substitute published GiB for operation counts.

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.
* 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-15dc11b20607d1fce76620d26b1597e97614129d` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS Standard → PostgreSQL

Origin API: `aws::1.0.0::sqs::classic`. Target backend: `postgres::1.0.0::database`.

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

### SQS Standard · SQS request billing units

**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+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+U1FTIFN0YW5kYXJkIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cyAocGVyIHNlY29uZCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE2OC40NTkiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTIwLjExNiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNTYuMDU2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTA3LjcxNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+U1FTIFN0YW5kYXJkIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cyAocGVyIHNlY29uZCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE2OC40NTkiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTIwLjExNiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNTYuMDU2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTA3LjcxNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (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 | 1.0512 | Planning allocation · one copy | 125.04 | 123.9888 |
| 1 | 1.0512 | Planning allocation · two copies | 250.08 | 249.0288 |
| 10 | 10.512 | Planning allocation · one copy | 125.04 | 114.528 |
| 10 | 10.512 | Planning allocation · two copies | 250.08 | 239.568 |
| 100 | 105.12 | Planning allocation · one copy | 125.04 | 19.92 |
| 100 | 105.12 | Planning allocation · two copies | 250.08 | 144.96 |
| 1000 | 1051.2 | Planning allocation · one copy | 233.08 | -818.12 |
| 1000 | 1051.2 | Planning allocation · two copies | 466.16 | -585.04 |
| 10000 | 10512 | Planning allocation · one copy | 3474.28 | -7037.72 |
| 10000 | 10512 | Planning allocation · two copies | 6948.56 | -3563.44 |

**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.333333333333333333333333333333333 / 2.666666666666666666666666666666666 | 0.003809523809523809523809523809523809 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1.333333333333333333333333333333333 / 2.666666666666666666666666666666666 | 0.003809523809523809523809523809523809 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 13.33333333333333333333333333333333 / 26.66666666666666666666666666666666 | 0.03809523809523809523809523809523809 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 13.33333333333333333333333333333333 / 26.66666666666666666666666666666666 | 0.03809523809523809523809523809523809 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 133.3333333333333333333333333333333 / 266.6666666666666666666666666666666 | 0.3809523809523809523809523809523809 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 133.3333333333333333333333333333333 / 266.6666666666666666666666666666666 | 0.3809523809523809523809523809523809 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1333.333333333333333333333333333333 / 2666.666666666666666666666666666666 | 3.809523809523809523809523809523809 | 4 | 16 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1333.333333333333333333333333333333 / 2666.666666666666666666666666666666 | 3.809523809523809523809523809523809 | 4 | 16 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 13333.33333333333333333333333333333 / 26666.66666666666666666666666666666 | 38.09523809523809523809523809523809 | 64 | 256 | 100 | 0.19073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 13333.33333333333333333333333333333 / 26666.66666666666666666666666666666 | 38.09523809523809523809523809523809 | 64 | 256 | 100 | 0.19073486328125 | `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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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 · SQS billing units | 0.0000004 | USD/64-KiB request units |
| Planning allocation · one copy | Representative message size | 1024 | bytes |
| Planning allocation · one copy | Origin send batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin receive batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin delete batch fill | 1 | messages/request |
| Planning allocation · one copy | Deliveries per message | 1 | attempts |
| Planning allocation · one copy | Empty receive calls per message | 0 | requests |
| Planning allocation · one copy | Queue residence window | 60 | seconds |
| Planning allocation · one copy | Ordering and dedup work multiplier | 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 · SQS billing units | 0.0000004 | USD/64-KiB request units |
| Planning allocation · two copies | Representative message size | 1024 | bytes |
| Planning allocation · two copies | Origin send batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin receive batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin delete batch fill | 1 | messages/request |
| Planning allocation · two copies | Deliveries per message | 1 | attempts |
| Planning allocation · two copies | Empty receive calls per message | 0 | requests |
| Planning allocation · two copies | Queue residence window | 60 | seconds |
| Planning allocation · two copies | Ordering and dedup work multiplier | 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 |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* 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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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.
* 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-a5003d6d1b075ed4d7688651bd5e72c32088cf9c` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS Standard → PostgreSQL Flexible Server

Origin API: `aws::1.0.0::sqs::classic`. 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.

### SQS Standard · SQS request billing units

**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+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+U1FTIFN0YW5kYXJkIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cyAocGVyIHNlY29uZCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE2OC40NTkiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTIwLjExNiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNTYuMDU2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTA3LjcxNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+U1FTIFN0YW5kYXJkIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cyAocGVyIHNlY29uZCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE2OC40NTkiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTIwLjExNiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNTYuMDU2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTA3LjcxNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (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 | 1.0512 | Planning allocation · one copy | 125.04 | 123.9888 |
| 1 | 1.0512 | Planning allocation · two copies | 250.08 | 249.0288 |
| 10 | 10.512 | Planning allocation · one copy | 125.04 | 114.528 |
| 10 | 10.512 | Planning allocation · two copies | 250.08 | 239.568 |
| 100 | 105.12 | Planning allocation · one copy | 125.04 | 19.92 |
| 100 | 105.12 | Planning allocation · two copies | 250.08 | 144.96 |
| 1000 | 1051.2 | Planning allocation · one copy | 233.08 | -818.12 |
| 1000 | 1051.2 | Planning allocation · two copies | 466.16 | -585.04 |
| 10000 | 10512 | Planning allocation · one copy | 3474.28 | -7037.72 |
| 10000 | 10512 | Planning allocation · two copies | 6948.56 | -3563.44 |

**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.333333333333333333333333333333333 / 2.666666666666666666666666666666666 | 0.003809523809523809523809523809523809 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1.333333333333333333333333333333333 / 2.666666666666666666666666666666666 | 0.003809523809523809523809523809523809 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 13.33333333333333333333333333333333 / 26.66666666666666666666666666666666 | 0.03809523809523809523809523809523809 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 13.33333333333333333333333333333333 / 26.66666666666666666666666666666666 | 0.03809523809523809523809523809523809 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 133.3333333333333333333333333333333 / 266.6666666666666666666666666666666 | 0.3809523809523809523809523809523809 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 133.3333333333333333333333333333333 / 266.6666666666666666666666666666666 | 0.3809523809523809523809523809523809 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1333.333333333333333333333333333333 / 2666.666666666666666666666666666666 | 3.809523809523809523809523809523809 | 4 | 16 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1333.333333333333333333333333333333 / 2666.666666666666666666666666666666 | 3.809523809523809523809523809523809 | 4 | 16 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 13333.33333333333333333333333333333 / 26666.66666666666666666666666666666 | 38.09523809523809523809523809523809 | 64 | 256 | 100 | 0.19073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 13333.33333333333333333333333333333 / 26666.66666666666666666666666666666 | 38.09523809523809523809523809523809 | 64 | 256 | 100 | 0.19073486328125 | `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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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 · SQS billing units | 0.0000004 | USD/64-KiB request units |
| Planning allocation · one copy | Representative message size | 1024 | bytes |
| Planning allocation · one copy | Origin send batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin receive batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin delete batch fill | 1 | messages/request |
| Planning allocation · one copy | Deliveries per message | 1 | attempts |
| Planning allocation · one copy | Empty receive calls per message | 0 | requests |
| Planning allocation · one copy | Queue residence window | 60 | seconds |
| Planning allocation · one copy | Ordering and dedup work multiplier | 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 · SQS billing units | 0.0000004 | USD/64-KiB request units |
| Planning allocation · two copies | Representative message size | 1024 | bytes |
| Planning allocation · two copies | Origin send batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin receive batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin delete batch fill | 1 | messages/request |
| Planning allocation · two copies | Deliveries per message | 1 | attempts |
| Planning allocation · two copies | Empty receive calls per message | 0 | requests |
| Planning allocation · two copies | Queue residence window | 60 | seconds |
| Planning allocation · two copies | Ordering and dedup work multiplier | 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 |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* 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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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.
* 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-89783f4d5bd47a02bac1ee1d677521ebf845f89c` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS Standard → Scaleway Managed Database for PostgreSQL

Origin API: `aws::1.0.0::sqs::classic`. 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.

### SQS Standard · SQS request billing units

**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+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+U1FTIFN0YW5kYXJkIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iIzFmMjkzNyIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cyAocGVyIHNlY29uZCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE2OC40NTkiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTIwLjExNiIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNTYuMDU2IiByPSI0IiBmaWxsPSIjMDQ3ODU3IiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTA3LjcxNCIgcj0iNCIgZmlsbD0iIzA0Nzg1NyIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMwNDc4NTciIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+U1FTIFN0YW5kYXJkIMK3IFNRUyByZXF1ZXN0IGJpbGxpbmcgdW5pdHM8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjMxNi41IiB4Mj0iMzE2LjUiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIzMTYuNSIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDc3IiB4Mj0iNDc3IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNDc3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNjM3LjUiIHgyPSI2MzcuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjYzNy41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijc5OCIgeDI9Ijc5OCIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc5OCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8cGF0aCBkPSJNMTE2IDI4NyBsNSA2IG0yIC02IGw1IDYiIHN0cm9rZT0iI2U1ZTdlYiIgZmlsbD0ibm9uZSIvPgo8dGV4dCB4PSI0NDEiIHk9IjMzNiIgdGV4dC1hbmNob3I9Im1pZGRsZSI+U1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cyAocGVyIHNlY29uZCk8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSIzNTgiPldvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LjwvdGV4dD4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNzkuNjAyIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJzaW5nbGUtY29weSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTc5LjYwMiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ic2luZ2xlLWNvcHkiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ3NyIgY3k9IjE3OS42MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE2OC40NTkiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InNpbmdsZS1jb3B5IiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTIwLjExNiIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IG9uZSBjb3B5PC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAiIGN4PSIzMTYuNSIgY3k9IjE2Ny4xOTkiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InR3by1jb3BpZXMiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTY3LjE5OSIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0idHdvLWNvcGllcyIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNTYuMDU2IiByPSI0IiBmaWxsPSIjMzRkMzk5IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ0d28tY29waWVzIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzk4IiBjeT0iMTA3LjcxNCIgcj0iNCIgZmlsbD0iIzM0ZDM5OSIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MjQiIHI9IjQiIGZpbGw9IiMzNGQzOTkiIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDI4Ij5QbGFubmluZyBhbGxvY2F0aW9uIMK3IHR3byBjb3BpZXM8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (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 | 1.0512 | Planning allocation · one copy | 125.04 | 123.9888 |
| 1 | 1.0512 | Planning allocation · two copies | 250.08 | 249.0288 |
| 10 | 10.512 | Planning allocation · one copy | 125.04 | 114.528 |
| 10 | 10.512 | Planning allocation · two copies | 250.08 | 239.568 |
| 100 | 105.12 | Planning allocation · one copy | 125.04 | 19.92 |
| 100 | 105.12 | Planning allocation · two copies | 250.08 | 144.96 |
| 1000 | 1051.2 | Planning allocation · one copy | 233.08 | -818.12 |
| 1000 | 1051.2 | Planning allocation · two copies | 466.16 | -585.04 |
| 10000 | 10512 | Planning allocation · one copy | 3474.28 | -7037.72 |
| 10000 | 10512 | Planning allocation · two copies | 6948.56 | -3563.44 |

**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.333333333333333333333333333333333 / 2.666666666666666666666666666666666 | 0.003809523809523809523809523809523809 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1 per second / Planning allocation · two copies | PlanningAssumption | 1.333333333333333333333333333333333 / 2.666666666666666666666666666666666 | 0.003809523809523809523809523809523809 | 2 | 8 | 100 | 0.000019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · one copy | PlanningAssumption | 13.33333333333333333333333333333333 / 26.66666666666666666666666666666666 | 0.03809523809523809523809523809523809 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10 per second / Planning allocation · two copies | PlanningAssumption | 13.33333333333333333333333333333333 / 26.66666666666666666666666666666666 | 0.03809523809523809523809523809523809 | 2 | 8 | 100 | 0.00019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · one copy | PlanningAssumption | 133.3333333333333333333333333333333 / 266.6666666666666666666666666666666 | 0.3809523809523809523809523809523809 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 100 per second / Planning allocation · two copies | PlanningAssumption | 133.3333333333333333333333333333333 / 266.6666666666666666666666666666666 | 0.3809523809523809523809523809523809 | 2 | 8 | 100 | 0.0019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · one copy | PlanningAssumption | 1333.333333333333333333333333333333 / 2666.666666666666666666666666666666 | 3.809523809523809523809523809523809 | 4 | 16 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 1000 per second / Planning allocation · two copies | PlanningAssumption | 1333.333333333333333333333333333333 / 2666.666666666666666666666666666666 | 3.809523809523809523809523809523809 | 4 | 16 | 100 | 0.019073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · one copy | PlanningAssumption | 13333.33333333333333333333333333333 / 26666.66666666666666666666666666666 | 38.09523809523809523809523809523809 | 64 | 256 | 100 | 0.19073486328125 | `service-adapter-planning-2026-10-18.1` | None reported |
| 10000 per second / Planning allocation · two copies | PlanningAssumption | 13333.33333333333333333333333333333 / 26666.66666666666666666666666666666 | 38.09523809523809523809523809523809 | 64 | 256 | 100 | 0.19073486328125 | `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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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 · SQS billing units | 0.0000004 | USD/64-KiB request units |
| Planning allocation · one copy | Representative message size | 1024 | bytes |
| Planning allocation · one copy | Origin send batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin receive batch fill | 1 | messages/request |
| Planning allocation · one copy | Origin delete batch fill | 1 | messages/request |
| Planning allocation · one copy | Deliveries per message | 1 | attempts |
| Planning allocation · one copy | Empty receive calls per message | 0 | requests |
| Planning allocation · one copy | Queue residence window | 60 | seconds |
| Planning allocation · one copy | Ordering and dedup work multiplier | 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 · SQS billing units | 0.0000004 | USD/64-KiB request units |
| Planning allocation · two copies | Representative message size | 1024 | bytes |
| Planning allocation · two copies | Origin send batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin receive batch fill | 1 | messages/request |
| Planning allocation · two copies | Origin delete batch fill | 1 | messages/request |
| Planning allocation · two copies | Deliveries per message | 1 | attempts |
| Planning allocation · two copies | Empty receive calls per message | 0 | requests |
| Planning allocation · two copies | Queue residence window | 60 | seconds |
| Planning allocation · two copies | Ordering and dedup work multiplier | 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 |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* 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 generic operations/vCPU coefficient supplies a provisional compute requirement alongside explicit resource-hour minima.
* 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.
* 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-815ddc40e99f05f91bcd38c679512124353bbc6b` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS Standard → Scaleway Queues (SQS-compatible)

Origin API: `aws::1.0.0::sqs::classic`. Target backend: `scaleway::1.0.0::queues`.

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

### SQS Standard · SQS request billing units

**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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNmZmZmZmYiLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjMWYyOTM3Ij4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgU3RhbmRhcmQgwrcgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0czwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjQ3Ij5Nb250aGx5IHNlcnZpY2UgY2hhcmdlcyAoVVNEOyBsb2dhcml0aG1pYyBjb3N0IGF4aXM7IHplcm8gc2VwYXJhdGUpPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyOTAuMCIgeTI9IjI5MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjI5NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4wPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyNjYuMCIgeTI9IjI2Ni4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjI3MC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMjQuOCIgeTI9IjIyNC44IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjIyOC44IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTgzLjYiIHkyPSIxODMuNiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODcuNiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNDIuNCIgeTI9IjE0Mi40IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjE0Ni40IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMDEuMiIgeTI9IjEwMS4yIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjEwNS4yIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjY1LjEwNyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgyLjcwNyIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE0MS41MDciIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQwMiIgeTI9IjQwMiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgbmF0aXZlIGJhY2tlbmQ8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPlNRUyBTdGFuZGFyZCDCtyBTUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlBsYW5uaW5nIGVzdGltYXRlcyBpbiBVU0QgYnkgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0cy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBBZGFwdGVyIGhvc3RpbmcgYW5kIFRlbnNvcjkgZmVlcyBhcmUgZXhjbHVkZWQuPC9kZXNjPgo8cmVjdCB3aWR0aD0iODYwIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiMxMTE4MjciLz4KPGcgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXNpemU9IjEzIiBmaWxsPSIjZTVlN2ViIj4KPHRleHQgeD0iODQiIHk9IjI2IiBmb250LXNpemU9IjE3IiBmb250LXdlaWdodD0iNjAwIj5TUVMgU3RhbmRhcmQgwrcgU1FTIHJlcXVlc3QgYmlsbGluZyB1bml0czwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjQ3Ij5Nb250aGx5IHNlcnZpY2UgY2hhcmdlcyAoVVNEOyBsb2dhcml0aG1pYyBjb3N0IGF4aXM7IHplcm8gc2VwYXJhdGUpPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyOTAuMCIgeTI9IjI5MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjI5NC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4wPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyNjYuMCIgeTI9IjI2Ni4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjI3MC4wIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMjQuOCIgeTI9IjIyNC44IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjIyOC44IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTgzLjYiIHkyPSIxODMuNiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODcuNiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNDIuNCIgeTI9IjE0Mi40IiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjE0Ni40IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMDEuMiIgeTI9IjEwMS4yIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjEwNS4yIiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMzE2LjUiIHgyPSIzMTYuNSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjMxNi41IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NzciIHgyPSI0NzciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NzciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI2MzcuNSIgeDI9IjYzNy41IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNjM3LjUiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5TUVMgcmVxdWVzdCBiaWxsaW5nIHVuaXRzIChwZXIgc2Vjb25kKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI2NS4xMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NzciIGN5PSIxODIuNzA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNjM3LjUiIGN5PSIxNDEuNTA3IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iMTE0IiB5MT0iMzgwIiB5Mj0iMzgwIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8cG9seWxpbmUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgcG9pbnRzPSI4NCwyOTAgMTU2LDI2NS4xMDcgMzE2LjUsMjIzLjkwNyA0NzcsMTgyLjcwNyA2MzcuNSwxNDEuNTA3IDc5OCwxMDAuMzA3IiBmaWxsPSJub25lIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIyOTAiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjY1LjEwNyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwIiBjeD0iMzE2LjUiIGN5PSIyMjMuOTA3IiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJuYXRpdmUiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDc3IiBjeT0iMTgyLjcwNyIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ibmF0aXZlIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI2MzcuNSIgY3k9IjE0MS41MDciIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im5hdGl2ZSIgZGF0YS1heGlzPSIxMDAwMCIgY3g9Ijc5OCIgY3k9IjEwMC4zMDciIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQwMiIgeTI9IjQwMiIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UGxhbm5pbmcgbmF0aXZlIGJhY2tlbmQ8L3RleHQ+CjwvZz48L3N2Zz4K" alt="SQS Standard · SQS request billing units: monthly service charges by SQS request billing units. 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.

| SQS request billing units (per second) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Planning native backend | 0 | 0 |
| 1 | 1.0512 | Planning native backend | 1.0512003814697265625 | 0.0000003814697265625 |
| 10 | 10.512 | Planning native backend | 10.512003814697265625 | 0.000003814697265625 |
| 100 | 105.12 | Planning native backend | 105.12003814697265625 | 0.00003814697265625 |
| 1000 | 1051.2 | Planning native backend | 1051.2003814697265625 | 0.0003814697265625 |
| 10000 | 10512 | Planning native backend | 10512.003814697265625 | 0.003814697265625 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Planning native backend | Origin price guess · SQS billing units | 0.0000004 | USD/64-KiB request units |
| Planning native backend | Representative message size | 1024 | bytes |
| Planning native backend | Origin send batch fill | 1 | messages/request |
| Planning native backend | Origin receive batch fill | 1 | messages/request |
| Planning native backend | Origin delete batch fill | 1 | messages/request |
| Planning native backend | Deliveries per message | 1 | attempts |
| Planning native backend | Empty receive calls per message | 0 | requests |
| Planning native backend | Queue residence window | 60 | seconds |
| Planning native backend | Ordering and dedup work multiplier | 1 | multiplier |
| Planning native backend | Target price guess · read | 0 | USD/read |
| Planning native backend | Target price guess · write | 0 | USD/write |
| Planning native backend | Target price guess · provider operation | 0.0000004 | USD/provider operation |
| Planning native backend | Target price guess · GiB-month | 0.02 | USD/GiB-month |
| Planning native backend | Target price guess · published GiB | 0 | USD/published GiB |
| Planning native backend | Target price guess · delivered GiB | 0 | USD/delivered GiB |
| Planning native backend | Target price guess · network GiB | 0.09 | USD/network GiB |
| Planning native backend | Target price guess · replica GiB-month | 0 | USD/replica GiB-month |
| Planning native backend | Target price guess · vCPU-hour | 0 | USD/vCPU-hour |
| Planning native backend | Target price guess · GiB-hour | 0 | USD/GiB-hour |
| Planning native backend | Target price guess · resource-hour | 0 | USD/resource-hour |
| Planning native backend | Target price guess · resource-month | 0 | USD/resource-month |
| Planning native backend | Target price guess · input token | 0 | USD/input token |
| Planning native backend | Target price guess · output token | 0 | USD/output token |
| Planning native backend | Approximate target service minimum | 0 | USD/month |
| Planning native backend | Minimum primary CPU | 2 | vCPU |
| Planning native backend | Minimum primary RAM | 8 | GiB |
| Planning native backend | Minimum primary disk | 100 | GiB |
| Planning native backend | Additional full-price standby copy | 0 | 0 or 1 |
| Planning native backend | Allocated share of provisioned cost | 1 | fraction |
| Planning native backend | Planning read/write work per vCPU-second | 1000 | operations/vCPU-second |
| Planning native backend | Planning peak / mean work | 2 | multiplier |
| Planning native backend | Planning primary CPU utilization | 0.7 | fraction |
| Planning native backend | Resident state reserved in RAM | 0.1 | fraction |
| Planning native backend | Planning disk utilization | 0.7 | fraction |
| Planning native backend | Maintenance and log disk reserve | 20 | GiB |
| Planning native backend | Staging database CPU unit-price guess | 0.0413 | USD/vCPU-hour |
| Planning native backend | Staging database RAM unit-price guess | 0.007 | USD/GiB-hour |
| Planning native backend | Staging database disk unit-price guess | 0.17 | USD/GiB-month |
| Planning native backend | Dependent object sink storage price guess | 0.023 | USD/GiB-month |
| Planning native backend | Dependent object sink write price guess | 0.000005 | USD/write |

* 1-KiB messages, unbatched send/receive/delete; actual batch and delivery assumptions stay visible. 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.
* Storage follows resident original messages, not every monthly message. Broker delivery bytes include redeliveries.
* FIFO estimates do not qualify dedup support, group throughput or single-group latency; backend limitations remain applicable.
* All target rates are editable authored planning guesses, not verified current list prices, customer discounts or benchmark evidence.
* Native broker operations price managedOperations, including selected delivery/ack work; do not substitute published GiB for operation counts.

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.
* 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-63b489f0a3bfc0d52f4664f3bf3e716a4311cb75` / `2026-10-18.planning.1`. Curve: `workload-1`.

## SQS → Cloud SQL PostgreSQL

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

### Monthly cost by SQS request rate

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+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgY29zdCBieSBTUVMgcmVxdWVzdCByYXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlJlZmVyZW5jZSBtb250aGx5IHNlcnZpY2UgY2hhcmdlcyBpbiBVU0QgYnkgQXZlcmFnZSBBUEkgcmVxdWVzdHMvcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gVW5wcmljZWQgdGFyZ2V0cyBoYXZlIG5vIHBsb3R0ZWQgY2hhcmdlOyBvcmlnaW4gY2hhcmdlcyByZW1haW4gdmlzaWJsZS4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+TW9udGhseSBjb3N0IGJ5IFNRUyByZXF1ZXN0IHJhdGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjMWYyOTM3Ii8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjI5OS4zOTYiIHgyPSIyOTkuMzk2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iMjk5LjM5NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDQyLjc5MSIgeDI9IjQ0Mi43OTEiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI0NDIuNzkxIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNTg2LjE4NyIgeDI9IjU4Ni4xODciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI1ODYuMTg3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjcyOS41ODMiIHgyPSI3MjkuNTgzIiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzI5LjU4MyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiMxZjI5MzciLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MzAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjMWYyOTM3IiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5BdmVyYWdlIEFQSSByZXF1ZXN0cy9zIChyZXF1ZXN0cy9zKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjY1LjEwNyIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIyOTkuMzk2IiBjeT0iMjIzLjkwNyIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDQyLjc5MSIgY3k9IjE4Mi43MDciIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI1ODYuMTg3IiBjeT0iMTQxLjUwNyIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3MjkuNTgzIiBjeT0iMTAwLjMwNyIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMzAwMDAiIGN4PSI3OTgiIGN5PSI4MC42NDkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJoYSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjguMjA5IiByPSI0IiBmaWxsPSIjMWQ0ZWQ4IiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJoYSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTY4LjIwOSIgcj0iNCIgZmlsbD0iIzFkNGVkOCIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iaGEiIGRhdGEtYXhpcz0iMTAiIGN4PSIyOTkuMzk2IiBjeT0iMTY4LjIwOSIgcj0iNCIgZmlsbD0iIzFkNGVkOCIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iaGEiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDQyLjc5MSIgY3k9IjE2OC4yMDkiIHI9IjQiIGZpbGw9IiMxZDRlZDgiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImhhIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI1ODYuMTg3IiBjeT0iMTMzLjQwOSIgcj0iNCIgZmlsbD0iIzFkNGVkOCIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iaGEiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3MjkuNTgzIiBjeT0iMTAxLjY1OCIgcj0iNCIgZmlsbD0iIzFkNGVkOCIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiMxZDRlZDgiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5DbG91ZCBTUUwgSEEgwrcgZXN0aW1hdGVkIHdvcmtsb2FkIGFsbG9jYXRpb248L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InpvbmFsIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4MC42MTEiIHI9IjQiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzA0Nzg1NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InpvbmFsIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIxODAuNjExIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ6b25hbCIgZGF0YS1heGlzPSIxMCIgY3g9IjI5OS4zOTYiIGN5PSIxODAuNjExIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ6b25hbCIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NDIuNzkxIiBjeT0iMTgwLjYxMSIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iem9uYWwiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjU4Ni4xODciIGN5PSIxNDUuODExIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ6b25hbCIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjcyOS41ODMiIGN5PSIxMTQuMDYxIiByPSI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMwNDc4NTciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMDQ3ODU3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPkNsb3VkIFNRTCB6b25hbCDCtyBlc3RpbWF0ZWQgd29ya2xvYWQgYWxsb2NhdGlvbjwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Monthly cost by SQS request rate: monthly service charges by Average API requests/s. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDQ4IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgY29zdCBieSBTUVMgcmVxdWVzdCByYXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlJlZmVyZW5jZSBtb250aGx5IHNlcnZpY2UgY2hhcmdlcyBpbiBVU0QgYnkgQXZlcmFnZSBBUEkgcmVxdWVzdHMvcy4gV29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuIENvc3QgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIGNvc3Qgc2hvd24gc2VwYXJhdGVseS4gRXhhY3QgdmFsdWVzLCBhc3N1bXB0aW9ucyBhbmQgZXhjbHVzaW9ucyBhcHBlYXIgaW4gdGhlIGFkamFjZW50IHRhYmxlIGFuZCB0ZXh0LiBFc3RpbWF0ZWQgYWxsb2NhdGlvbnMgYXJlIGRpc2NyZXRlIHNhbXBsZXM7IG5vIGNvbnRpbnVvdXMgY2FwYWNpdHkgY3VydmUgaXMgaW1wbGllZC4gVW5wcmljZWQgdGFyZ2V0cyBoYXZlIG5vIHBsb3R0ZWQgY2hhcmdlOyBvcmlnaW4gY2hhcmdlcyByZW1haW4gdmlzaWJsZS4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+TW9udGhseSBjb3N0IGJ5IFNRUyByZXF1ZXN0IHJhdGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjI0LjgiIHkyPSIyMjQuOCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMjguOCIgdGV4dC1hbmNob3I9ImVuZCI+MTA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjE4My42IiB5Mj0iMTgzLjYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTg3LjYiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQyLjQiIHkyPSIxNDIuNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxNDYuNCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTAxLjIiIHkyPSIxMDEuMiIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMDUuMiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI4NCIgeDI9Ijc5OCIgeTE9IjYwLjAiIHkyPSI2MC4wIiBzdHJva2U9IiMzNzQxNTEiLz4KPHRleHQgeD0iNzYiIHk9IjY0LjAiIHRleHQtYW5jaG9yPSJlbmQiPjEwMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSI2MCIgeTI9IjI5MCIgc3Ryb2tlPSIjZTVlN2ViIi8+CjxsaW5lIHgxPSI4NCIgeDI9Ijg0IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iODQiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4wPC90ZXh0Pgo8bGluZSB4MT0iMTU2IiB4Mj0iMTU2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMTU2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTwvdGV4dD4KPGxpbmUgeDE9IjI5OS4zOTYiIHgyPSIyOTkuMzk2IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iMjk5LjM5NiIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwPC90ZXh0Pgo8bGluZSB4MT0iNDQyLjc5MSIgeDI9IjQ0Mi43OTEiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI0NDIuNzkxIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iNTg2LjE4NyIgeDI9IjU4Ni4xODciIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI1ODYuMTg3IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDwvdGV4dD4KPGxpbmUgeDE9IjcyOS41ODMiIHgyPSI3MjkuNTgzIiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzI5LjU4MyIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjEwMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzk4IiB4Mj0iNzk4IiB5MT0iMjkwIiB5Mj0iMjk1IiBzdHJva2U9IiNlNWU3ZWIiLz4KPHRleHQgeD0iNzk4IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MzAwMDA8L3RleHQ+CjxwYXRoIGQ9Ik0xMTYgMjg3IGw1IDYgbTIgLTYgbDUgNiIgc3Ryb2tlPSIjZTVlN2ViIiBmaWxsPSJub25lIi8+Cjx0ZXh0IHg9IjQ0MSIgeT0iMzM2IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5BdmVyYWdlIEFQSSByZXF1ZXN0cy9zIChyZXF1ZXN0cy9zKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMjY1LjEwNyIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAiIGN4PSIyOTkuMzk2IiBjeT0iMjIzLjkwNyIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDQyLjc5MSIgY3k9IjE4Mi43MDciIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI1ODYuMTg3IiBjeT0iMTQxLjUwNyIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3MjkuNTgzIiBjeT0iMTAwLjMwNyIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMzAwMDAiIGN4PSI3OTgiIGN5PSI4MC42NDkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSIzODAiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPHRleHQgeD0iMTIzIiB5PSIzODQiPk9yaWdpbiBzZXJ2aWNlPC90ZXh0Pgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJoYSIgZGF0YS1heGlzPSIwIiBjeD0iODQiIGN5PSIxNjguMjA5IiByPSI0IiBmaWxsPSIjNjBhNWZhIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJoYSIgZGF0YS1heGlzPSIxIiBjeD0iMTU2IiBjeT0iMTY4LjIwOSIgcj0iNCIgZmlsbD0iIzYwYTVmYSIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iaGEiIGRhdGEtYXhpcz0iMTAiIGN4PSIyOTkuMzk2IiBjeT0iMTY4LjIwOSIgcj0iNCIgZmlsbD0iIzYwYTVmYSIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iaGEiIGRhdGEtYXhpcz0iMTAwIiBjeD0iNDQyLjc5MSIgY3k9IjE2OC4yMDkiIHI9IjQiIGZpbGw9IiM2MGE1ZmEiIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9ImhhIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI1ODYuMTg3IiBjeT0iMTMzLjQwOSIgcj0iNCIgZmlsbD0iIzYwYTVmYSIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iaGEiIGRhdGEtYXhpcz0iMTAwMDAiIGN4PSI3MjkuNTgzIiBjeT0iMTAxLjY1OCIgcj0iNCIgZmlsbD0iIzYwYTVmYSIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBjeD0iOTkiIGN5PSI0MDIiIHI9IjQiIGZpbGw9IiM2MGE1ZmEiIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+Cjx0ZXh0IHg9IjEyMyIgeT0iNDA2Ij5DbG91ZCBTUUwgSEEgwrcgZXN0aW1hdGVkIHdvcmtsb2FkIGFsbG9jYXRpb248L3RleHQ+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InpvbmFsIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjE4MC42MTEiIHI9IjQiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iIzM0ZDM5OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSIxMCA0Ii8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InpvbmFsIiBkYXRhLWF4aXM9IjEiIGN4PSIxNTYiIGN5PSIxODAuNjExIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ6b25hbCIgZGF0YS1heGlzPSIxMCIgY3g9IjI5OS4zOTYiIGN5PSIxODAuNjExIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ6b25hbCIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NDIuNzkxIiBjeT0iMTgwLjYxMSIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0iem9uYWwiIGRhdGEtYXhpcz0iMTAwMCIgY3g9IjU4Ni4xODciIGN5PSIxNDUuODExIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJ6b25hbCIgZGF0YS1heGlzPSIxMDAwMCIgY3g9IjcyOS41ODMiIGN5PSIxMTQuMDYxIiByPSI0IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiMzNGQzOTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0iMTAgNCIvPgo8Y2lyY2xlIGN4PSI5OSIgY3k9IjQyNCIgcj0iNCIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjMzRkMzk5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjEwIDQiLz4KPHRleHQgeD0iMTIzIiB5PSI0MjgiPkNsb3VkIFNRTCB6b25hbCDCtyBlc3RpbWF0ZWQgd29ya2xvYWQgYWxsb2NhdGlvbjwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Monthly cost by SQS request rate: monthly service charges by Average API requests/s. 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.

| Average API requests/s (requests/s) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Cloud SQL HA · estimated workload allocation | 236.356 | 236.356 |
| 0 | 0 | Cloud SQL zonal · estimated workload allocation | 118.178 | 118.178 |
| 1 | 1.0512 | Cloud SQL HA · estimated workload allocation | 236.356 | 235.3048 |
| 1 | 1.0512 | Cloud SQL zonal · estimated workload allocation | 118.178 | 117.1268 |
| 10 | 10.512 | Cloud SQL HA · estimated workload allocation | 236.356 | 225.844 |
| 10 | 10.512 | Cloud SQL zonal · estimated workload allocation | 118.178 | 107.666 |
| 100 | 105.12 | Cloud SQL HA · estimated workload allocation | 236.356 | 131.236 |
| 100 | 105.12 | Cloud SQL zonal · estimated workload allocation | 118.178 | 13.058 |
| 1000 | 1051.2 | Cloud SQL HA · estimated workload allocation | 1652.848 | 601.648 |
| 1000 | 1051.2 | Cloud SQL zonal · estimated workload allocation | 826.424 | -224.776 |
| 10000 | 10512 | Cloud SQL HA · estimated workload allocation | 9747.088 | -764.912 |
| 10000 | 10512 | Cloud SQL zonal · estimated workload allocation | 4873.544 | -5638.456 |
| 30000 | 31536 | Cloud SQL HA · estimated workload allocation | Unpriced | Unavailable |
| 30000 | 31536 | Cloud SQL zonal · estimated workload allocation | 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 requests/s / Cloud SQL HA · estimated workload allocation | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 0 requests/s / Cloud SQL zonal · estimated workload allocation | PlanningAssumption | 0 / 0 | 0 | 2 | 8 | 100 | 0 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 1 requests/s / Cloud SQL HA · estimated workload allocation | PlanningAssumption | 0.3333333333333333333333333333333333 / 0.6666666666666666666666666666666666 | 0.009523809523809523809523809523809523 | 2 | 8 | 100 | 0.00011444091796875 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 1 requests/s / Cloud SQL zonal · estimated workload allocation | PlanningAssumption | 0.3333333333333333333333333333333333 / 0.6666666666666666666666666666666666 | 0.009523809523809523809523809523809523 | 2 | 8 | 100 | 0.00011444091796875 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 10 requests/s / Cloud SQL HA · estimated workload allocation | PlanningAssumption | 3.333333333333333333333333333333333 / 6.666666666666666666666666666666666 | 0.09523809523809523809523809523809523 | 2 | 8 | 100 | 0.0011444091796875 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 10 requests/s / Cloud SQL zonal · estimated workload allocation | PlanningAssumption | 3.333333333333333333333333333333333 / 6.666666666666666666666666666666666 | 0.09523809523809523809523809523809523 | 2 | 8 | 100 | 0.0011444091796875 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 100 requests/s / Cloud SQL HA · estimated workload allocation | PlanningAssumption | 33.33333333333333333333333333333333 / 66.66666666666666666666666666666666 | 0.9523809523809523809523809523809523 | 2 | 8 | 100 | 0.011444091796875 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 100 requests/s / Cloud SQL zonal · estimated workload allocation | PlanningAssumption | 33.33333333333333333333333333333333 / 66.66666666666666666666666666666666 | 0.9523809523809523809523809523809523 | 2 | 8 | 100 | 0.011444091796875 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 1000 requests/s / Cloud SQL HA · estimated workload allocation | PlanningAssumption | 333.3333333333333333333333333333333 / 666.6666666666666666666666666666666 | 9.523809523809523809523809523809523 | 16 | 64 | 100 | 0.11444091796875 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 1000 requests/s / Cloud SQL zonal · estimated workload allocation | PlanningAssumption | 333.3333333333333333333333333333333 / 666.6666666666666666666666666666666 | 9.523809523809523809523809523809523 | 16 | 64 | 100 | 0.11444091796875 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 10000 requests/s / Cloud SQL HA · estimated workload allocation | PlanningAssumption | 3333.333333333333333333333333333333 / 6666.666666666666666666666666666666 | 95.23809523809523809523809523809523 | 96 | 384 | 100 | 1.1444091796875 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 10000 requests/s / Cloud SQL zonal · estimated workload allocation | PlanningAssumption | 3333.333333333333333333333333333333 / 6666.666666666666666666666666666666 | 95.23809523809523809523809523809523 | 96 | 384 | 100 | 1.1444091796875 | `sqs-cloudsql-planning-2026-10-18.1` | None reported |
| 30000 requests/s / Cloud SQL HA · estimated workload allocation | Unpriced | 10000 / 20000 | 285.7142857142857142857142857142857 | Unpriced | Unpriced | Unpriced | 3.4332275390625 | `sqs-cloudsql-planning-2026-10-18.1` | No listed primary CPU tier through 96 vCPUs satisfies required CPU 285.7142857142857142857142857142857, caller minimum 2 vCPUs and memory at most 6.5 GiB/vCPU or 624 GiB. Required memory at 96 vCPUs is 384 GiB. |
| 30000 requests/s / Cloud SQL zonal · estimated workload allocation | Unpriced | 10000 / 20000 | 285.7142857142857142857142857142857 | Unpriced | Unpriced | Unpriced | 3.4332275390625 | `sqs-cloudsql-planning-2026-10-18.1` | No listed primary CPU tier through 96 vCPUs satisfies required CPU 285.7142857142857142857142857142857, caller minimum 2 vCPUs and memory at most 6.5 GiB/vCPU or 624 GiB. Required memory at 96 vCPUs is 384 GiB. |

* Planning assumption, not benchmark calibrated: 100 full lifecycle equivalents per primary vCPU-second for a 1 KiB reference message (send, receive/claim and delete). These are modeled work units, not measured SQL transactions/s.
* Mean work uses original message arrivals × (2 + deliveries/message + 0.1 × empty receives/message) / 3, then scales by max(1, message bytes / 1024). Source batch fill was already used to infer original messages and is not applied again.
* Peak work is mean work × 2. Required primary CPU divides peak work by 100 lifecycle equivalents/vCPU-second × 0.7 target utilization.
* Resident data uses peak original arrivals × 60 residence seconds × 1024 message bytes × 3 physical storage multiplier. One binary GiB is 1073741824 bytes.
* Provisioned disk rounds (resident GiB + 20 GiB reserve) / 0.7 target disk utilization upward to whole GiB, retaining the caller minimum. Memory is the maximum of caller minimum, CPU × 4 GiB/vCPU and 0.1 of resident data, with a 0.9 GiB/vCPU floor and quarter-GiB upward rounding.
* CPU choices are 2, 4, 8, 16, 32, 64 and 96 primary vCPUs. CPU and memory promote jointly, with at most 6.5 GiB/vCPU, 624 GiB RAM and 65536 GiB disk.
* HA changes standby pricing and does not double primary throughput. Shared allocation changes the assigned cost and does not reduce required capacity.
* No benchmark sample calibrates this policy. Latency, IOPS, polling contention, WAL, vacuum and actual throughput require qualification. Demand beyond the listed configuration bounds is unpriced; this policy does not clamp, automatically shard or extrapolate capacity.
* No listed primary CPU tier through 96 vCPUs satisfies required CPU 285.7142857142857142857142857142857, caller minimum 2 vCPUs and memory at most 6.5 GiB/vCPU or 624 GiB. Required memory at 96 vCPUs is 384 GiB.

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Cloud SQL HA · estimated workload allocation | Representative SQS message size | 1024 | bytes |
| Cloud SQL HA · estimated workload allocation | Origin send batch fill | 1 | messages/request |
| Cloud SQL HA · estimated workload allocation | Origin receive batch fill | 1 | messages/request |
| Cloud SQL HA · estimated workload allocation | Origin delete batch fill | 1 | messages/request |
| Cloud SQL HA · estimated workload allocation | Receive deliveries per original message | 1 | deliveries/message |
| Cloud SQL HA · estimated workload allocation | Empty receive requests per original message | 0 | requests/message |
| Cloud SQL HA · estimated workload allocation | Minimum requested Cloud SQL vCPUs | 2 | vCPU |
| Cloud SQL HA · estimated workload allocation | Minimum requested Cloud SQL memory | 8 | GiB |
| Cloud SQL HA · estimated workload allocation | Minimum requested Cloud SQL SSD | 100 | GiB |
| Cloud SQL HA · estimated workload allocation | Cloud SQL high availability | 1 | 0 = zonal, 1 = HA |
| Cloud SQL HA · estimated workload allocation | Share of database cost allocated here | 1 | fraction |
| Cloud SQL HA · estimated workload allocation | Planning lifecycle work per vCPU | 100 | 1-KiB lifecycle equivalents/vCPU-second |
| Cloud SQL HA · estimated workload allocation | Peak / average queue work | 2 | multiplier |
| Cloud SQL HA · estimated workload allocation | Target primary compute utilization | 0.7 | fraction |
| Cloud SQL HA · estimated workload allocation | Peak message residence or backlog window | 60 | seconds |
| Cloud SQL HA · estimated workload allocation | Queue physical storage / payload bytes | 3 | multiplier |
| Cloud SQL HA · estimated workload allocation | WAL and maintenance disk reserve | 20 | GiB |
| Cloud SQL HA · estimated workload allocation | Target provisioned disk utilization | 0.7 | fraction |
| Cloud SQL HA · estimated workload allocation | Planning memory per primary vCPU | 4 | GiB/vCPU |
| Cloud SQL HA · estimated workload allocation | Resident-data working set in memory | 0.1 | fraction |
| Cloud SQL zonal · estimated workload allocation | Representative SQS message size | 1024 | bytes |
| Cloud SQL zonal · estimated workload allocation | Origin send batch fill | 1 | messages/request |
| Cloud SQL zonal · estimated workload allocation | Origin receive batch fill | 1 | messages/request |
| Cloud SQL zonal · estimated workload allocation | Origin delete batch fill | 1 | messages/request |
| Cloud SQL zonal · estimated workload allocation | Receive deliveries per original message | 1 | deliveries/message |
| Cloud SQL zonal · estimated workload allocation | Empty receive requests per original message | 0 | requests/message |
| Cloud SQL zonal · estimated workload allocation | Minimum requested Cloud SQL vCPUs | 2 | vCPU |
| Cloud SQL zonal · estimated workload allocation | Minimum requested Cloud SQL memory | 8 | GiB |
| Cloud SQL zonal · estimated workload allocation | Minimum requested Cloud SQL SSD | 100 | GiB |
| Cloud SQL zonal · estimated workload allocation | Cloud SQL high availability | 0 | 0 = zonal, 1 = HA |
| Cloud SQL zonal · estimated workload allocation | Share of database cost allocated here | 1 | fraction |
| Cloud SQL zonal · estimated workload allocation | Planning lifecycle work per vCPU | 100 | 1-KiB lifecycle equivalents/vCPU-second |
| Cloud SQL zonal · estimated workload allocation | Peak / average queue work | 2 | multiplier |
| Cloud SQL zonal · estimated workload allocation | Target primary compute utilization | 0.7 | fraction |
| Cloud SQL zonal · estimated workload allocation | Peak message residence or backlog window | 60 | seconds |
| Cloud SQL zonal · estimated workload allocation | Queue physical storage / payload bytes | 3 | multiplier |
| Cloud SQL zonal · estimated workload allocation | WAL and maintenance disk reserve | 20 | GiB |
| Cloud SQL zonal · estimated workload allocation | Target provisioned disk utilization | 0.7 | fraction |
| Cloud SQL zonal · estimated workload allocation | Planning memory per primary vCPU | 4 | GiB/vCPU |
| Cloud SQL zonal · estimated workload allocation | Resident-data working set in memory | 0.1 | fraction |

* 1 KiB messages; unbatched send, receive and delete requests in a 1:1:1 mix, with no empty receives or redeliveries. 730 hours/month; one billing unit per API request. Requested minima are 2 vCPU, 8 GiB memory and 100 GiB SSD, fully allocated. A versioned planning policy grows CPU, RAM and disk using 2x peak load, 70% utilization and explicit resident-data assumptions; it is not benchmark calibrated. Above the modeled configuration range, target price and savings are unavailable.
* 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.
* 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.
* Estimated allocation from planning assumptions; not benchmark calibrated. CPU, RAM and provisioned disk grow with the inferred workload and explicit peak/backlog assumptions.
* Average API requests, 64-KiB billing units, original messages and complete lifecycle work are distinct. One unbatched send/receive/delete cycle is one lifecycle, not three TPS.
* CPU tiers stop at 96 primary vCPUs; unsupported demand retains source cost but has no target cost, adapted total or savings. No sharding is inferred.
* Actual throughput, latency, connection limits, disk IOPS, claim contention, WAL and vacuum remain unqualified until comparable sustained benchmark samples exist.
* Planning assumption, not benchmark calibrated: 100 full lifecycle equivalents per primary vCPU-second for a 1 KiB reference message (send, receive/claim and delete). These are modeled work units, not measured SQL transactions/s.
* Mean work uses original message arrivals × (2 + deliveries/message + 0.1 × empty receives/message) / 3, then scales by max(1, message bytes / 1024). Source batch fill was already used to infer original messages and is not applied again.
* Peak work is mean work × 2. Required primary CPU divides peak work by 100 lifecycle equivalents/vCPU-second × 0.7 target utilization.
* Resident data uses peak original arrivals × 60 residence seconds × 1024 message bytes × 3 physical storage multiplier. One binary GiB is 1073741824 bytes.
* Provisioned disk rounds (resident GiB + 20 GiB reserve) / 0.7 target disk utilization upward to whole GiB, retaining the caller minimum. Memory is the maximum of caller minimum, CPU × 4 GiB/vCPU and 0.1 of resident data, with a 0.9 GiB/vCPU floor and quarter-GiB upward rounding.
* CPU choices are 2, 4, 8, 16, 32, 64 and 96 primary vCPUs. CPU and memory promote jointly, with at most 6.5 GiB/vCPU, 624 GiB RAM and 65536 GiB disk.
* HA changes standby pricing and does not double primary throughput. Shared allocation changes the assigned cost and does not reduce required capacity.
* No benchmark sample calibrates this policy. Latency, IOPS, polling contention, WAL, vacuum and actual throughput require qualification. Demand beyond the listed configuration bounds is unpriced; this policy does not clamp, automatically shard or extrapolate capacity.
* Source usage is priced at reference rates; source lines are not actual invoice charges. Free or discounted usage still consumes target resources.
* AWS Standard SQS pricing: [https://aws.amazon.com/sqs/pricing/](https://aws.amazon.com/sqs/pricing/)
* Cloud SQL Enterprise PostgreSQL pricing: [https://cloud.google.com/sql/pricing/](https://cloud.google.com/sql/pricing/)
* Cloud SQL PostgreSQL instance resource settings: [https://docs.cloud.google.com/sql/docs/postgres/instance-settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings)

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.
* SQS FIFO and fair queues; actual throughput/latency and resident-data behavior beyond the explicit planning assumptions.

Rate snapshot: 2026-10-18. Model: `sqs-cloudsql` / `2026-10-18.4`. Curve: `request-rate`.

Sources: [AWS Standard SQS pricing](https://aws.amazon.com/sqs/pricing/), [Cloud SQL Enterprise PostgreSQL pricing](https://cloud.google.com/sql/pricing/), [Cloud SQL PostgreSQL instance resource settings](https://docs.cloud.google.com/sql/docs/postgres/instance-settings).

### SQS → Cloud SQL planned scale-point benchmark

This is a benchmark plan, with historical reference observations retained separately. Planned cases are not completed measurements. The observations below do not calibrate the estimated allocation policy.

Plan: `sqs-cloudsql-scale-v1`. Model: `sqs-cloudsql`. Workload: 1 KiB unbatched SQS send/receive/delete message cycles (`sqs-1kib-unbatched-cycle`).

| Payload bytes | Send batch | Receive batch | Delete batch | Queues | Concurrency |
| -: | -: | -: | -: | -: | -: |
| 1024 | 1 | 1 | 1 | 1 | 32 |

Operation mix: SendMessage:ReceiveMessage:DeleteMessage = 1:1:1; no empty receives or retries. Latency scope: send start through successful delete completion.

**Planned configurations**

| Configuration | vCPU | Memory GiB | SSD GiB | Availability | Region | Parameters |
| - | -: | -: | -: | - | - | - |
| cloudsql-zonal-2vcpu | 2 | 8 | 100 | Zonal | us-central1 | storageType=SSD, edition=Enterprise, dbEngineVersion=POSTGRES\_16, adapterVcpus=Unresolved, adapterMemoryGiB=Unresolved, adapterReplicas=Unresolved, loadGeneratorVcpus=Unresolved, loadGeneratorMemoryGiB=Unresolved, connectionPoolSize=Unresolved |
| cloudsql-zonal-4vcpu | 4 | 16 | 100 | Zonal | us-central1 | storageType=SSD, edition=Enterprise, dbEngineVersion=POSTGRES\_16, adapterVcpus=Unresolved, adapterMemoryGiB=Unresolved, adapterReplicas=Unresolved, loadGeneratorVcpus=Unresolved, loadGeneratorMemoryGiB=Unresolved, connectionPoolSize=Unresolved |
| cloudsql-zonal-8vcpu | 8 | 32 | 100 | Zonal | us-central1 | storageType=SSD, edition=Enterprise, dbEngineVersion=POSTGRES\_16, adapterVcpus=Unresolved, adapterMemoryGiB=Unresolved, adapterReplicas=Unresolved, loadGeneratorVcpus=Unresolved, loadGeneratorMemoryGiB=Unresolved, connectionPoolSize=Unresolved |
| cloudsql-zonal-16vcpu | 16 | 64 | 100 | Zonal | us-central1 | storageType=SSD, edition=Enterprise, dbEngineVersion=POSTGRES\_16, adapterVcpus=Unresolved, adapterMemoryGiB=Unresolved, adapterReplicas=Unresolved, loadGeneratorVcpus=Unresolved, loadGeneratorMemoryGiB=Unresolved, connectionPoolSize=Unresolved |

Required environment keys must be resolved before a planned case can produce matching evidence: `dbEngineVersion`, `adapterVcpus`, `adapterMemoryGiB`, `adapterReplicas`, `loadGeneratorVcpus`, `loadGeneratorMemoryGiB`, `connectionPoolSize`.

* **cloudsql-zonal-2vcpu** unresolved: `adapterVcpus`, `adapterMemoryGiB`, `adapterReplicas`, `loadGeneratorVcpus`, `loadGeneratorMemoryGiB`, `connectionPoolSize`.
* **cloudsql-zonal-4vcpu** unresolved: `adapterVcpus`, `adapterMemoryGiB`, `adapterReplicas`, `loadGeneratorVcpus`, `loadGeneratorMemoryGiB`, `connectionPoolSize`.
* **cloudsql-zonal-8vcpu** unresolved: `adapterVcpus`, `adapterMemoryGiB`, `adapterReplicas`, `loadGeneratorVcpus`, `loadGeneratorMemoryGiB`, `connectionPoolSize`.
* **cloudsql-zonal-16vcpu** unresolved: `adapterVcpus`, `adapterMemoryGiB`, `adapterReplicas`, `loadGeneratorVcpus`, `loadGeneratorMemoryGiB`, `connectionPoolSize`.

**Planned measurement cases**

Offered throughput is a test input. Completed throughput, error rate, latency and backlog must be measured against the stated acceptance thresholds.

| Case | Configuration / workload | Offered cycles/s | Warmup s | Measure s | Repetitions | p99 limit ms | Error-rate limit | Backlog-growth limit | Region / adapter version |
| - | - | -: | -: | -: | -: | -: | -: | -: | - |
| cloudsql-zonal-2vcpu-25tps | cloudsql-zonal-2vcpu / sqs-1kib-unbatched-cycle | 25 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-2vcpu-100tps | cloudsql-zonal-2vcpu / sqs-1kib-unbatched-cycle | 100 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-2vcpu-300tps | cloudsql-zonal-2vcpu / sqs-1kib-unbatched-cycle | 300 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-2vcpu-1000tps | cloudsql-zonal-2vcpu / sqs-1kib-unbatched-cycle | 1000 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-4vcpu-25tps | cloudsql-zonal-4vcpu / sqs-1kib-unbatched-cycle | 25 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-4vcpu-100tps | cloudsql-zonal-4vcpu / sqs-1kib-unbatched-cycle | 100 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-4vcpu-300tps | cloudsql-zonal-4vcpu / sqs-1kib-unbatched-cycle | 300 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-4vcpu-1000tps | cloudsql-zonal-4vcpu / sqs-1kib-unbatched-cycle | 1000 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-8vcpu-25tps | cloudsql-zonal-8vcpu / sqs-1kib-unbatched-cycle | 25 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-8vcpu-100tps | cloudsql-zonal-8vcpu / sqs-1kib-unbatched-cycle | 100 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-8vcpu-300tps | cloudsql-zonal-8vcpu / sqs-1kib-unbatched-cycle | 300 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-8vcpu-1000tps | cloudsql-zonal-8vcpu / sqs-1kib-unbatched-cycle | 1000 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-16vcpu-25tps | cloudsql-zonal-16vcpu / sqs-1kib-unbatched-cycle | 25 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-16vcpu-100tps | cloudsql-zonal-16vcpu / sqs-1kib-unbatched-cycle | 100 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-16vcpu-300tps | cloudsql-zonal-16vcpu / sqs-1kib-unbatched-cycle | 300 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |
| cloudsql-zonal-16vcpu-1000tps | cloudsql-zonal-16vcpu / sqs-1kib-unbatched-cycle | 1000 | 60 | 300 | 3 | 200 | 0.001 | 0 | us-central1 / Unspecified |

**Historical reference observations**

These observations remain separate records. Unknown payload, measurement duration, availability, completed-cycle throughput or other missing fields prevent treating a tool's request rate as qualified message-lifecycle capacity.

| Observation / date | Tool / version | vCPU / memory GiB / SSD GiB / availability | Region / adapter version | Offered / produced / completed cycles/s | Warmup / measure s | Original observed metrics |
| - | - | - | - | - | - | - |
| historical-k6-roundtrip-r300-t8-1-0-0 / 2026-06-24 | k6 / k6 | 2 / 7.5 / 100 / Unknown | us-west1 / 1.0.0 | Unknown / Unknown / Unknown | Unknown / Unknown | send-p50: 4 ms; send-p90: 6 ms; send-p99: 9 ms; send-max: 16 ms; receive-p50: 4 ms; receive-p90: 7 ms; receive-p99: 107 ms; receive-max: 311 ms; e2e-p50: 24 ms; e2e-p90: 86 ms; e2e-p99: 140 ms; e2e-max: 186 ms; throughput: 299.9295953334676 tool-reported ops/s |
| historical-locust-roundtrip-t8-1-0-0 / 2026-06-24 | locust / locust-2.34 | 2 / 7.5 / 100 / Unknown | us-west1 / 1.0.0 | Unknown / Unknown / Unknown | Unknown / Unknown | delete-p50: 13 ms; delete-p90: 16 ms; delete-p99: 18 ms; delete-p999: 33 ms; delete-max: 58 ms; send-p50: 11 ms; send-p90: 13 ms; send-p99: 17 ms; send-p999: 30 ms; send-max: 54 ms; receive-p50: 13 ms; receive-p90: 16 ms; receive-p99: 21 ms; receive-p999: 33 ms; receive-max: 58 ms; e2e-p50: 24 ms; e2e-p90: 27 ms; e2e-p99: 35 ms; e2e-p999: 67 ms; e2e-max: 68 ms; throughput: 204.92061416417454 tool-reported ops/s |
| historical-omb-roundtrip-t2-1-0-0 / 2026-06-24 | omb / omb | 2 / 7.5 / 100 / Unknown | us-west1 / 1.0.0 | Unknown / Unknown / Unknown | Unknown / Unknown | send-p50: 4.248 ms; send-p99: 6.778 ms; send-p999: 12.155 ms; send-max: 57.875 ms; e2e-p50: 13 ms; e2e-p99: 83 ms; e2e-p999: 108 ms; e2e-max: 156 ms; throughput: 150.02719048019992 tool-reported ops/s |

* **historical-k6-roundtrip-r300-t8-1-0-0**: source `src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlK6RoundtripR300T8K6V1_0_0.kt`; case unmatched historical observation. Payload unknown bytes; batch fill send/receive/delete unknown/unknown/unknown; queues unknown; concurrency unknown. Operation mix: unknown. Latency scope: historical e2e metric; full send-through-delete timing is not established. Completed cycles unknown; error rate unknown; backlog start/end unknown/unknown; CPU/memory utilization unknown/unknown; p50/p99 24/140 ms; coordinated-omission correction true. The original generated EvalMeasurement is authoritative; metrics are projected from it without independently restating measured values. Tool-reported throughput does not identify offered, produced and sustained completed-message-cycle rates separately. Payload size, batch mix, queue count, concurrency, duration, completed count, errors, backlog, CPU/memory observations and HA are not established by this record. k6/Locust scripts used timestamp-string bodies rather than an exact 1 KiB payload; the OMB payload is also not established here. The source records storage as GB PD\_SSD; tier memory is derived from db-custom MiB. Raw tuning is retained alongside the normalized allocation.

* **historical-locust-roundtrip-t8-1-0-0**: source `src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlLocustRoundtripT8LocustV1_0_0.kt`; case unmatched historical observation. Payload unknown bytes; batch fill send/receive/delete unknown/unknown/unknown; queues unknown; concurrency unknown. Operation mix: unknown. Latency scope: historical e2e metric; full send-through-delete timing is not established. Completed cycles unknown; error rate unknown; backlog start/end unknown/unknown; CPU/memory utilization unknown/unknown; p50/p99 24/35 ms; coordinated-omission correction false. The original generated EvalMeasurement is authoritative; metrics are projected from it without independently restating measured values. Tool-reported throughput does not identify offered, produced and sustained completed-message-cycle rates separately. Payload size, batch mix, queue count, concurrency, duration, completed count, errors, backlog, CPU/memory observations and HA are not established by this record. k6/Locust scripts used timestamp-string bodies rather than an exact 1 KiB payload; the OMB payload is also not established here. The source records storage as GB PD\_SSD; tier memory is derived from db-custom MiB. Raw tuning is retained alongside the normalized allocation.

* **historical-omb-roundtrip-t2-1-0-0**: source `src/main/kotlin/t9/prime/equiv/generated/eval/CloudsqlOmbRoundtripT2OmbV1_0_0.kt`; case unmatched historical observation. Payload unknown bytes; batch fill send/receive/delete unknown/unknown/unknown; queues unknown; concurrency unknown. Operation mix: unknown. Latency scope: historical e2e metric; full send-through-delete timing is not established. Completed cycles unknown; error rate unknown; backlog start/end unknown/unknown; CPU/memory utilization unknown/unknown; p50/p99 13/83 ms; coordinated-omission correction true. The original generated EvalMeasurement is authoritative; metrics are projected from it without independently restating measured values. Tool-reported throughput does not identify offered, produced and sustained completed-message-cycle rates separately. Payload size, batch mix, queue count, concurrency, duration, completed count, errors, backlog, CPU/memory observations and HA are not established by this record. k6/Locust scripts used timestamp-string bodies rather than an exact 1 KiB payload; the OMB payload is also not established here. The source records storage as GB PD\_SSD; tier memory is derived from db-custom MiB. Raw tuning is retained alongside the normalized allocation.

* The 16 cases are planned experiments, each requiring three independent repetitions. No planned case has measured samples yet.

* Pin an adapter version before running a case. Completed-message-cycle throughput, p99 cycle latency, errors and backlog must be measured over 300 seconds after 60 seconds of warmup.

* Acceptance is authored: sustained completed cycles meet the offered rate, p99 ≤ 200 ms, error rate ≤ 0.001 and no backlog growth. This is not measured capacity evidence.

* Tail-latency qualification requires coordinated-omission-corrected measurements under the offered-load workload; correction alone never establishes completion or capacity.

* Historical k6, Locust and OMB observations are different workloads/tools at the same 2-vCPU allocation in us-west1. They are not hardware scaling points and are not averaged.

* Historical observations lack exact payload, HA, duration, completed-cycle counts, error/backlog and resource observations; none qualifies the sizing policy.

* Adapter, load-generator and connection-pool allocations must be recorded before a case can qualify. Empty planned environment values are unresolved requirements, not defaults.

## SQS → Google Cloud Pub/Sub

Origin API: `aws::1.0.0::sqs::classic`. Target backend: `google::1.0.0::pubsub`.

### Monthly cost by SQS request rate

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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgY29zdCBieSBTUVMgcmVxdWVzdCByYXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlJlZmVyZW5jZSBtb250aGx5IHNlcnZpY2UgY2hhcmdlcyBpbiBVU0QgYnkgQVBJIHJlcXVlc3RzL3MuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjZmZmZmZmIi8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iIzFmMjkzNyI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+TW9udGhseSBjb3N0IGJ5IFNRUyByZXF1ZXN0IHJhdGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MC4wMTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjM2LjU3MSIgeTI9IjIzNi41NzEiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMjQwLjU3MSIgdGV4dC1hbmNob3I9ImVuZCI+MC4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMDcuMTQzIiB5Mj0iMjA3LjE0MyIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMTEuMTQzIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNzcuNzE0IiB5Mj0iMTc3LjcxNCIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODEuNzE0IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQ4LjI4NiIgeTI9IjE0OC4yODYiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iMTUyLjI4NiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMTguODU3IiB5Mj0iMTE4Ljg1NyIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMjIuODU3IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI4OS40MjkiIHkyPSI4OS40MjkiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iOTMuNDI5IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiMxZjI5MzciLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMjk5LjM5NiIgeDI9IjI5OS4zOTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSIyOTkuMzk2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NDIuNzkxIiB4Mj0iNDQyLjc5MSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjQ0Mi43OTEiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI1ODYuMTg3IiB4Mj0iNTg2LjE4NyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjMWYyOTM3Ii8+Cjx0ZXh0IHg9IjU4Ni4xODciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzI5LjU4MyIgeDI9IjcyOS41ODMiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3MjkuNTgzIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iIzFmMjkzNyIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4zMDAwMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiMxZjI5MzciIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPkFQSSByZXF1ZXN0cy9zIChyZXF1ZXN0cy9zKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDIwNi41MDUgMjk5LjM5NiwxNzcuMDc2IDQ0Mi43OTEsMTQ3LjY0OCA1ODYuMTg3LDExOC4yMTkgNzI5LjU4Myw4OC43OSA3OTgsNzQuNzQ5IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjIwNi41MDUiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMjk5LjM5NiIgY3k9IjE3Ny4wNzYiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ0Mi43OTEiIGN5PSIxNDcuNjQ4IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNTg2LjE4NyIgY3k9IjExOC4yMTkiIHI9IjMuNSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjMWYyOTM3IiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzI5LjU4MyIgY3k9Ijg4Ljc5IiByPSIzLjUiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIzMDAwMCIgY3g9Ijc5OCIgY3k9Ijc0Ljc0OSIgcj0iMy41IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMxZjI5MzciIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSIzODAiIHkyPSIzODAiIHN0cm9rZT0iIzFmMjkzNyIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjYgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0icHVic3ViIiBwb2ludHM9Ijg0LDI5MCAxNTYsMjQxLjI1IDI5OS4zOTYsMjExLjgyMSA0NDIuNzkxLDE4Mi4zOTMgNTg2LjE4NywxNTIuOTY0IDcyOS41ODMsMTIzLjUzNiA3OTgsMTA5LjQ5NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJwdWJzdWIiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSI0IiBmaWxsPSIjMWQ0ZWQ4IiBzdHJva2U9IiMxZDRlZDgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJwdWJzdWIiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI0MS4yNSIgcj0iNCIgZmlsbD0iIzFkNGVkOCIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0icHVic3ViIiBkYXRhLWF4aXM9IjEwIiBjeD0iMjk5LjM5NiIgY3k9IjIxMS44MjEiIHI9IjQiIGZpbGw9IiMxZDRlZDgiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InB1YnN1YiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NDIuNzkxIiBjeT0iMTgyLjM5MyIgcj0iNCIgZmlsbD0iIzFkNGVkOCIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0icHVic3ViIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI1ODYuMTg3IiBjeT0iMTUyLjk2NCIgcj0iNCIgZmlsbD0iIzFkNGVkOCIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0icHVic3ViIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzI5LjU4MyIgY3k9IjEyMy41MzYiIHI9IjQiIGZpbGw9IiMxZDRlZDgiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InB1YnN1YiIgZGF0YS1heGlzPSIzMDAwMCIgY3g9Ijc5OCIgY3k9IjEwOS40OTUiIHI9IjQiIGZpbGw9IiMxZDRlZDgiIHN0cm9rZT0iIzFkNGVkOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQwMiIgeTI9IjQwMiIgc3Ryb2tlPSIjMWQ0ZWQ4IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UHViL1N1Yjogb25lIHN1YnNjcmlwdGlvbjwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Monthly cost by SQS request rate: monthly service charges by API requests/s. Exact values are in the following table." />

  <img className="t9-diagram-dark" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NjAgNDI2IiByb2xlPSJpbWciIGFyaWEtbGFiZWxsZWRieT0idGl0bGUgZGVzYyI+Cjx0aXRsZSBpZD0idGl0bGUiPk1vbnRobHkgY29zdCBieSBTUVMgcmVxdWVzdCByYXRlPC90aXRsZT4KPGRlc2MgaWQ9ImRlc2MiPlJlZmVyZW5jZSBtb250aGx5IHNlcnZpY2UgY2hhcmdlcyBpbiBVU0QgYnkgQVBJIHJlcXVlc3RzL3MuIFdvcmtsb2FkIGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBzaG93biBzZXBhcmF0ZWx5LiBDb3N0IGF4aXM6IGxvZ2FyaXRobWljIHBvc2l0aXZlIHZhbHVlczsgemVybyBjb3N0IHNob3duIHNlcGFyYXRlbHkuIEV4YWN0IHZhbHVlcywgYXNzdW1wdGlvbnMgYW5kIGV4Y2x1c2lvbnMgYXBwZWFyIGluIHRoZSBhZGphY2VudCB0YWJsZSBhbmQgdGV4dC4gQWRhcHRlciBob3N0aW5nIGFuZCBUZW5zb3I5IGZlZXMgYXJlIGV4Y2x1ZGVkLjwvZGVzYz4KPHJlY3Qgd2lkdGg9Ijg2MCIgaGVpZ2h0PSIxMDAlIiBmaWxsPSIjMTExODI3Ii8+CjxnIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMyIgZmlsbD0iI2U1ZTdlYiI+Cjx0ZXh0IHg9Ijg0IiB5PSIyNiIgZm9udC1zaXplPSIxNyIgZm9udC13ZWlnaHQ9IjYwMCI+TW9udGhseSBjb3N0IGJ5IFNRUyByZXF1ZXN0IHJhdGU8L3RleHQ+Cjx0ZXh0IHg9Ijg0IiB5PSI0NyI+TW9udGhseSBzZXJ2aWNlIGNoYXJnZXMgKFVTRDsgbG9nYXJpdGhtaWMgY29zdCBheGlzOyB6ZXJvIHNlcGFyYXRlKTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjkwLjAiIHkyPSIyOTAuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyOTQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjY2LjAiIHkyPSIyNjYuMCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyNzAuMCIgdGV4dC1hbmNob3I9ImVuZCI+MC4wMTwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMjM2LjU3MSIgeTI9IjIzNi41NzEiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMjQwLjU3MSIgdGV4dC1hbmNob3I9ImVuZCI+MC4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIyMDcuMTQzIiB5Mj0iMjA3LjE0MyIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIyMTEuMTQzIiB0ZXh0LWFuY2hvcj0iZW5kIj4xPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxNzcuNzE0IiB5Mj0iMTc3LjcxNCIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxODEuNzE0IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iMTQ4LjI4NiIgeTI9IjE0OC4yODYiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iMTUyLjI4NiIgdGV4dC1hbmNob3I9ImVuZCI+MTAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSIxMTguODU3IiB5Mj0iMTE4Ljg1NyIgc3Ryb2tlPSIjMzc0MTUxIi8+Cjx0ZXh0IHg9Ijc2IiB5PSIxMjIuODU3IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI3OTgiIHkxPSI4OS40MjkiIHkyPSI4OS40MjkiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iOTMuNDI5IiB0ZXh0LWFuY2hvcj0iZW5kIj4xMDAwMDwvdGV4dD4KPGxpbmUgeDE9Ijg0IiB4Mj0iNzk4IiB5MT0iNjAuMCIgeTI9IjYwLjAiIHN0cm9rZT0iIzM3NDE1MSIvPgo8dGV4dCB4PSI3NiIgeT0iNjQuMCIgdGV4dC1hbmNob3I9ImVuZCI+MTAwMDAwPC90ZXh0Pgo8bGluZSB4MT0iODQiIHgyPSI4NCIgeTE9IjYwIiB5Mj0iMjkwIiBzdHJva2U9IiNlNWU3ZWIiLz4KPGxpbmUgeDE9Ijg0IiB4Mj0iODQiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI4NCIgeT0iMzExIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBkYXRhLWF4aXMtbGFiZWw9InRydWUiPjA8L3RleHQ+CjxsaW5lIHgxPSIxNTYiIHgyPSIxNTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIxNTYiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xPC90ZXh0Pgo8bGluZSB4MT0iMjk5LjM5NiIgeDI9IjI5OS4zOTYiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSIyOTkuMzk2IiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTA8L3RleHQ+CjxsaW5lIHgxPSI0NDIuNzkxIiB4Mj0iNDQyLjc5MSIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjQ0Mi43OTEiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDA8L3RleHQ+CjxsaW5lIHgxPSI1ODYuMTg3IiB4Mj0iNTg2LjE4NyIgeTE9IjI5MCIgeTI9IjI5NSIgc3Ryb2tlPSIjZTVlN2ViIi8+Cjx0ZXh0IHg9IjU4Ni4xODciIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4xMDAwPC90ZXh0Pgo8bGluZSB4MT0iNzI5LjU4MyIgeDI9IjcyOS41ODMiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3MjkuNTgzIiB5PSIzMTEiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGRhdGEtYXhpcy1sYWJlbD0idHJ1ZSI+MTAwMDA8L3RleHQ+CjxsaW5lIHgxPSI3OTgiIHgyPSI3OTgiIHkxPSIyOTAiIHkyPSIyOTUiIHN0cm9rZT0iI2U1ZTdlYiIvPgo8dGV4dCB4PSI3OTgiIHk9IjMxMSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZGF0YS1heGlzLWxhYmVsPSJ0cnVlIj4zMDAwMDwvdGV4dD4KPHBhdGggZD0iTTExNiAyODcgbDUgNiBtMiAtNiBsNSA2IiBzdHJva2U9IiNlNWU3ZWIiIGZpbGw9Im5vbmUiLz4KPHRleHQgeD0iNDQxIiB5PSIzMzYiIHRleHQtYW5jaG9yPSJtaWRkbGUiPkFQSSByZXF1ZXN0cy9zIChyZXF1ZXN0cy9zKTwvdGV4dD4KPHRleHQgeD0iODQiIHk9IjM1OCI+V29ya2xvYWQgYXhpczogbG9nYXJpdGhtaWMgcG9zaXRpdmUgdmFsdWVzOyB6ZXJvIHNob3duIHNlcGFyYXRlbHkuPC90ZXh0Pgo8cG9seWxpbmUgcG9pbnRzPSI4NCwyOTAgMTU2LDIwNi41MDUgMjk5LjM5NiwxNzcuMDc2IDQ0Mi43OTEsMTQ3LjY0OCA1ODYuMTg3LDExOC4yMTkgNzI5LjU4Myw4OC43OSA3OTgsNzQuNzQ5IiBmaWxsPSJub25lIiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtZGFzaGFycmF5PSI2IDQiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjAiIGN4PSI4NCIgY3k9IjI5MCIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJvcmlnaW4iIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjIwNi41MDUiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwIiBjeD0iMjk5LjM5NiIgY3k9IjE3Ny4wNzYiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMCIgY3g9IjQ0Mi43OTEiIGN5PSIxNDcuNjQ4IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIxMDAwIiBjeD0iNTg2LjE4NyIgY3k9IjExOC4yMTkiIHI9IjMuNSIgZmlsbD0iIzExMTgyNyIgc3Ryb2tlPSIjZTVlN2ViIiBzdHJva2Utd2lkdGg9IjIiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0ib3JpZ2luIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzI5LjU4MyIgY3k9Ijg4Ljc5IiByPSIzLjUiIGZpbGw9IiMxMTE4MjciIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9Im9yaWdpbiIgZGF0YS1heGlzPSIzMDAwMCIgY3g9Ijc5OCIgY3k9Ijc0Ljc0OSIgcj0iMy41IiBmaWxsPSIjMTExODI3IiBzdHJva2U9IiNlNWU3ZWIiIHN0cm9rZS13aWR0aD0iMiIvPgo8bGluZSB4MT0iODQiIHgyPSIxMTQiIHkxPSIzODAiIHkyPSIzODAiIHN0cm9rZT0iI2U1ZTdlYiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjYgNCIvPgo8dGV4dCB4PSIxMjMiIHk9IjM4NCI+T3JpZ2luIHNlcnZpY2U8L3RleHQ+Cjxwb2x5bGluZSBkYXRhLXNlcmllcz0icHVic3ViIiBwb2ludHM9Ijg0LDI5MCAxNTYsMjQxLjI1IDI5OS4zOTYsMjExLjgyMSA0NDIuNzkxLDE4Mi4zOTMgNTg2LjE4NywxNTIuOTY0IDcyOS41ODMsMTIzLjUzNiA3OTgsMTA5LjQ5NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJwdWJzdWIiIGRhdGEtYXhpcz0iMCIgY3g9Ijg0IiBjeT0iMjkwIiByPSI0IiBmaWxsPSIjNjBhNWZhIiBzdHJva2U9IiM2MGE1ZmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8Y2lyY2xlIGRhdGEtc2VyaWVzPSJwdWJzdWIiIGRhdGEtYXhpcz0iMSIgY3g9IjE1NiIgY3k9IjI0MS4yNSIgcj0iNCIgZmlsbD0iIzYwYTVmYSIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0icHVic3ViIiBkYXRhLWF4aXM9IjEwIiBjeD0iMjk5LjM5NiIgY3k9IjIxMS44MjEiIHI9IjQiIGZpbGw9IiM2MGE1ZmEiIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InB1YnN1YiIgZGF0YS1heGlzPSIxMDAiIGN4PSI0NDIuNzkxIiBjeT0iMTgyLjM5MyIgcj0iNCIgZmlsbD0iIzYwYTVmYSIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0icHVic3ViIiBkYXRhLWF4aXM9IjEwMDAiIGN4PSI1ODYuMTg3IiBjeT0iMTUyLjk2NCIgcj0iNCIgZmlsbD0iIzYwYTVmYSIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9Im5vbmUiLz4KPGNpcmNsZSBkYXRhLXNlcmllcz0icHVic3ViIiBkYXRhLWF4aXM9IjEwMDAwIiBjeD0iNzI5LjU4MyIgY3k9IjEyMy41MzYiIHI9IjQiIGZpbGw9IiM2MGE1ZmEiIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxjaXJjbGUgZGF0YS1zZXJpZXM9InB1YnN1YiIgZGF0YS1heGlzPSIzMDAwMCIgY3g9Ijc5OCIgY3k9IjEwOS40OTUiIHI9IjQiIGZpbGw9IiM2MGE1ZmEiIHN0cm9rZT0iIzYwYTVmYSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSJub25lIi8+CjxsaW5lIHgxPSI4NCIgeDI9IjExNCIgeTE9IjQwMiIgeTI9IjQwMiIgc3Ryb2tlPSIjNjBhNWZhIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWRhc2hhcnJheT0ibm9uZSIvPgo8dGV4dCB4PSIxMjMiIHk9IjQwNiI+UHViL1N1Yjogb25lIHN1YnNjcmlwdGlvbjwvdGV4dD4KPC9nPjwvc3ZnPgo=" alt="Monthly cost by SQS request rate: monthly service charges by API requests/s. 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.

| API requests/s (requests/s) | Origin | Target scenario | Target | Difference |
| -: | -: | - | -: | -: |
| 0 | 0 | Pub/Sub: one subscription | 0 | 0 |
| 1 | 1.0512 | Pub/Sub: one subscription | 0.069346278906 | -0.981853721094 |
| 10 | 10.512 | Pub/Sub: one subscription | 0.693462789058 | -9.818537210942 |
| 100 | 105.12 | Pub/Sub: one subscription | 6.934627890586 | -98.185372109414 |
| 1000 | 1051.2 | Pub/Sub: one subscription | 69.346278905868 | -981.853721094132 |
| 10000 | 10512 | Pub/Sub: one subscription | 693.462789058686 | -9818.537210941314 |
| 30000 | 31536 | Pub/Sub: one subscription | 2080.388367176056 | -29455.611632823944 |

**Curve assumptions**

| Target scenario | Assumption | Value | Unit |
| - | - | -: | - |
| Pub/Sub: one subscription | Representative SQS message size | 1024 | bytes |
| Pub/Sub: one subscription | Origin send batch fill | 1 | messages/request |
| Pub/Sub: one subscription | Origin receive batch fill | 1 | messages/request |
| Pub/Sub: one subscription | Origin delete batch fill | 1 | messages/request |
| Pub/Sub: one subscription | Receive deliveries per original message | 1 | deliveries/message |
| Pub/Sub: one subscription | Empty receive requests per original message | 0 | requests/message |
| Pub/Sub: one subscription | Pub/Sub metadata and carrier overhead | 64 | bytes/message |
| Pub/Sub: one subscription | Target publish batch fill | 1 | messages/request |
| Pub/Sub: one subscription | Target delivery batch fill | 1 | messages/request |

* 1 KiB messages; unbatched send, receive and delete requests in a 1:1:1 mix, with no empty receives or redeliveries. 730 hours/month; one SQS billing unit per API request. Pub/Sub uses one subscription and 64 bytes of assumed overhead.
* 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.
* One pull subscription, Standard SQS semantics compatible with this mapping, representative message size and batching.
* Pub/Sub publish and delivery each cost USD 40/TiB, with a 1,000-byte minimum per request. Metadata overhead is an explicit assumption.
* Source usage is priced at reference rates; source lines are not actual invoice charges. Free or discounted usage still consumes target resources.
* AWS Standard SQS pricing: [https://aws.amazon.com/sqs/pricing/](https://aws.amazon.com/sqs/pricing/)
* Pub/Sub pricing: [https://cloud.google.com/pubsub/pricing/](https://cloud.google.com/pubsub/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.
* Pub/Sub retained-message storage, snapshots, extra subscriptions and transformations; SQS delay/FIFO features and visibility-extension traffic.

Rate snapshot: 2026-10-18. Model: `sqs-pubsub` / `2026-10-18.4`. Curve: `request-rate`.

Sources: [AWS Standard SQS pricing](https://aws.amazon.com/sqs/pricing/), [Pub/Sub pricing](https://cloud.google.com/pubsub/pricing/).

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.