Cloud Architecture

西门子低代码 部署架构是怎样的?

西门子低代码 Cloud 是一款基于 Cloud Foundry 技术的 PaaS 云产品,可在 AWS 的 IaaS 层上运行。西门子低代码 应用程序将在 Cloud Foundry 提供的容器中运行。Cloud Foundry 中的容器可提供水平和垂直扩展以及自动修复等标准支持。

无需停机就能完成扩展和缩放,只需添加或删除容器即可。

西门子低代码 Cloud Foundry 层部署在每个 AWS 区域的多个可用区中。可用区是一个区域内的 AWS 物理数据中心位置。

西门子低代码 应用程序需要数据库和文件存储才能运行。在 西门子低代码 Cloud 中,这些 aPaaS 服务直接在 AWS 服务层使用。对于数据库,西门子低代码 Cloud 使用 RDS PostgreSQL,对于文件存储,则使用 S3。这两项服务都配置了多可用区,因此数据可以在数据中心之间复制。

西门子低代码 在哪里托管我的应用程序?

西门子低代码 Cloud 可以在美国、亚太地区和欧盟提供托管设施。

如果您的公司有要求,西门子低代码 保证数据不会离开指定的区域。

有关更多信息,请参见多云概述

如何组织应用程序隔离?

在 西门子低代码 Cloud 中,逻辑术语“环境”用于描述应用程序隔离。每个应用程序都在一个环境中运行,并且与其他应用程序完全分离以进行计算、内存和存储。西门子低代码 应用程序可在(专用于单个应用程序)环境中的一个或多个 西门子低代码 Runtime Engine 实例上运行。此外,每个应用程序都配置了专用的数据库和 S3 存储区,以便在数据级别上完全隔离。

西门子低代码 Cloud 如何提供高可用性?

西门子低代码 Cloud 为具有企业许可证的客户提供了高可用性选项,这样可以在 西门子低代码 运行中断的情况下确保零停机时间。用户可以使用开发人员门户扩展 西门子低代码 应用程序环境。选择多个实例时,如果一个实例发生故障,应用程序仍可以继续运行。

西门子低代码如何提供灾难恢复?

西门子低代码 Cloud 架构将运行时引擎和数据库保持在相同的可用区中,以最大程度地减少数据库操作中的延迟。如果当前可用区发生故障,西门子低代码 Cloud 将自动将故障转移至地理上分隔的其他可用区。应用程序的新副本会在新的可用区中自动启动。AWS 查以跨多个可用区自动复制文件存储区,借由 西门子低代码 回退选项,您还可以通过流自动复制数据库 – 或者将备份还原到新的可用区。

所有备份都将复制到另一个区域,但如果您的公司有要求,这些数据将不会离开相应的洲区域。

西门子低代码 Cloud 如何提供自动恢复和自动修复?

西门子低代码 Cloud 可在同一可用区内实现自动恢复和故障转移,并且在两个运行时引擎之间平衡用户负载。在极少的单个运行时引擎崩溃的情况下,另一个运行时引擎会自动接管所有用户请求,而 Cloud Foundry Health Manager 会用新的运行时引擎替换崩溃的运行时引擎。由于 西门子低代码 采用无状态架构,最终用户在这种情况下不会受到影响。