暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

5个顶级开源基础设施项目

原创 小小亮 2021-05-08
1170

多年来,开放源代码软件一直是企业IT的关键基础,因此,与应用程序开发一样,它正在推动方程式的基础结构部分向前发展也就不足为奇了。

一些项目比其他项目更具影响力,其中五个项目在帮助企业基础架构跟上日益复杂的操作环境的需求方面发挥了最大作用。

图片.png

OpenStack

OpenStack在一定程度上成为市场上最重要的专有虚拟化软件(VMware的VSphere)的开源竞争对手。对于将服务器虚拟化为灵活的计算资源池的基本任务,区别似乎是易于使用-在没有大量内部虚拟化或私有云专业知识的情况下使用VMware更简单。

OpenStack在网络中很重要,其主要原因之一是电信部门和网络功能虚拟化(NFV),它使用企业虚拟化技术来执行网络任务,该任务以前分配给与专有软件绑定的专用硬件。

电信提供商喜欢这个想法,因为它使他们可以用通用交换机和服务器代替昂贵的专有产品。此外,用于NFV的软件(例如OpenStack)使他们能够动态地配置工作负载并更灵活地部署新功能。

Linux基金会网络和业务流程总经理Arpit Joshipura表示,OpenStack和其他支持NFV的项目已迅速成为电信运营的中心。

他说:“电信是专有的,从[无线电接入网]到边缘再到核心。“在过去的五年中,电信网络已经变得完全依赖开源。”

Ansible

Ansible最初由Red Hat开发,是一种开源的IT自动化和配置管理工具,它提供了手动配置硬件的替代方法。这个想法是,IT团队编写一个脚本来描述网络及其功能,然后Ansible自动配置相关设备。它不使用代理软件,而是通过SSH将“ Ansible模块”直接推送到设备,以便于部署。

约瑟夫说:“ Ansible很重要,因为一旦拥有很多机器,就需要能够对机器进行编排。” “您可以自己管理一两个服务器或两个或10个服务器,但是部署和自动管理它们要容易得多。”

红帽还为Ansible提供了一系列付费附件,包括改进的安全性,基于角色的访问控制和作业调度。Ansible提供了一种网络配置方法,使IT工作者可以在单个控制器上设置一次配置,然后自动将其推送到其网络上的设备。

通过编辑主手册,也可以将软件推送到网络上的所有设备,也可以推送到相关的子集。可以在Git或其他版本控制系统中跟踪和识别更改。

Akraino

Akraino于2019年推出,是Linux基金会LF Edge计划的产品,该计划旨在为边缘计算部署创建开放框架。Akraino是配置蓝图的集合,旨在为特定用例提供免费的网络和硬件配置的现成配方。

目前,Akraino包括11个按一般用途区域分组的蓝图系列和27个特定的蓝图。一个示例是StarlingX Far Edge分布式云,它指定了硬件设置,容器化提供程序和业务流程框架,以使应用程序可以在机场,体育馆和购物中心等高密度位置运行。其他蓝图侧重于AR / VR基础架构,电信无线电部署以及各种类型的IoT。

StarlingX背后的想法是为供应商和复杂的最终用户提供一种简化边缘部署通用元素配置的方法。一家针对特定垂直市场拥有新应用程序的公司(例如,为连接的工厂提供实时监控)可以专注于此,而无需设计基础计算基础架构。

Kubernetes

Kubernetes是一个用于各种企业工作负载的容器化平台,最初是Google工程师的产品,但于2014年以开源形式发布。该技术已成为行业标准,占企业容器化使用量的71%。 451研究。

企业通常喜欢容器化,尤其是Kubernetes,因为与服务部署的整体模型相比,它是一种有效的简化方法。Kubernetes不是将单个应用程序提供一系列服务并需要专门的基础架构,而是将应用程序使用的每个进程分解到自己的容器中并对其进行虚拟化。

这意味着容器化的工作负载可以在本地,公共云,私有云或它们的各种组合上的任何位置运行,并且可以像将它们捆绑在运行在专用硬件上的单个应用程序中一样工作。因此,开发人员可以创建一个文件来概述服务的工作方式,并且Kubernetes可以自动执行从供应,故障转移到更新的所有操作。

Kubernetes作为开放源代码发布,其目标是简化基础架构,同时使供应商和用户可以选择创建修改以满足特定市场或特定企业需求的选择,伊丽莎白·K·约瑟夫(Elizabeth K. Joseph)是开发人员倡导者和开放源代码专家说。 IBM。

她说:“许多大型公司聚集在一起,构建了这些东西,这些东西为如何运作提供了框架或核心。” “一个小公司可以自己运行它,但这实际上有点困难。这些公司投资[这些项目]的原因是,他们知道他们可以在框架之上出售产品,从而使他们无需编写必须要做的基本的,无聊的东西。”

Linux

任何对企业网络很重要的开源项目列表都必须包括Linux内核。Linux从根本上支撑了大量的现代企业网络,包括此处列出的所有其他项目。通过扩展,这意味着它也是90%的公共云背后的基本操作系统,根据Red Hat的一项2019年调查显示。

甚至就其本身而言,该操作系统还包括强大的联网功能,这些功能使您可以轻松地在白盒硬件上进行部署。随着部署和管理网络的任务越来越基于软件,Linux技能对于几乎每个网络IT专业人员都越来越重要。约瑟夫说:“我认为人们认为这是理所当然的。”

文章来源:https://www.reseller.co.nz/article/687870/5-top-open-source-infrastructure-projects/

最后修改时间:2021-05-08 16:15:37
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论