概览
工作原理
此架构图显示了如何使用 AWS IoT Core 构建和更新您的电动汽车充电系统。
自信地进行部署
为部署做好准备了吗? 查看 GitHub 上的示例代码,了解按原样部署或自定义以满足需求的详细部署说明。
Well-Architected 支柱
上面的架构图是按照 Well-Architected 最佳实践创建的解决方案示例。要做到完全的良好架构,您应该遵循尽可能多的 Well-Architected 最佳实践。
该架构利用 NLB 将来自充电点的传入连接高效分配到在 Fargate 上运行的 OCPP Handler 实例。这减轻了在平衡负载和实现高可用性方面的工作,让您专注于发展核心充电应用。Fargate 托管容器化 OCPP 处理器,可根据流量自动扩展并简化部署和管理。
AWS IoT Core 在充电点和后端系统之间建立安全的加密通信通道,以处理身份验证、授权和消息加密。AWS 身份和访问管理 (IAM) 强制实施细粒度的访问控制,仅限授权用户和服务访问。安全组和网络 ACL 充当虚拟防火墙,控制入站和出站流量,保护系统免受潜在的网络攻击。
无状态架构允许 NLB 将流量路由到 Fargate 上任何可用的 OCPP Handler 实例。AWS Auto Scaling 组有助于确保系统的可扩展性,从而在不停机的情况下处理增加的负载。AWS IoT Core 提供可靠的消息处理,在故障转移或扩展事件期间自动重新路由流量。Amazon SQS 缓冲和存储有效负载,增强整体系统弹性。
AWS IoT Core 、A mazon SQS 和 Lambda 利用可扩展性和高吞吐量能力来高效处理来自充电站的潜在大量 OCPP 消息。这些服务的无服务器特性支持根据需求自动扩缩,使基础设施适应工作负载的波动变化。托管服务减少了运营开销,将重点转移到应用程序层面的问题上。
AWS IoT Core 、A mazon SQS、 Lambda 和 Ste p Function s 的无服务器和即用即付定价模式(这意味着您只需为使用量付费)允许您根据需要向上和向下扩展收费网络,而不会产生固定成本。在这些服务的推动下,事件驱动架构只在特定事件或消息调用操作时才消耗资源,从而提高了资源利用率,减少了浪费。
事件驱动架构和 AWS IoT Core 、A mazon SQS、 Lambda 和 Step Function s 等无服务器服务仅在调用时消耗资源,从而最大限度地减少了环境影响,从而减少了总体运营占用空间和对永续计算能力的需求。
免责声明
找到今天要查找的内容了吗?
请提供您的意见,以便我们改进网页内容的质量。