混合多云基础设施如何帮助应用程序开发

混合多云基础架构使开发人员可以添加关键效率,并通过英里和界限提高应用程序性能。

Dipti Parmar

Dipti Parmar2023年5月23日

随着企业进入某些人所谓的“大流行世界”的发展,大多数公司都加速了运营数字化。如此之多,以至于麦肯锡报告发现数字产品的采用率(在很大程度上与应用程序开发速率成正比)已在全球范围内加速了七年。

该研究进一步表明,高管正在超越技术的成本效率,以实现实验和创新速度的价值。它总结说:“数字采用在组织和行业层面都取得了巨大的飞跃。”

这种采用的核心是软件和应用程序开发。Gartner的研究预测,对核心应用程序的关注将继续不减弱;预计“企业软件”类别将在2022年领先于全球支出增长,增长10.6%。

云采用也同样同时增加。与转移到远程和混合工作,IT在企业中的体系结构越来越多。这使公司变得更加敏捷,并且将他们的工作负载往返云随着他们的要求,情况和策略的变化。

“在当今的数字领先世界中,业务成果和创新越来越多地与尽快开发和使用创新技术和服务的能力相关。云是满足这种需求的基础,”里克·维拉尔斯说,集团副总裁,IDC的全球研究。

有关的

软件开发人员和数据库管理员制作动态二人

云肯定改变了组织开发的组织方法为了更好。如今,组织越来越多地转向混合技术,以在加快应用程序开发生命周期的同时,快速(和更有效地)为用户提供更多功能。

Gartner研究副总裁Sid Nag说:“新兴技术(例如容器化,虚拟化和边缘计算)越来越主流,并推动了额外的云支出。”

那么,毫不奇怪云本地应用程序开发在混合动力多云中,基础架构由于其灵活性和可扩展性而成为IT领导者和建筑师的首选选择。

云本机组件

云本机组件

许多考虑因素影响了哪些基础架构用于测试和部署应用程序的决定。

基础设施需求 - 从原型制作到生产

开发人员需要基础架构,使他们可以在相同的平台和环境中进行原型,测试,舞台和部署其应用程序。如果原型,测试和生产环境不相同,那么绝对会带来计划外的后果,从而导致成本和安全性漏洞。

“当从事复杂的企业级项目时,对业务原型制作的一种平衡的方法以及安全和大规模部署这些项目的能力至关重要。”Nutanix告诉了一篇名为“一个应用程序开发和部署环境来统治所有这些

“经常,企业往往会陷入专注于原型制作新技术项目的早期阶段,而不是如何将其部署到将在其操作的环境中部署。这只会导致麻烦。”

有关的

超越一天两个Postgres数据库挑战

Vaghani认为,对于开发人员而言,创建第一个原型并将其如现实世界的预期工作应该很容易而令人愉悦。他补充说:“与此同时,它应该是同一平台,使他们以安全的方式进行大规模部署。”

只有在提前澄清应用程序的业务目标时,才能实现这一可能性。When the organization is clear about what it wants (and what all it wants) the workload or the application to do, developers and architects can correctly determine whether the infrastructure they’re considering can match performance requirements and standards of availability, reliability, scalability, number of concurrent users, response times, and so on.

取决于基础基础架构的应用要求可能非常具体,例如

  • 它需要以速度处理大量数据
  • 它基于ML模型
  • 它在物联网设备(或一组互连的IoT设备)上
  • 它是垂直特定的(例如金融科技或医疗保健)
  • 它需要在特定地理区域托管以符合数据要求(从而限制了云,数据中心或MSP的选择)
  • 它需要坐在特定的数据源旁边(由于数据重力,延迟或合规性考虑因素)

所有这些因素使选择云或本地环境的选择更加复杂。在这种情况下,统一混合,多云基础设施通常是正确的答案。混合云加快并简化了配置,将自助服务集成到应用程序开发中,启用统一的平台和资源管理,并为应用程序提供数据保护和灾难恢复功能 - 所有实现敏捷软件开发和DevOps最佳实践的基本功能。

现代应用程序开发的混合云

