存储技术
容器技术是近几年云行业发展中不可缺少的一环。Docker和k8s的大热极大可能会推动云计算PAAS层的完善和普及。那么容器云到底是怎样的技术形态?究竟是概念还是可落地的应用?在这篇文章中,作者将带你了解相关的知识,帮助梳理相关的发展态势。
从发展历程来讲,国内跟国外又有点不同,云计算的概念最早2000年起源于美国,然后我国从07年开始引入。国外的云计算基本是由企业牵头来做推广普及的(资本主义嘛),我国引入了概念后,基本是政府、政策两大方面来驱动影响。去年(18年)的政府报告也再次提出了把发展智能制造作为主攻方向,推动“中国制造2025”战略落地,云计算在里面是最基础最重要的核心技术之一。
从技术层面,云计算的发展基本是按照 虚拟化、网络化、分布式技术成熟稳定 --> IAAS成熟稳定--> PAAS成熟稳定 --> SAAS成熟稳定 这条路线走的。每个阶段都有业界开源或者非开源的技术未代表,比如最开始的虚拟化阶段,典型的代表是Xen、vSphere、KVM等技术;IAAS层是OpenStack;PAAS层是Kubernetes;SAAS层开源界当前还没有典型的代表,aws推出了有Lambda 。
随着未来IoT物联网、5G、IPv6全面实行、量子计算等技术全面发展和普及,云计算将会是最底层的支撑核心技术。然后这些技术的发展,必然也会带动和升级云计算。国家与西方的较量和角逐,通过政策性的引导投入在先进的互联网技术,这不失为“弯道超车”的良计。落实到个人,作为云计算的从业者,我想这是一门值得投资关注和永久学习的技术。
刚才我们提到过IAAS、PAAS、SAAS这几个词,而且只要你关注过云计算,这几个词你不会陌生。那么什么是IAAS、PAAS、SAAS呢?我们下面来讲一讲。我们知道TCP/IP有七层协议,协议的出现和规定就是让标准能够统一,这样无论是开发者、使用者、网络设备厂商都能按照这公认的协议来学习和生产。如果没有协议,我想必将会乱套,你搞你的标准,我搞我的标准。
云计算这块虽然没有类型TCP/IP这样协议的强定义,但是公认的会把云计算分为三个层级,这三个层级就是IAAS、PAAS、SAAS。至于为什么要这么分,个人认为主要是云计算牵扯的方面太多了,一个庞大的东西如果不分层,必然也会乱套。
基础架构即服务(IaaS)提供在线的高级API服务,底层基础架构细节都不会向上体现,比如服务器位置,网络布线,数据分区、扩展、备份,安全性等等。底层的计算、网络、存储等资源都将通过虚拟化技术来整体管理和配置,这些虚拟化技术有Xen,KVM,VMware ESX/ ESXi,Hyper-V,Ceph,SDN等。
说直接点就是传统的计算、网络、存储资源全部做虚拟化,之前直接管理服务器、交换机、存储。虚拟化之后你只要在电脑面前操作虚拟化管理平台管理这些硬件虚拟出来的VM、虚拟交换机、路由器、存储池。平台即服务(PaaS)或应用程序平台即服务(aPaaS)是云计算服务的一种,它提供了一个平台,允许客户在这个平台上开发、运行和管理应用程序,无需去考虑应用程序的构建和维护工作。
说直接点就是 PAAS是建立在完善的IAAS之上的,用户使用PAAS平台,只关心如何去使用PAAS平台给予的资源,而这些资源的创建、维护工作,使用者完全不用关心。
软件即服务(Software as a Service,缩写:SaaS)有时被作为“即需即用软件服务”,它是一种软件交付模式。在这种交付模式中云端集中式托管软件及其相关的数据,软件仅需透过互联网,而不用通过安装即可使用。用户通常使用精简客户端经由一个网页浏览器来访问软件。
说直接点就是假如有家SAAS级云服务供应商,它的网页控制台有CRM、ERP、OA等等你需要用到的软件。传统的软件,无论是BS架构或者CS架构,SAAS供应商都能够提供(或者额外提供),比如腾讯之前提供的web QQ也算是一种SAAS级服务。作为用户,你只关心使用SAAS提供的成熟级的软件应用,其他一切事情,比如数据存储、软件维护、安全等都交给云厂商处理和负责。
全部0条评论
快来发表一下你的评论吧 !