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