根据私人IT基础设施(本地和托管),公共云和边缘地点的使用,混合基础设施的使用有了显着增加2023企业云指数(ECI),对近1,500家全球IT决策者进行了一项Nutanix赞助的调查。受访者表示,增加的多样性促使他们寻求一个统一的地方来管理和保护其应用程序和数据。

有关的

计算HCI驱动的云平台的业务价值

大多数IT团队(60%)团队利用多个IT基础架构,无论是私有云和公共云,多个公共云还是本地数据中心以及托管数据中心的混合。预计在不久的将来将增长到近四分之三(74%)。但是,混合的基础设施带来了新的管理挑战,有94%的受访者表示,他们将受益于拥有一个统一的地方来管理各种环境的应用程序和数据。

随着越来越多的IT操作转向混合多云操作,这些系统带来的固有的可扩展性和灵活性可以帮助消除许多开发人员在使用传统IT系统时面临的负担。这里有一些例子:

  • 如果在传统的IT系统中的开发和生产环境不同,那么混合多云基础架构可以一个一个接一个地“容器化”服务,以便随着时间的推移这些不同的环境可以预测。
  • 目前具有缓慢且容易出错的手动发布过程的团队可以为容器采用简单的CI/CD管道,从而可以进行自动测试和部署。
  • 许多组织具有不同的系统,这些系统不会互相交谈,因此很难在不同的环境中始终如一地应用一项策略。统一的混合云提供了“玻璃的单窗格”管理,使应用程序可以使用并利用配置作为代码(CAC),动态服务发现和服务级别的遥测。
  • 如果旧应用程序一直造成业务中断,则混合云可以启用以API为中心的开发,可以提高应用的适应性,敏捷性,互操作性和弹性。
  • 开发或现代化企业应用程序时的另一个主要问题是网络和存储潜伏期。例如,性能要求可能会规定服务和应用必须在数据库的1毫秒内。在这种情况下,混合基础架构使开发团队具有与他们访问的服务和数据在同一网络或群集中部署应用程序的灵活性。这样,工作负载还可以遵守需要使用本地硬件的安全性和隐私政策。
  • 云使创建,管理和缩放数据存储简单。这是正确的,无论应用程序是否需要访问结构化或非结构化数据,还是数据是关系的还是非关系的。此外,许可成本大幅下降。
  • 最后,所有应用程序(无论是在开发,测试还是生产中)都属于相同的安全保护伞。即使它们在不同平台的不同环境或访问数据上运行,同一策略也会采用中央应用。这样可以确保在应用程序生命周期期间的任何时间都可以利用薄弱的联系或脆弱性。

尽管所有这些功能和复杂性,但事实上,许多应用程序开发人员对基础云或本地基础架构的细微差别并不感兴趣。他们希望一切都根据需要工作和扩展。最近几年,超融合基础架构(HCI)使IT团队更容易管理其基础架构作为代码,因此他们可以轻松地复制和扩展系统。

HCI - 通往混合云的高速公路

HCI统一了OP和软件开发通过分散管理平面。它还解决了现代应用程序开发中的大多数挑战。HCI主要使开发人员和建筑师在与实时生产环境相同的物理基础架构中无缝构建一个单独的测试环境。显然,这两个环境都具有相同的资源和功能,并且可以按需扩大或缩放。此外,可以将生产复制以测试/开发,反之亦然,始终保护前者。

有关的

HCI边缘的更多原因

这就是为什么HCI成为新的垫脚石,用于将所有内容移至混合,多云环境。它的软件定义方法已经发展为满足几乎所有应用程序开发,可移植性和安全需求。

“超融合基础设施解决方案的价值主张已经发展为与混合云世界的需求保持一致。”埃里克·谢泼德(Eric Sheppard),研究副总裁,IDC的全球数据中心基础架构。

“超融合的解决方案正在推动增长,因为它们允许组织利用标准化,软件定义和高度自动化的基础架构,这越来越成为无缝多云世界的骨干。”

超融合基础架构

Dipti Parmar是一名营销顾问,也是Nutanix的撰稿人。她写了有关主要技术和商务出版物的专栏@diptparmar或与她联系LinkedIn

©2023 Nutanix,Inc。保留所有权利。有关其他法律信息,请去这里。

Baidu