您正在查看 Apigee Edge 文档。
前往 Apigee X 文档。 信息
Apigee 是一个多租户、自助式、基于云的平台,在全球多个区域的多个数据中心以完全冗余(实时/实时)配置运行。Apigee 使用 Google Cloud Platform (GCP) 和 Amazon Web Services (AWS) 来构建基于云端的平台。作为我们在 GCP 和 AWS 上构建的服务的一部分,我们在每个区域内使用多个数据中心,并跨这些多个数据中心为客户提供实时流量服务。我们没有“实时”数据中心和“备用”(或“辅助”或“故障切换”)数据中心。我们在全球每个区域都有两个(或更多)数据中心,这些数据中心会持续不断地同时处理客户流量。
BCP/DR 方案
Apigee 业务连续性规划和灾难恢复 (BCP/DR) 是一项平台级计划,不包含针对各个客户的详细任务。相反,平台已配置为处理客户数据请求,无论是否发生中断和停电。即使整个数据中心处于离线状态,数据仍会继续流动。如果整个区域离线,单区域客户可能会遇到 API 处理服务中断的情况。对于寻求“区域内”冗余服务以外的冗余服务的客户,Apigee 提供全球冗余级别的数据中心,可在多个区域或国家/地区处理流量,因此即使整个区域离线,数据仍可正常流动。
由于数据处理和访问可能存在地理限制,单一区域的客户服务不会自动转移到另一个区域。Apigee 为客户在客户指定的区域中托管服务。由于可能存在有关数据地理位置的特定法规或客户对其用户的承诺,Apigee 不会自动将服务迁移到备用区域,因为这可能会损害 Apigee 对其客户的承诺或 Apigee 客户对其客户的承诺。
Apigee 不会与任何个人客户分享完整的 BCP/DR 计划,因为其中包含 Apigee 内部敏感信息以及对我们客户的引用。我们的隐私权政策禁止与个人客户分享平台 BCP/DR 计划,因为这可能会泄露其他客户的名称。我们为每位客户提供同等程度的隐私保护。
BCP/DR 管理
Apigee 信息安全团队负责监督业务恢复能力计划,而轮换的突发事件指挥官负责管理和解决所有突发事件。 事件指挥官随时都有运营和工程人员待命,并针对可能需要采取的所有行动制定了 playbook。
BCP/DR 测试
Apigee 执行的运营流程支持以比年度 BCP/DR 桌面测试更频繁的节奏对平台进行 BCP/DR 测试。每个月,Apigee 都会在我们的实时/实时环境中执行负载波动,同时我们会对运行该服务的系统执行更新。此流程涉及在对等数据中心处理负载的同时,关闭整个数据中心的所有系统。在此过程中,在执行任何更新后,第一个数据中心会重新启动,并且服务会再次实时运行,以验证是否引入了任何问题。然后,对等数据中心会关闭以进行相同的更新,然后再重新上线。Apigee 使用工具和技术来耗尽流量,并将一小部分流量发送到最近更新的服务,以检查是否存在任何问题或错误,然后再恢复到满负荷处理。
这种一致的运营流程将我们服务的行业标准半年一次的弹性“测试”提升为更频繁的运营任务。
除了上述运营流程之外,Apigee 还会至少每年开展一次桌面 BCP/DR 演练,让工程和运营团队成员与其他 Apigee 业务部门一起,在模拟灾难场景中逻辑性地模拟和演练问题、应对措施以及决策的影响。这不仅能让我们的员工获得有关服务本身的更多培训和经验,还能让他们获得有关企业整体较大规模 BCP/DR 计划的更多培训和经验。
Apigee 完成的 BCP/DR 测试不使用“故障切换练习”或“辅助位置”,因为所有这些都内置在运行系统中。
Apigee 确实会维护供所有运营和工程团队使用的策略方案。 这些剧本每年至少会接受一次审核和更新,并用于我们所有的 BCP/DR 测试和培训练习。
Apigee 不会与单个客户分享 BCP/DR 测试报告,因为这些测试是在平台级而非客户级完成的。我们会与第三方审核员分享我们的运营任务结果和年度桌面演练测试报告,这些结果和报告将作为审核员审核我们是否符合 PCI、HIPAA、合同和其他要求的基础。
客户 BCP/DR 测试
我们建议客户在自己的灾难恢复计划中纳入 Apigee Edge 服务。客户可以且应该考虑 Apigee 如何根据需要重定向流量,以便客户即使在客户数据中心中断或其他灾难事件期间也能维护最终用户服务。不过,这种级别的测试不在 Apigee 灾难恢复计划的范围内。我们鼓励客户对自己的应用执行 BCP/DR 测试,并在测试中纳入 Apigee Edge。
RTO/RPO
Apigee 在与 BCP/DR 活动相关的合同中,并未针对客户或自身设定恢复点目标 (RPO) 和恢复时间目标 (RTO)。我们的 SLA 相当于云端的 RTO/RPO 数据点。由于 Apigee 是一项冗余的基于云的服务,其管理服务和运行时服务均采用冗余的实时服务架构,因此 RTO 和 RPO 均可视为“实时”。单区域客户至少会获得同一区域内不同数据中心的冗余服务。如果客户需要更高的冗余级别,可以选择多区域服务。
疫情方案
Apigee 将疫情应对方案纳入了我们的总体 BCP/DR 方案和流程中。由于 Apigee 是一项云托管服务,因此个人无需管理数据中心。对于支持等业务运维,Apigee 在多个办事处和远程地点设有全天候的全球支持团队。如果全球某个地区的流行病影响了我们的一个支持地点,其他办公室的人员将收到警报并负责通常由受影响办公室处理的轮班。对于销售等其他业务服务,员工分布在全球各地。Apigee 的所有团队都已做好远程办公的准备。Apigee 中使用的工具基于云,非常适合疫情应对计划。
更新
Apigee 每年至少会审核并更新一次我们的 BCP/DR 方案。我们使用从突发事件、产品变更、行业标准、风险分析活动和 BCP/DB 测试中收集的信息来更新方案。
业务影响分析和风险评估
Google 每年都会进行一次业务影响分析和风险评估。 BIA 和 RA 的结果会优先处理并记录在问题跟踪系统中。