内容提要
2025年6月12日,Cloudflare的Workers KV服务因第三方云故障发生重大宕机。为防止类似事件,Cloudflare已将数据迁移至自有基础设施,并优化存储架构,以提升性能、可用性和冗余性,确保低延迟。
关键要点
-
2025年6月12日,Cloudflare的Workers KV服务因第三方云故障发生重大宕机。
-
Cloudflare已将数据迁移至自有基础设施,优化存储架构以提升性能和可用性。
-
Workers KV是一个全球键值存储,支持高读量和低延迟,最初依赖多个第三方云服务。
-
随着使用量的增加,双提供商架构面临操作挑战,最终决定转向单一对象存储提供商。
-
2025年6月12日,第三方云提供商的全球故障导致Workers KV请求失败,影响了多个Cloudflare服务。
-
Cloudflare决定构建自己的存储基础设施,以确保高可用性和低延迟。
-
新架构使用分布式数据库,支持数百亿个键值对和高吞吐量。
-
KV Storage Proxy (KVSP)被构建以解决数据库连接问题,提供HTTP接口。
-
新架构实现了混合存储,优化了小对象和大对象的存储方式。
-
通过背景写入和数据迁移,Cloudflare成功将数据转移到新后端,消除了单点故障。
-
新架构在性能和可用性上显著提升,特别是在欧洲地区。
-
Cloudflare计划进一步扩展混合架构,消除对第三方存储的依赖,提升整体性能和可靠性。
延伸解读
架构变更的背景
Cloudflare的Workers KV服务在经历了第三方云故障后,决定将数据迁移至自有基础设施。这一转变不仅是为了提高可用性,还旨在消除单点故障,确保服务的稳定性。新架构采用分布式数据库,能够支持数百亿个键值对,适应不断增长的用户需求。
性能与可用性的提升
新架构显著提升了Workers KV的性能,尤其是在欧洲地区,内部延迟降低至5毫秒,而之前的第三方存储延迟可达80毫秒。这种性能提升不仅改善了用户体验,还为Cloudflare的其他服务带来了积极影响,展示了自有基础设施的优势。
混合存储架构的优势
Cloudflare的新混合存储架构结合了数据库和对象存储的优点,能够根据对象特性自动路由请求。这种灵活性使得小对象的存储更加高效,同时也为大对象提供了合适的存储解决方案,确保了整体性能的优化。
延伸问答
Cloudflare的Workers KV服务在2025年发生了什么事件?
2025年6月12日,Cloudflare的Workers KV服务因第三方云故障发生重大宕机,导致多个服务请求失败。
Cloudflare是如何提高Workers KV的可用性和性能的?
Cloudflare将数据迁移至自有基础设施,优化存储架构,并构建KV Storage Proxy以提高性能和可用性。
Workers KV的原始架构是怎样的?
Workers KV最初依赖多个第三方云服务,采用双提供商架构以提高可用性,支持高读量和低延迟。
Cloudflare在新架构中如何处理数据一致性问题?
新架构通过同时向两个后端写入数据、背景同步和定期扫描来维护数据一致性,减少不一致的可能性。
新架构对Workers KV的性能有何影响?
新架构显著提高了性能,特别是在欧洲地区,内部延迟降低到5毫秒,提升了响应速度。
Cloudflare未来对Workers KV的计划是什么?
Cloudflare计划进一步扩展混合架构,消除对第三方存储的依赖,提升整体性能和可靠性。