随着基于云的开发不断增长以及对性能和可靠性的需求不断增加,推动应用程序更接近最终用户对于提高性能和安全性变得越来越重要。
在云中部署应用程序为工程团队和消费者带来了众多好处。 与过去的本地模型相比,工程团队可以利用云基础设施快速轻松地扩展应用程序,而无需花费大量资金。
因此,从社交媒体到游戏和流媒体,最终用户可以通过更低的延迟和更高的应用程序可用性获得更好的体验。
然而,这种向由大型云提供商托管应用程序的转变导致了对拥有大规模集中数据中心区域的大型云供应商的依赖。这些地区按需资源的弹性有助于将工程师引入现代计算范式,但它们也对未来的安全性和性能提出了挑战。
应用程序性能和安全挑战
依赖大型、集中的云架构的主要挑战之一是确保应用程序性能。 当应用程序托管在中央数据中心时,它们通常远离最终用户,这可能会导致严重的延迟问题。
需要实时交互的应用程序特别容易受到延迟和性能问题的影响。 在大流行期间,虚拟员工依靠视频会议与同事远程联系。 当谈到需要实时技术发挥作用时,物联网 (IoT) 设备和人工智能处理是我们看到的其他一些蓬勃发展的例子。
此外,集中架构会影响可扩展性和创新。 即使具有水平扩展能力的均衡设计也只能在单一环境中扩展。 更不用说,当出现区域性停电而无处可去时,运营可能会被及时冻结,直到停电得到解决——而这甚至不涉及恢复过程。
当然,网络弹性也是任何应用程序的首要考虑因素。 集中式架构在同一环境中托管所有系统和应用程序,这降低了攻击者渗透和对组织造成严重破坏的进入壁垒。 集中式系统代表单一的攻击区域。 如果它出现故障,整个运营就会瘫痪——这会给关键业务运营带来巨大的问题。
分布式云的发展之路
为了应对这些挑战,许多企业迫切需要一种替代方案,通常采用分布式云环境的形式,其中应用程序托管在世界各地的多个服务器上,从而获得更好的性能并增强对网络攻击的抵御能力。
通过将应用程序分布在多个位置,组织可以减少处理和分析集中式云中的数据以及本地化不需要分布的数据所花费的时间。 分布式云环境还减少了攻击面和攻击者可以瞄准的数据量。
此外,不同地点的本地化云环境可以让企业更轻松地满足不同国家的数据主权和本地化要求。 每个云环境都可以单独调整,以使数据更接近最终用户居住的地方。 这是一个日益受到关注的问题,特别是对于那些在不同国家开展业务必须遵守不同法律法规的跨国公司来说。
随着企业不断转向基于云的环境,精心管理应用程序的位置变得越来越重要。 不断发展和新兴的云原则——混合云和多云、应用程序模块化以及云原生架构的标准化——可以充当支持分布式计算案例的构建块。
通过做出正确的选择并投资正确的技术,企业可以优化其基于云的环境,并确保其应用程序获得最佳的性能和安全性。
访谈
更多做行业赋能者 HID迎接数字化浪潮新机遇 破解新挑战
今年3月份,全球可信身份解决方案提供商HID发布了最新的《安防行业现状报告》(以下简称“报告”),该报告…
数字化浪潮下,安防厂商如何满足行业客户的定制化需求?
回顾近两年,受疫情因素影响,包括安防在内的诸多行业领域都遭受了来自市场 “不确定性”因素的冲击,市场…
博思高邓绍昌:乘产品创新及客户服务之舟,在市场变革中逆风飞扬
11月24日,由慧聪物联网、慧聪安防网、慧聪电子网主办的2022(第十九届)中国物联网产业大会暨品牌盛会,在深…