集装箱技术是近年来云产业发展中不可或缺的一环。Docker和k8s的普及将极大地推动云计算PAAS层的完善和普及。那么集装箱云的技术形式是什么呢?是概念还是落地应用?在本文中,作者将向您展示相关知识,并帮助您梳理相关发展趋势。
0 1
云计算的发展现状
从发展历史来看,云计算的概念最早起源于2000年的美国,然后中国在2007年开始引入。在国外,云计算基本上是由企业推广普及的。在国内引入概念后,基本上是由政府和政策推动的。去年政府报告再次提出以发展智能制造为主要方向,推进“中国制造2025”战略,其中云计算是最基础、最重要的核心技术之一。
从技术层面来看,云计算的发展按照虚拟化、网络化、分布式技术来看基本是成熟稳定的--> IAAS是成熟稳定的--> PAAS是成熟稳定的--> SAAS是成熟稳定的。每一个阶段都不是由行业内的开源或非开源技术来代表的。比如在虚拟化初期,典型的代表有Xen、vSphere、KVM等技术;IAAS层是OpenStack;PAAS层是库本内特斯;;目前在SAAS层的开源领域还没有典型的代表,aws已经推出了Lambda。
随着未来物联网、物联网、5G和IPv6、量子计算等技术的全面发展和普及,云计算将是最低支撑的核心技术。那么这些技术的发展必然会带动和升级云计算。中西方的较量和竞争,通过政策引导,投入了先进的互联网技术,可以算是一个不错的“弯道超车”计划。作为个人,作为云计算的从业者,我认为这是一项值得投资关注和永久学习的技术。02
什么是IAAS、PAAS和软件即服务
我们刚才提到了IAAS、PAAS、SAAS,只要你关注云计算,这些词你都耳熟能详。那么什么是IAAS、PAAS和软件即服务呢?下面再说吧。
我们知道TCP/IP有七层协议。协议的产生和规范就是为了统一标准,让开发者、用户和网络设备厂商按照这个公认的协议去学习和生产。如果没有约定,我会很迷茫,你定你的标准,我定我的标准。
虽然TCP/IP协议没有很强的定义,但是云计算一般分为三个层次,分别是IAAS、PAAS和SAAS。至于为什么要分这么多,我个人认为云计算涉及的方面太多了,一个巨大的东西如果不分层,肯定会出问题。接下来,我们来看看这三个层次的定义:
基础设施即服务提供在线高级API服务,底层基础设施细节不会向上反映,如服务器位置、网络布线、数据分区、扩展、备份、安全等。底层的计算、网络、存储等资源将通过虚拟化技术,如Xen、KVM、VMware ESX/ ESXi、Hyper-V、Ceph、SDN等,作为一个整体进行管理和配置。
直接点就是传统的计算、网络、存储资源都是虚拟化的,之前服务器、交换机、存储都是直接管理的。虚拟化后,您只需在计算机前操作虚拟化管理平台,即可管理虚拟机、虚拟交换机、路由器和这些硬件虚拟化的存储池。
平台即服务或应用平台即服务是一种云计算服务,它为客户在这个平台上开发、运行和管理应用提供了一个平台,而不考虑应用的构建和维护。
最直接的一点是,PAAS是基于完美的IAAS。用户在使用PAAS平台时只关心如何使用PAAS平台给的资源,而用户根本不需要关心这些资源的创建和维护。
软件即服务有时被视为“按需软件服务”,这是一种软件交付模式。在这种交付模式下,云集中托管软件及其相关数据,软件只能通过互联网使用,无需安装。用户通常使用瘦客户端通过网络浏览器访问软件。
说白了,如果有SAAS级别的云服务提供商,它的web控制台有CRM、ERP、OA等你需要用到的软件。传统软件,无论是BS架构还是CS架构,都可以由SAAS提供商提供。比如之前腾讯提供的web QQ,就可以算是SAAS级别的服务。作为用户,你只关心使用SAAS提供的成熟的软件应用,以及所有其他的东西,比如数据存储、软件维护、安全等。,由云供应商处理和负责。
以上分别是对IAAS、PAAS和软件即服务概念的解释。我们来看下图。通过图片的介绍,我想你可以更好的了解他们的不同和联系。
严肃版
图中深蓝色部分代表IT人员需要关心的部分,浅蓝色部分是云计算级别负责的部分。
第一张图很好理解。云计算出现之前,IT建设要负责的部分。你需要负责机房选址、服务器架、网络布线、系统安装、应用部署、数据维护等整套设备。这是一个原创的IT管理时代。
第二张图展示了虚拟化云计算的出现。底层计算、网络和存储硬件层都被“打包”并移交给云供应商。
在第三张图中,IAAS层是稳定和完美的,所以开发人员不想负责虚拟机、中间件、运行时等的管理。,并让他们将其打包到云供应商或云管理平台。
第四张图,云计算的终极完美形态,云厂商负责所有IT事宜,用户可以通过互联网安全大胆的调用自己想要的IT服务。
当然,如果你不理解上面的解释,可以看看下图。下图用一个“做包子”的例子来说明IAAS、PAAS和SAAS。
不定期版本
如果一个企业家想开一家包子店卖包子,那么如果他是第一条路,一切就从零开始,煤气管道,煤气灶,锅等等。底层必须由他自己购买;如果他不想这么麻烦,可以试试第二家,转手到别人不想开的包子店,但是面粉和捏包子都得自己做;太麻烦的话可以加盟品牌连锁店,大量购买速冻包子;最后,连锁店每天早上直接供应最新鲜的包子,卖就行了。
03
集装箱云简介
上面长篇大论提到了两点,但其实这也是为了引出本文的主题。本系列文章重点介绍开源技术Kubernetes,它是PAAS级别的典型开源代表。所以,了解前两点的知识背景,有助于你更高层次的理解和学习这项技术。
01
为什么集装箱技术火了?
之所以要说“集装箱云”,主要是因为时代的发展趋势。2007年,云计算的概念被引入中国,距离各大云厂商的出现已经整整12年了。在过去的12年里,头6年一直在做IAAS层的建设。概念炒作,私有云落地,企业公有云...一切都是一步一步来的,每年都有快速的变化。6年过去了,IAAS的建设还在不断完善,PAAS图层技术的概念已经开始兴起。2010年以来,国外刚刚建立了Cloud Foundry、Coreos和docker容器技术,为云计算指明了一条新的道路。在接下来的两三年,这些技术开始在中国引入,IT从业者不断学习寻找比IAAS更完善的云计算管理解决方案。
IT人员学习IT需要时间,不到两三年。从16年开始,docker,k8s等技术就变得一塌糊涂。在iaas层搭建之前,大部分都是运维人员参与,开发只负责编写代码,从不参与底层运维管理。随着容器技术的出现,开发者和运维人员自然走到了一起,有了devops。这也是docker和k8s火起来的原因之一,支持PAAS水平的人数至少增加了一半。
02
集装箱云时代来了吗
其实你可以把容器云理解为云上的容器技术服务,这个概念的最终体现就是PAAS层的云交付模式。如前所述,docker和k8s已经是大火,必然会推动云计算PAAS层的完善和普及。从云供应商的角度来看,在过去的几年里,客户不断来到云并使用云,事实上,他们一直在扮演IAAS。IAAS不在了,自然会考虑云厂商的PAAS和SAAS级别的产品。所以,当你问集装箱云时代是不是要来了,我觉得是从17年开始的。一些拥有先进技术系统的公司已经选择了PAAS级别的云产品。
PS:还是那句话,开发者真的很喜欢docker。
03
集装箱云会取代传统云吗
近几年玩技术的会关注这家公司发布的数据,也就是Gartner。Gartner是一家信息技术研究分析公司,其IT技术信息报告和数据分析具有权威性和可信度。所以,看一个热门技术的发展趋势,可以参考高德纳提供的相关分析报告。
Gartner列出了2019年及以后影响平台即服务技术和平台架构的四大趋势。前两个趋势明确提出了PAAS市场的发展势头和重要性:
第一个趋势:蓬勃发展的平台即服务市场
截至2019年,整个PaaS市场包括360多家供应商,提供550多种云平台服务,涉及21个类别。Gartner预测,2018年至2022年,市场规模将翻一番;PaaS将成为未来主流的平台交付模式。
第二个趋势:云平台连续体
PaaS功能旨在支持云平台的作用。然而,所有云服务,包括基础设施即服务和软件即服务,都可能是该平台的关键因素。这些服务共同构成了云平台的统一体。在所有云服务中寻找和确认基于平台的创新机会将很快成为每个云战略的一部分。
回到主题,副标题中的传统云可以理解为简单地提供IAAS技术服务的云。如果你这样理解,你自然会明白,演PAAS肯定比演IAAS方便。是的,一定要方便!而且自从docker大火以来,业界经常说什么能在虚拟机上运行的不能在容器上运行?
更何况开发也那么爱容器...
运维看到了。如果你这么喜欢,那我就做一个。
开发:赶紧做,不要只扔给我一个虚拟机,MD,我还要重新部署很多环境。
运维boss:然后用docker+kubernetes做一套
运维小弟:好的,老板!是直接部署在物理机器上吗?
运维boss:直接在openstack搭建的IAAS层运行,用虚拟机搭建,易于管理,没有安全问题。
运维小弟:好的...
扫描代码
1.《器皿怎么读 10分钟读懂什么是容器云?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《器皿怎么读 10分钟读懂什么是容器云?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/shehui/1676026.html