客户案例 / 软件和互联网 / 美国

2025 年
Geneys-RGB Logo

Genesys 使用 Amazon DynamoDB 实现 99.999% 的可用性

了解 Genesys 如何使用 Amazon DynamoDB 构建人工智能驱动的高可用性体验编排平台。

构建并扩展了

数百项微服务

截至

2024 年 7 月 31 日的 12 个月内,可用性达到 99.999%

概述

Genesys 是体验编排领域(即编排管理多个接触点的客户互动,以提供统一的体验)的全球云领导者。公司的创新重点是 Genesys Cloud,这是一个基于云的体验编排平台,集先进的人工智能(AI)、联络中心、数字消费者参与及员工参与功能于一身。

Genesys Cloud 在 Amazon Web Services(AWS)上从头开始构建,使用 API 和微服务架构提供先进的可扩展性、灵活性和可靠性。作为持续创新承诺的一部分,Genesys 将充分发挥 AWS 的潜力,不断增强和扩展平台的功能。

Shot of a young businesswoman working on a computer in an office. Portrait of an successful young creative businesswoman using PC at her workplace in the modern office

机会 | Genesys 使用 AWS 变革客户和员工体验

Genesys Cloud 为 100 多个国家和地区的 8,000 多家企业提供支持,帮助他们打造无摩擦、个性化且富有同理心的客户体验(CX)及员工体验,同时提高业务敏捷性并改善经济成果。

传统上,客户体验解决方案是在企业内部开发和安装的,需要对硬件和软件进行大量前期投资。这些系统往往不够灵活、难以扩展,并且缺乏适应快速变化的客户期望所需的敏捷性。

Genesys 认识到了这些局限性,于是着手帮助组织将业务迁移到云端,从而变革客户体验行业。利用 AWS,Genesys 可以为各类组织提供按需扩展的能力、访问全球 AWS 基础设施的权限,以及不受物理硬件限制快速创新的能力。

kr_quotemark

到目前为止,我们还没有发现任何其他数据库技术可以与 Amazon DynamoDB 相媲美,它的运行稳定性、可扩展性和简易性太出色了。”

Rob Gevers
Genesys 首席架构师

解决方案 | 选择 Amazon DynamoDB 作为数百项微服务的数据层

为了指导人工智能平台的开发,Genesys 制定了一些关键原则来确立方法。团队选择构建松散耦合、紧密集成的微服务,而不是整体式产品套件,以提高灵活性并加快更新。Genesys 的另一个目标是将所有可能的流程自动化,最大限度地减少手动步骤和运营开销,从而减少人为错误并提高效率。

多年来,Genesys 构建了数百项微服务,每项微服务执行特定的功能。每项服务包含三个组件:第一个是负载均衡器,可有效分配传入的流量,确保最佳可用性;第二个是自动扩缩组,由 Amazon Elastic Compute Cloud(Amazon EC2,可为几乎任何工作负载提供安全且可调整大小的计算容量)或 AWS Lambda(无服务器计算服务)提供支持;

第三个是数据层,负责存储和检索特定于微服务的数据。在这个数据层,Genesys 使用无服务器的 NoSQL 数据库服务 Amazon DynamoDB,可帮助公司开发几乎任何规模的现代应用程序。

为跨多个区域的数百项服务部署和管理单独的数据库集群,会产生大量的开销成本和复杂的扩展挑战。此外,Genesys 想要帮助其开发团队最大限度地提高敏捷性,同时将基础设施管理的运营负担降至最低。在探索了 AWS 上的备选解决方案后,Genesys 决定采用 Amazon DynamoDB。

Amazon DynamoDB 可以从零扩展到几乎任何规模,无需冷启动、版本升级、维护时段、修补或停机维护。因此,Genesys 架构团队选择 Amazon DynamoDB 作为新微服务的标准,这些微服务要求数据层的延迟保持在个位数毫秒以下。

“默认情况下,Amazon DynamoDB 是主要数据层,若要使用其他数据层,团队必须证明其合理性。”Genesys 首席架构师 Rob Gevers 说道,“有些用例更适合关系模型,但这些用例的数量明显少于可以通过 NoSQL 方法有效满足的用例。到目前为止,我们还没有发现任何其他数据库技术可以与 Amazon DynamoDB 相媲美,它的运行稳定性、可扩展性和简易性太出色了。”

架构图

成果 | 使用 AWS 服务实现高可用性和全球覆盖

借助 AWS,Genesys Cloud 可提供企业所需的可扩展性、可靠性和灵活性,以便在快节奏、数字优先的世界提供卓越的客户体验。在截至 2024 年 7 月 31 日的 12 个月内,该平台的可用性始终保持在 99.999% 的水平,能够帮助客户提供几乎不间断的服务。

受益于 Amazon DynamoDB 的全球可用性,截至 2024 年,Genesys Cloud 已部署到 15 个主要区域和 5 个卫星区域。公司还使用 Amazon DynamoDB 全局表自动跨 AWS 区域复制数据,并使用 DynamoDB Streams 在其微服务架构中近乎实时地捕获和处理数据变化。借助这些功能,Genesys 可以加速扩张到新市场,并满足客户对数据驻留和监管合规性的要求。

此外,Genesys Cloud 还能利用 Amazon DynamoDB 的按需容量模式,高效处理不可预测的工作负载。这种按请求付费的模式使得 Genesys 能够平衡成本和性能,同时无需人工干预即可适应流量波动。由于 Genesys Cloud 可以快速适应流量高峰,因此即使客户互动意外激增,公司的客户也可以保持最佳性能。

通过采用一系列 AWS 服务(特别是 Amazon DynamoDB),Genesys 提供了一个强大、灵活且可全球访问的体验编排平台,以适应现代企业不断变化的需求。随着业务的发展,公司将继续探索云的功能,增强其产品,努力树立客户服务新标准。

关于 Genesys

作为体验编排领域的全球云领导者,Genesys 提供人工智能、数字和员工敬业度管理功能。借助其平台,企业可以提供个性化的客户和员工体验。

使用的 AWS 服务

Amazon DynamoDB

Amazon DynamoDB 是一项无服务器的 NoSQL 数据库服务,您可以通过它来开发任何规模的现代应用程序。

了解更多 »

Amazon EC2

Amazon Elastic Compute Cloud(Amazon EC2)提供最广泛、最深入的计算平台,拥有超过 750 个实例,可选择最新的处理器、存储、网络、操作系统和购买模型,以帮助您最好地满足工作负载的需求。

了解更多 »

AWS Lambda

AWS Lambda 是一项计算服务,可以运行您的代码以响应事件并自动管理计算资源,这使其成为将想法转化为现代生产无服务器应用程序的最快方式。

了解更多 »

更多软件和互联网客户案例

Showing results: 1-4
Total results: 828

未找到任何项目 

1 207

行动起来

无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。