架构

  • Published on
    高可用架构设计最核心的就是两点:解耦和冗余。解耦包括业务状态分离(无状态架构设计)、分库分表等。冗余包括缓存、CDN、主从备份、主主备份、GeoDNS 等。一个好的架构设计需要在产品迭代的不同阶段选择合适的技术,从而既能在合理的成本条件下有效保障当前的业务需求,又能考虑到业务下一步发展的可能性。
  • Published on
    互联网流量正在每年以指数级增长,为了更高效的处理网络流量,各个组织都在开展下一代网络的研究和实验。特别是结合了 SDN、Segment Routing、带内遥测、应用感知等机制的技术和网络架构,得到了极大的关注。这篇文章介绍了欧洲 SIDN 实验室基于 P4 和 Intel Tofino 构建的 SCION 架构网络的实验,以一种灵活的、软件定义的方式,实现太比特速率的网络路由。
  • Published on
    PCIe是当前使用最广泛的硬件高速总线接口,业界主流的GPU、网卡、存储等系统几乎都通过PCIe总线和CPU通信,因此,对于大规模数据中心来说,PCIe的稳定性和可维护性对整个数据中心的高可靠、高可用性至关重要。Facebook在这篇文章里介绍了在数据中心里自动化监控、修复PCIe错误的经验。
  • Published on
    作为云服务基础设施供应商,灵活性将成为第一原则,整个云基础设施将围绕提供更强的灵活性而架构。无论是中心云还是边缘云,其目标都是为了提高资源(计算、存储、网络)的有效利用和调度,让应用可以随时随地随需的访问到所需的资源,真正实现IT资源的基础设施化。这篇文章介绍了对于未来更灵活的基础设施的一些思考和可能的原则。