在云中发现我们的基础架构

在最可靠,最具弹性的数据中心中保护您的数据

HEFLO是建立在Amazon Web Services(AWS)之上的业务流程管理环境,AWS是一种云计算服务平台,NASA,Netflix和Canal +也使用它来保证其可靠性。这有助于通过以下方式使HEFLO可扩展’强大的计算能力,在线数据库存储,内容分发功能等等。

世界领先的竞争对手AWS遥遥领先 遍布世界各地 并拥有多项安全认证。

GE说明了他们如何使用服务D'AMAZON AWS

建筑

里卡多·吉马良斯

首席技术官& Co-founder

我们开发了一种可靠且可扩展的体系结构,该体系结构支持HEFLO在五大洲的增长,同时确保为客户提供可承受的成本。

数据库

数据存储在带有Aurora DB(关系数据库)和DynamoDB(NO-SQL数据库)的混合数据库中。

大表包含在DynamoDB下的数据库中,例如与流程实例相关的日志和数据。其余数据存储在Aurora DB中,这使查询变得更容易’数据访问。所有数据库都存储在巴西的圣保罗和爱尔兰。

我们使用Redis缓存技术,该技术将数据保留在内存中,以便’提高性能’application.

Aurora关系数据库

区域之间的复制

所有数据都复制在3个单独的区域中。如果数据中心出现故障,则另外两个数据中心将继续’可访问以便操作’application.

数据镜像备份

镜像备份(数据的精确副本’源)在每个数据中心中执行,这意味着’您的数据总共有6个副本!

通过亚马逊进行管理

所有管理均由Amazon自动完成。的情况下’事件,将服务自动重定向到功能正常的数据中心,不会造成数据中断或丢失

了解VeriZon如何使用AURORA DB

DynamoDB NoSQL数据库

资料复制

所有数据都在两个不同的区域中复制:圣保罗和爱尔兰。在每个区域中,将数据复制到3个不同的区域

地域可用性

L’用户总是在以下情况下访问地理上最近的区域’il accède à l’应用程序,这有助于减少延迟。

通过亚马逊进行管理

可用区,服务器和服务器的管理’高峰需求的吸收由亚马逊自动执行。

了解DUOLINGO如何使用DYNAMODB

文件库

所有文件均由Amazon S3服务管理,该服务旨在实现99.999999999%的可靠性。数据将自动备份到由AWS管理的3个地理上不同的区域中。

所使用的文件夹结构将每个客户端的文件隔离在一起,并允许与由第三方工具管理的本地文件存储库进行同步。

安全

在浏览器和服务器之间传输的所有数据均已加密 ’使用HTTPS安全协议。

关系数据库还通过对存储的数据进行加密来保护,这意味着即使数据被盗,数据也将不可读。

了解如何通过AWS处理付款

应用领域

CDN

我们将CDN用于HEFLO–内容传送网络,用于加载静态内容,例如’应用程序和网站。我们很快将使用CDN技术加载动态,低波动率的内容。

亚马逊提供56个分销点,因此’une copie de l’应用程序将始终在附近,无论’您从中访问它的位置。

即时适应性

L’负载平衡和负载’使用Amazon Elastic Beanstalk技术执行自动调整:’CPU使用率,性能,网络和服务器配置。

  • 对于每个地区,每个服务均保证有2台服务器(位于圣保罗和爱尔兰地区)。
  • 通常,l’新版本的实施不会产生任何停机时间’application.
了解AIRBNB如何使用AWS灵活

Lambda和无服务
服务器

AWS Lambda是一项无需管理服务器即可执行代码的服务。该服务允许’仅在c时运行代码’是必需的,并且无论请求数量如何,资源都会自动调整大小–几天或几千秒。

HEFLO将AWS Lambda用于’运行过程机器。

了解NETFLIX如何使用AWS LAMBDA

监控方式

服务监控由独立提供商New Relic进行,New Relic提供多个控制面板,警报和资源,以方便’识别瓶颈’节流并提高性能’application.

New Relic还使用合并的监视信息更新状态页。

菜单