如今基于云的开发不断增长以及对性能和可靠性的需求不断增加,在云中部署应用为开发团队和消费者带来了诸多好处,与过去的本地模型相比,开发团队可以利用云基础设施快速轻松地扩展应用,而无需花费大量资金。
因此,最终用户通过社交媒体、游戏和流媒体等应用的更低延迟和更高可用性获得更好的体验。
然而,这种转向由大型云提供商托管应用导致了对拥有大量集中数据中心区域的大型云厂商的依赖。按需提供资源的弹性,推动了工程师向现代计算模式的转变,但同时也带来了安全和性能方面的挑战。
应用性能和安全挑战
依赖大型的、集中的云架构带来的主要挑战之一,就是要确保应用的性能。当应用托管在中央数据中心时,这些应用通常是远离最终用户的,这可能会导致严重的延迟问题。
那些需要实时交互的应用特别容易受到延迟和性能问题的影响。在疫情期间,在线办公的员工依靠视频会议与同事远程联系。在需要实时技术发挥作用方面,物联网设备和人工智能处理是我们看到的一些蓬勃发展的例子。
此外,集中架构会影响可扩展性和创新。即使具有水平扩展能力的均衡式设计也只能在单一环境中进行扩展。更不用说,当发生区域性停电的时候,运营可能会立即中断,直到停电问题得到解决——而这甚至不涉及恢复的过程。
当然,网络弹性也是任何应用的首要考虑因素。集中式架构在同一环境中托管所有系统和应用,这降低了攻击者的渗透和对组织造成严重破坏的进入壁垒。集中式系统代表单一的攻击区域,如果它出现故障,整个运营就会瘫痪——这会给关键业务运营带来巨大的问题。
分布式云的前进之路
为了应对这些挑战,许多企业迫切需要一种替代方案,通常是采用分布式云环境的形式,其中应用托管在全球各地的多个服务器上,从而获得更好的性能并增强对网络攻击的抵御能力。
把应用分布在多个位置,这样组织就可以减少处理和分析集中式云中的数据,以及本地化那些不需要分布的数据所花费的时间。此外,分布式云环境还减少了攻击面和攻击者可以作为目标的数据量。
此外,不同地点的本地化云环境可以让企业更轻松地满足不同国家的数据主权和本地化要求。每个云环境都可以单独调整,以使数据更接近最终用户所在的地方。这是一个越来越令人担忧的问题,特别是对于那些必须遵守其开展业务的不同国家的不同法律和法规的跨国企业。
随着企业不断转向基于云的环境,精心管理应用所在的位置就变得越来越重要。不断发展变化的、新兴的云原则——混合云和多云、应用模块化以及云原生架构的标准化——可以充当支持分布式计算案例的构建块。
做出正确的选择并投资合适的技术,企业就可以优化他们的云环境,并确保应用获得最佳的性能和安全性。
好文章,需要你的鼓励
北京大学研究团队开发出基于RRAM芯片的高精度模拟矩阵计算系统,通过将低精度模拟运算与迭代优化结合,突破了模拟计算的精度瓶颈。该系统在大规模MIMO通信测试中仅需2-3次迭代就达到数字处理器性能,吞吐量和能效分别提升10倍和3-5倍,为后摩尔时代计算架构提供了新方向。
普拉大学研究团队开发的BPMN助手系统利用大语言模型技术,通过创新的JSON中间表示方法,实现了自然语言到标准BPMN流程图的自动转换。该系统不仅在生成速度上比传统XML方法快一倍,在流程编辑成功率上也有显著提升,为降低业务流程建模的技术门槛提供了有效解决方案。
谷歌宣布已将约3万个生产软件包移植到Arm架构,计划全面转换以便在自研Axion芯片和x86处理器上运行工作负载。YouTube、Gmail和BigQuery等服务已在x86和Axion Arm CPU上运行。谷歌开发了名为CogniPort的AI工具协助迁移,成功率约30%。公司声称Axion服务器相比x86实例具有65%的性价比优势和60%的能效提升。
北京大学联合团队发布开源统一视频模型UniVid,首次实现AI同时理解和生成视频。该模型采用创新的温度模态对齐技术和金字塔反思机制,在权威测试中超越现有最佳系统,视频生成质量提升2.2%,问答准确率分别提升1.0%和3.3%。这项突破为视频AI应用开辟新前景。