好文档 - 专业文书写作范文服务资料分享网站

云计算中的开源项目及实际应用案例

天下 分享 时间: 加入收藏 我要投稿 点赞

开源项目如何在云端生存?过去的数十年,开源是云计算产业的支柱,从 Linux 到 Kubernetes 、Spark、MongoDB 等。但近几年,也有声音说,公有云平台,比如 Aws ,在从开源项目吸血,MongoDB 甚至修改了授权协议。

Quick News

GPL 开源软件在黑洞照片中发挥大作用在黑洞照片的合成过程中,开源软件 Sparselab 和 ehtim 帮了很大的忙。 【TFIR】

普林斯顿大学的研究人员开发了工具了探测智能家居设备普林斯顿大学的研究人员研发了工具来帮助用户探测智能家居的数据请求。 【Princeton】

Windows 10 系统包含 581GB 的源码文件微软工程师 Axel Rietschin 在 Quora 发布了一篇文章,展示了 Windows 10 的项目规模,大约有 581GB 的文件,共 4073468 个文件和 86439 个子文件夹。 【Quora】

基础设施的稳定化和上层生态的繁荣

云原生开源技术圈流行一句话:“infrastructure should be boring“,即IT基础设施相关技术逐渐趋于稳定。Open Container Initialitive(简称OCI)组织的出现,以及以containerd/runc为代表的基础容器运行时参考实现的广泛采用,标志着云原生时代的一层基础设施的稳定化。而Kubernetes在容器编排领域的胜出,则代表了云原生时代的二层技术设施的稳定化。

这些底层技术的稳定使得生态系统内的其他厂商有信心在相关技术上继续投入,同样也使得终端用户有信心尝试和采用云原生、微服务技术。更为重要的是为云原生生态内的上层技术的繁荣带来的强大的助推作用。

以Kubernetes API为基础,在CNCF社区中出现了大量Kubernetes-Native的上层技术,包括Service Mesh类的Istio、Linkerd等,云原生存储类的Rook项目,服务无计算/函数计算类的fission项目,快速部署管理深度学习框架的kubeflow项目,大数据类框架管理的Spark on Kubernetes,复杂应用定义与管理类的ksonnet、Helm项目等。这些上层技术的出现使得云原生可以被应用到更为广泛的场景中,除了常见的无状态/有状态应用之外,也包括serverless、AI、大数据等多种场景,并反过来推进了Kubernetes等云原生技术的进一步推广。

需要指出的是,在基础设施稳定化的大趋势下,也存在一些底层的新兴力量,比如近期Google发布的gVisor运行时技术,在遵循OCI运行时标准的同时,为容器运行时的实现带来了全新的思路。

无服务的兴起和云计算抽象层次的提升

无服务计算(serverless)是新近加入到云原生生态图谱中的一大类新兴技术。我们不应把无服务计算等价为某项具体的技术(比如亚马逊的Lambda),也不应该将它等价为某类具体的技术(比如函数计算)。无服务技术代表了云计算服务抽象层次的提升。作为终端用户,不再需要关于底层技术设施(如虚拟机集群的规格定义和管理),而将注意力集中到更高抽象层次的应用开发上去。

无服务计算符合云计算一直以来细化分工、提升生产力的总体思想,我们可以预测,无服务计算将不仅局限于函数计算,而将在未来演化出多种形式的计算模式,而面向无服务计算的保障、监控等多方面相关技术生态将进一步繁荣(当前CNCF的无服务生态图谱中仅仅包含工具、框架等少数类别,如图 4所示)。由于涉及到应用架构的演进,无服务计算的落地不会发生在一夜之间,而将结合微服务技术,在未来的几年里缓慢推进。而在此过程中类似CNCF社区中的virtual kubelet技术将作为新旧架构应用开发运维模式的衔接与桥梁。

看到了以上的介绍,是不是对云计算有了大体的了解,也很心动,南京课工

场无论是从师资力量、课程模式、还是实战项目都非常完备。如果你想在云计算领域有一席之地,可以选择课工场,这里可以助力你高薪就业,实现人生理想。

云计算中的开源项目及实际应用案例

开源项目如何在云端生存?过去的数十年,开源是云计算产业的支柱,从Linux到Kubernetes、Spark、MongoDB等。但近几年,也有声音说,公有云平台,比如Aws,在从开源项目吸血,MongoDB甚至修改了授权协议。QuickNewsGPL开源软件在黑洞照片中发挥大作用在黑洞照片的合成过程中,开源软件Sparse
推荐度:
点击下载文档文档为doc格式
5r88l2fsnb3gyk618jsm0fvam2gysn007ef
领取福利

微信扫码领取福利

微信扫码分享