云计算是什么意思简单一点(对云计算的认识和发展历程)
国外有亚马逊AWS、微软Azure,国内有阿里云、腾讯云、华为云、金山云、浪潮云、青云。
首先,初始需求
云计算最初的目标是资源管理,包括计算资源(CPU、内存)、网络资源(网络带宽)和存储资源(硬盘)。
以个人电脑使用为例。有的人需要显卡,有的人不需要。有的人需要2G内存,有的人需要16G内存。
不同的人在不同的时间有不同的需求:一是时间弹性,你什么时候需要,什么时候可以有这样的机器;第二是空之间的灵活性,需要多少配置就有多少,不多也不少。这两个需求就是云计算灵活性。
二。回顾发展
云计算的发展经历了虚拟化、基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)的过程,并与大数据、人工智能和区块链技术相结合。
1.虚拟化:在一台计算机上虚拟几台逻辑计算机。比如很多人都用过VMware Workstation,在虚拟机上做实验就很方便。
2.IaaS:一是随着集群规模的扩大,手动配置的过程变得越来越复杂和耗时;第二,面对成千上万的机器,手动选择放置这台虚拟化计算机的位置并进行相应的配置几乎是不可能的。
于是就有了调度中心和调度算法——资源池。无论用户需要多少台CPU、内存、硬盘的虚拟机,自动在资源池中找到能满足用户需求的地方,启动虚拟机并配置好,用户就可以直接使用了。
正式实现了计算、网络、存储等基础设施的弹性管理,称为基础设施即服务。
3.PaaS: IaaS实现了资源的灵活性,但还不够。比如淘宝平台一般有100台机器。
但是双十一期间突然需要1000台机器,依靠IaaS可以增加900台机器。但是电商应用没放进去,靠运维人员配置一台又一台机器不够智能。
随后出现了平台即服务(PaaS),它通过解决两个问题在应用程序级别实现了灵活的服务:
(1)灵活管理自己的应用。
云平台不知道一些设置,比如电子商务的应用(后台自带账号),可以通过设置一个自动化脚本来解决。云平台在创建新的虚拟机时调用这个脚本进行自动设置。
比如双十一期间自动造了900台机器,安装配置了相关应用。
因为环境不同,这种应用程序自动部署方式无法用一个脚本解决所有问题,于是就有了容器技术——容器技术可以理解为标准大小的容器。货物经过多个码头时,不需要每次装卸货物,而是直接搬运集装箱。
在PaaS层面,对应用进行配置,做成镜像,镜像文件和支撑平台统一。当需要弹性伸缩时,可以从这个文件中恢复出所需的状态。
目前最常用的容器技术是Docker,以秒为单位启动,资源利用率高。最流行的容器集群管理系统工具是Kubernetes。
(2)不需要安装一般的应用。
比如几乎所有的应用都会使用数据库,所以云平台会提供已安装的开源数据库。当用户需要使用它们时,只需要做一些简单的选择,就可以得到一个配置好的数据库。
4.SaaS:有些人不安装操作系统,只是想用应用程序做些事情,而不管理任何基础设施,包括网络、服务器、操作系统、存储等。比如,他们只想通过各种设备上的客户端(比如浏览器)访问界面。
所以有了软件即服务(SaaS)。比如只需设置Ftp账号的密码和大小在空之间,就可以用Ftp共享文件。
三。云计算的分类
从部署的角度来看,云计算分为三类:
1.公有云:公有云通常是指第三方提供商提供给用户使用的云。公有云一般可以通过互联网使用,比如阿里云、腾讯云、百度云。硬件、软件和其他支持基础设施由云提供商拥有和管理。
2.私有云:私有云是专为客户使用而构建的云,从而提供对数据、安全性和服务质量的最有效控制。
使用私有云的公司拥有基础架构,并且可以控制如何在此基础架构上部署应用程序。主要部署在金融机构的数据中心。
3.混合云:混合云是公有云和私有云的结合。出于安全和控制原因,并非企业中的所有信息都可以放在公共云上。大多数已经应用云计算的企业将使用混合云模型。
四。云计算的特性
云连接网络的另一端,为用户提供可以按需获取的灵活资源和架构。用户按需付费,从云端获取所需的计算资源,包括存储、数据库、服务器、应用软件、网络,大大降低了使用成本。
云计算的本质是从资源到架构的整体灵活性。这种创新和灵活的资源降低了运营成本,更适合不断变化的业务需求。云计算的特点包括:
1.可扩展性;
2.超大规模;
3.虚拟化;
4.按需服务;
5.可靠性高;
6.广泛的网络接入。
发表评论