HEFLO是建立在Amazon Web Services(AWS)之上的业务流程管理环境,Amazon Web Services(AWS)是一个安全可靠的云服务平台,提供计算能力,数据库存储,内容分发和其他功能。
AWS市场负责人 遍布全球 并拥有多项安全认证。
HEFLO是建立在Amazon Web Services(AWS)之上的业务流程管理环境,Amazon Web Services(AWS)是一个安全可靠的云服务平台,提供计算能力,数据库存储,内容分发和其他功能。
AWS市场负责人 遍布全球 并拥有多项安全认证。
我们设计了一种可扩展且可靠的体系结构,使我们能够在全球范围内发展并为客户提供高昂的价格。
数据以混合数据库方案维护,涉及Aurora DB(关系数据库)和DynamoDB(NO-SQL数据库)。
在DynamoDB数据库中,维护了具有大量数据的表,例如日志和流程实例中的数据。其余的保留在Aurora DB中,该数据库提供了恢复功能。所有银行都设在圣保罗和爱尔兰地区。
我们还使用Redis缓存技术,该技术将数据保留在内存中,以最大化应用程序的性能。
所有数据都在3个不同的区域中复制。这意味着,在数据中心崩溃的情况下,仍然会有2个其他应用程序适合该应用程序。
在每个区域内,有两个数据副本。考虑到3个复制区域,总共将有6个数据副本!
所有管理均由亚马逊本身自动执行。如果由于某种原因造成数据丢失或数据中心丢失,该服务将自动重定向而不会丢失。
所有数据都在两个不同的地区复制:圣保罗和爱尔兰。在每个区域内,最多可以复制3个区域。
始终从距离用户最近的区域进行数据访问和维护。这意味着更少的时间访问数据(等待时间)。
可用性区域,服务器和可伸缩性之间的维护由Amazon自动执行。
所有文件都保存在Amazon S3服务上,该服务旨在实现99.999999999%的持久性。数据会自动分布在至少三个物理设施上,这三个物理设施在AWS区域内在地理位置上是分开的。
使用的文件夹结构隔离客户端之间的文件,并允许第三方工具与本地存储库同步。
浏览器和服务器之间传输的所有数据均通过HTTPS协议加密。所有通讯都是安全的。
对于关系数据库,还对静态数据进行加密。这意味着,如果该数据库落入黑客之手,则数据将仍然不可访问。
在HEFLO,我们使用CDN–内容传递网络–通常用于分发静态内容,例如应用程序和网站。不久我们还将使用它来分发具有低波动性的动态内容。
亚马逊提供56个分销点。这意味着无论您在何处访问应用程序,您附近总会有该应用程序的副本。
负载平衡和升级由Amazon Elastic Beanstalk技术执行。在其中配置每个CPU的所有规则,性能和网络,以及服务器标准映像的配置。
AWS Lambda是一项计算服务,可让您运行代码而无需置备或管理服务器。它仅在必要时执行代码并自动扩展,从每天几个请求到每秒数千个。
在HEFLO,我们使用AWS Lambda运行流程机器。