在我们的云基础架构中

您在最安全可靠的数据中心中的数据

HEFLO是基于Amazon Web Services(AWS)构建的业务流程管理环境,该平台是一个安全可靠的云服务平台,可提供计算能力,数据库存储,内容分发和其他功能。

AWS是云计算市场的领导者。它是 遍布全球 并拥有多项安全认证。

查看GE如何使用亚马逊AWS服务

建筑

里卡多·吉马良斯

首席技术官& Co-founder

我们设计了一种可扩展且可靠的体系结构,使我们能够在全球范围内发展并为客户提供具有竞争力的价格。

数据库

数据保存在混合数据库架构中,涉及Aurora DB(关系数据库)和DynamoDB(NoSQL数据库)。

DynamoDB数据库存储具有大量数据的表,例如日志和流程实例数据。其余数据保存在提供恢复工具的Aurora DB中。所有数据库都在都柏林/爱尔兰和圣保罗/巴西维护。

我们还使用Redis缓存技术,该技术可在内存中维护数据并最大化应用程序性能。

Aurora关系数据库

区域之间的复制

所有数据都在3个不同的区域中复制。这意味着,在数据中心崩溃的情况下,仍然有2种可用以满足应用程序需求。

资料镜射

在每个区域内,有2个数据副本。考虑到3个复制区域,总共将有6个数据副本!

亚马逊管理

所有管理均由亚马逊本身自动完成。如果由于某种原因出现数据丢失或数据中心故障,该服务将自动重定向而不会丢失。

查看VERIZON如何采用AURORA DB

DynamoDB NoSQL数据库

资料复制

所有数据都在两个不同的区域中复制:爱尔兰和圣保罗。此外,对于每个区域,最多可以在3个区域中进行复制。

地域可用性

始终从距离用户最近的区域进行数据的访问和维护。这意味着较短的数据传输延迟(延迟)。

亚马逊管理

可用性,服务器和可伸缩性区域之间的维护由Amazon自动执行。

查看DUOLINGO如何使用DYNAMODB

文件库

所有文件都保存在Amazon S3服务中,该服务旨在提供99.999999999%的持久性。数据会自动分发到最少三个物理设施,这些物理设施在AWS区域内在地理位置上是分开的。

文件夹结构通过客户端隔离文件,并通过第三方工具启用与本地存储库的同步。

安全

HTTPS协议对浏览器和服务器之间传输的所有数据进行加密。整个通信是安全的。

对于关系数据库,还进行数据加密。这意味着,如果该数据库落入黑客之手,则数据将仍然不可访问。

查看如何在AWS上进行STRIPE流程付款

应用领域

CDN

我们使用CDN–内容传递网络–用于分发静态内容,例如应用程序代码和网站页面。不久,我们将在波动性低的动态内容分发中应用相同的技术。

亚马逊有56个分销点。这意味着无论您走到哪里,您附近总会有该应用程序的副本。

自动升级

负载平衡和升级由Amazon Elastic Beanstalk技术执行。它配置每个CPU,性能和网络的所有规则,以及默认服务器映像。

  • 对于每个区域,我们保证每个服务至少两台服务器。我们的服务器位于都柏林/爱尔兰和圣保罗/巴西。
  • 在大多数情况下,新版本的部署不会导致应用程序不可用。
在AWS上查看AIRBNB SCALES服务的方式

Lambda和无服务器服务

AWS Lambda是一项计算服务,它允许执行代码而无需置备或管理服务器。它仅在必要时运行代码,并且自动从每天几个请求扩展到每秒数千个。

在HEFLO,我们使用AWS Lambda运行流程引擎。

查看NETFLIX如何使用AWS LAMBDA

监控方式

服务监视由独立的供应商New Relic执行,该供应商提供多个仪表板,警报和功能,以识别应用程序性能瓶颈。

New Relic还查看状态页面的合并监控信息。

菜单