AWS services · one calendar month

Autromaster Mobile (AMM): AWS dynamic cost model

This page shows what drives the monthly AWS bill for AMM. Read the diagram left to right:

Colours: light green = inputs you can change dark green = follows message volume grey-green = platform

Try it: move any slider below the diagram to see how the monthly cost changes.

1 · DRIVERS (inputs) 2 · MESSAGES PER MONTH 3 · SERVICE COST 4 · TOTAL Systems in the app database Neo4j, 25 Sep 2026 Active systems AutroSafe / AutroPrime split Active gateways Heartbeat interval Messages per system per month AutroSafe: normal / degraded AutroPrime: normal / offline Platform inventory NAT / VPC endpoints EC2 t3.medium instances Lambda Insights / flow log to S3 fixed hourly charges, independent of messages NDATA heartbeat about 60 % of all messages DDATA AutroSafe panels DDATA AutroPrime panels Births, service topics Total MQTT messages drives every message-driven line AWS IoT Core messages × $1.20 / M + connection minutes, registry Kinesis Data Streams + records × $0.0175 / M (= rule actions) Lambda invocations = per-1M-messages × total GB-seconds × $13.3 / M (arm) or $16.0 / M SQS requests = sent × 3 + empty receives × $0.40 / M (FIFO $0.50 / M) Network Monitoring & logging Servers, databases, APIs Security & small services Per month pre-tax Total incl. tax × 12 months × heartbeat rate × rate by state × price actions → records ∝ messages message-driven share fixed inventory charges (counts × hours × price) input computed follows message volume platform: fixed inventory charges + a message-driven share
Systems and heartbeat settings set the monthly message volume; the four message-driven services price that volume, the platform services are mostly hourly charges for what exists, and tax adds 25 % on top. Values are the workbook at its current inputs.

Fleet

Drivers!B5 · 1,410 in Neo4j
Drivers!B6 · 154 never connected, 149 silent
Drivers!B8
Drivers!B15 · today 20 s
Drivers!B19
IoT!I5 · 2 = duplicate rule present
Lambda!I5 · statusPropagator (40 % of Lambda)
Kinesis!B7, B8

Platform inventory

Platform · $37.44 each · 9 until 23 Sep, 4 now (September average 7.8)
Platform · 3 AZs × $8.64 · 13 until 23 Sep, 3 now (September average shown)
Platform · $34.56 each per month
Platform · largest CloudWatch line · 0 = off
Platform · 0 = stopped; GuardDuty still reads flow logs
Platform · people and dashboards

Cost by service at these inputs

ServiceBehaviourSeptember 2026 (30-day)Model monthChange× 12

EC2-Other and VPC sit below September on purpose: five NAT gateways and ten interface endpoints were deleted on 23 September, so the model shows the run-rate entering October.

The steps, with the current numbers

1 · Systems to gateways

2 · Gateways and systems to messages

3 · IoT Core messages

messages × $1.20/M + rules × $0.18/M + actions × $0.18/M + connection minutes + registry

4 · Kinesis messages

shards × 720 h × $0.018 + rule actions × $0.0175/M

5 · Lambda messages

invocations = per-1M-messages × total GB-seconds = invocations × ms/1000 × MB/1024 cost = GB-seconds × price(arch) + invocations × $0.20/M

6 · SQS messages

requests = (sent + received + deleted) per 1M messages × total + empty receives cost = requests × $0.40/M (FIFO $0.50/M)

7 · Platform inventory

fixed line: quantity × unit price (NAT-hours, ENI-hours, instance-hours, GB-months, key-months …) message-driven line: quantity per 1M messages × total messages × unit price

8 · Tax and total