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