| Reading telemetry out of OTRead from a historian replica in the DMZ, not from outstations. Read-only accounts and nothing that can write back. If a site still runs Azure IoT Edge, 1.5 LTS support ends on 10 November 2026; 1.6 LTS runs to November 2028. | AWS IoT Greengrass in the DMZ, reading a historian replica or OPC UA | Azure IoT Operations (OPC UA connector, MQTT broker, data flows) on Arc-enabled Kubernetes | An OPC UA client and an MQTT broker (e.g. Eclipse Mosquitto) on Kubernetes in the DMZ |
|---|
| Logger and smart meter intakeLoggers and meter head-ends push batches once or twice a day. Expect late and duplicate data, and design for it. | API Gateway, Kinesis Data Streams | API Management, Event Hubs | Kong or your existing API gateway; Apache Kafka |
|---|
| Time-series historyTimestream for LiveAnalytics is closed to new customers. AWS IoT SiteWise isn't offered in London, and IoT Events has ended, so neither is used. | Timestream for InfluxDB | Fabric Real-Time Intelligence (Eventhouse) | TimescaleDB or InfluxDB |
|---|
| Night-flow, burst and acoustic modelsStart with per-DMA night-flow baselines and simple burst rules, then add acoustic classification. Labels come from repair records, which need cleaning. | Amazon SageMaker AI | Azure Machine Learning | MLflow and Kubeflow on Kubernetes |
|---|
| Asset and network contextPipe material, age, burst history and valve locations stay in GIS. The models read them; they don't keep their own copy of the network. | Your GIS and hydraulic model, through their APIs | Your GIS and hydraulic model, through their APIs | Your GIS and hydraulic model, through their APIs |
|---|
| Procedures and past repairs (retrieval)Network operations procedures, valve operation rules and past job notes, so drafts cite the procedure rather than guess. | Bedrock Knowledge Bases | Foundry IQ, built on Azure AI Search | OpenSearch, or PostgreSQL with pgvector |
|---|
| Reasoning and draftingBoth clouds offer a choice of models, including Claude. The language model drafts; the detection comes from the ML models. | Amazon Bedrock | Microsoft Foundry | Open-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub |
|---|
| Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore. | Amazon Bedrock AgentCore | Foundry Agent Service | An open-source agent framework (e.g. LangGraph) on Kubernetes |
|---|
| Workflow and events | AWS Step Functions, EventBridge, SQS | Logic Apps or Durable Functions, Event Grid, Service Bus | Temporal or n8n; Apache Kafka or RabbitMQ |
|---|
| Link to work management and customer systemsDrafts land in a draft status the agent can't change. Reuse the integration layer you have. | API Gateway, plus your existing integration platform | API Management, plus your existing integration platform | Kong or your existing API gateway, plus your existing integration platform |
|---|
| Human reviewAnalysts confirm in the screens they already use. No new console for the control room. | In the leakage team's existing tools and the work management system | In the leakage team's existing tools and the work management system | In the leakage team's existing tools and the work management system |
|---|
| Identity, keys, OT securitySeparate identities for OT and IT, and no shared accounts across the boundary. | IAM Identity Center, KMS, device certificates in AWS IoT Core | Entra ID, Key Vault, Azure Device Registry certificates | Keycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM |
|---|
| Monitoring and auditLog every alert, every analyst decision and every repair outcome, with the model version used. | CloudWatch, CloudTrail | Azure Monitor, Log Analytics | Prometheus, Grafana, OpenTelemetry |
|---|
| UK data residencySmart meter data is personal data. Azure IoT Operations connects to Azure Arc through regions outside the UK; check what metadata goes where. | eu-west-2 (London) | UK South / UK West | Your own UK data centre, or a UK or EU provider |
|---|