在 Zendesk,我们的目标是通过易于使用、易于自定义和易于扩展的软件,拉近公司及其客户之间的距离。首先要确保 Zendesk Support 顺利运行,同时为您提供可扩展的服务,以满足您不断变化的需求。
随着我们客户的成长和需求的变化,该技术必须进行扩展,以满足对性能和可靠性的需求。Zendesk Support 建立在企业级运营和技术架构之上,超越了行业标准,让您的企业面向未来。下图概述了技术架构。有关各个部分的说明,请参阅文章的其余部分。
冗余的分布式环境
Zendesk Support 使用一个完全冗余的分布式自动化环境,其中包括运行多个应用程序实例的独立数据中心。
为确保为全球客户提供卓越服务,Zendesk Support 在全球多个数据中心运行。每个数据中心都可以为客户增加容量并减少延迟。使用 数据中心位置功能,客户可以选择其首选的数据中心位置。
Pod 架构设计
每个数据中心都包含一个或多个 Pod。此 Pod 架构提供了最大的灵活性,具有更快的配置、用户自定义和更高的可扩展性等优势。一个新的 Zendesk Support 客户被分配到一个数据中心的特定 Pod。每个 pod 都拥有独立于其它 pod 运行 Zendesk Support 所需的所有资源。这些资源包括应用程序服务器、Web 服务器和数据库服务器,以及用于处理其它工作(如电邮处理和报告)的资源。
每个 pod 都包含多个数据库集群,每个集群都包含一个主数据库服务器和两个连续镜像主数据库服务器的辅助数据库服务器。如果主要设备意外遇到问题,一个备用设备将立即取代它。这个备份服务器的自动化系统大大减少了停机的可能性。
Pod 移动
作为网络管理的标准组成部分,pod 移动可能会定期发生。这可能会影响您的 IP 地址 允许列表 和防火墙配置。您可以使用 Zendesk API 获取 Zendesk 产品的最新公共 IP 地址列表。有关更多信息,请参阅 配置防火墙以用于 Zendesk 产品 。
分片数据库设计
每个数据库集群的组成部分是分片,即较小的逻辑数据库。分片架构允许 Zendesk Support 重新平衡物理数据库集群和 Pod 之间的负载。Zendesk Support 有数百个分片,分布在全球的数据库集群中。每个分片支持一定数量的客户。该数字根据客户生成的数据量而有所不同。如果客户需要更多容量,Zendesk Support 可以完全为客户提供一个单独的分片或数据库集群。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。