您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 云计算 > 正文

DevOps将在5个领域影响云计算

发表于:2020-03-13 作者:Gilad David Maayan 来源:企业网D1Net

根据调研机构Allied Market Research公司的预计,到2023年,DevOps市场规模将达到94亿美元。而在2020年,云计算服务规模预计将增长到2664亿美元,DevOps和云计算的持续重叠似乎显而易见。当然,就像科技世界的每个部分一样,这种重叠的成功是由创新驱动的。以下是2020年需要关注的五个创新领域。

数据分析

1. 无服务器架构

根据调研机构Technavio公司的研究,到2023年,无服务器计算的市场份额预计将增长91.6亿美元。目前,所有主要的云计算提供商都提供无服务器选项或功能即服务(FaaS)。这些服务可使DevOps团队进一步加快部署速度,提高可扩展性,并改善用户体验。同时,团队可以减少或消除基础设施维护和成本。

许多持续集成(CI) /持续交付(CD)管道已经利用了这些服务,并且数量只会增加。特别是由于工具服务(例如GitLab和Knative)的支持越来越多。Knative使团队能够在Kubernetes中构建、部署和管理无服务器工作负载。该组合可以帮助DevOps团队在不浪费资源的情况下获得无服务器和容器的好处。

2. 云原生管道

Oracle公司预测,到2025年,80%的企业工作负载将驻留在云中。持续采用微服务和容器支持了这一增长。当DevOps团队将工具和服务转换到云平台时,通常是通过容器或其他云原生技术来完成的。因此,随着新的管道工具的开发,自然会优先考虑云原生工具,并利用基础设施即代码(IaC)模型。

支持云原生的另一个因素是越来越关注容器注册表服务的使用。通过注册表,DevOps团队可以存储容器映像存储库以及关联的索引、API路径和访问控制策略。这样可以更安全地管理容器映像,并促进团队之间更轻松、更可靠的共享。注册管理机构可以帮助消除由于人们日益关注容器安全性而造成的障碍。

3. 多云和混合云部署

Rightscale公司发布的2019云计算状态报告发现,接受调查的企业中有84%使用混合云或多云策略。这些策略表明,针对混合云和多云市场的产品有所增加,并且对内部部署开发的需求持续增长。

DevOps团队可以利用多云系统来确保产品真正不受供应商影响,并测试跨系统的兼容性。然而,开发更强大的监控和可见性工具的需求也可能对团队构成挑战。

还有一种可能的解决方案是开发标准化的监视管道。这些管道可以聚合并自动执行大部分监视过程,从而无需零碎的解决方案。

4. 服务网格

服务网格的使用开始增加,并且正在影响现有容器部署的效率和性能。云计算开发的障碍之一是对微服务的安全性和可管理性的担忧。服务网格可以通过在部署中提供更大的弹性、可见性和访问控制来最大程度地减少这些问题。服务网格是监督服务之间通信的基础设施层。

Kubernetes当前是服务网格提供商的主要关注点。但是,随着技术的成熟,网格可以应用于其他用例。网格简化了可追溯性,这是高度复杂的、面向微服务的环境所需要的。通过更高的可见性和控制力,DevOps团队可以更有效地测试和部署服务,而不必担心停机。网格也有可能提供跨管道工具的集成,从而实现更轻松的自动化和更高的一致性。

5.数据操作

DataOps是数据行业和数据科学专业人员采用的DevOps原理。尽管它仍是一个新兴领域,但它具有极大地提高数据处理和分析效率的潜力。DataOps还为DevOps团队提供了将数据见解集成到开发实践和项目中的机会。

目前,数据行业面临着高错误率、缺乏自动化测试和部署时间慢的问题。DevOps的集成可以提供版本控制、标准化的监视和测量以及协作工具,以实现更快的发布。此外,许多数据和数据分析已经在云中进行。因此,DevOps的云原生工具和策略可以为业务增长提供机会。

结论

DevOps的灵活性、速度和效率使其已成为许多企业的标准。这些特性既支持云计算的增长,也为云的增长提供了便利。因此,DevOps和云计算服务将继续更加紧密地结合在一起,企业团队将继续创新使云计算服务适应其利益的新方法。人们可能并不知道未来会给云中的DevOps带来什么,但以上介绍的创新领域肯定会发挥作用。