Mendix Cloud 安全性 - 控制、备份、加密、日志记录和审计跟踪 | Mendix 评估指南

Skip navigation

Cloud Architecture

Mendix 部署架构是怎样的?

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

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

Mendix Cloud Foundry 层部署在每个 AWS 区域的多个可用区中。可用区是一个区域内的 AWS 物理数据中心位置。

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

Mendix 在哪里托管我的应用程序?

Mendix Cloud 可以在美国、亚太地区和欧盟提供托管设施。

如果您的公司有要求,Mendix 保证数据不会离开指定的区域。

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

如何组织应用程序隔离?

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

Mendix Cloud 如何提供高可用性?

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

Mendix 如何提供灾难恢复?

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

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

Mendix Cloud 如何提供自动恢复和自动修复?

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