云计算的概念
云计算:是一种交付方式,用户可以访问资源池,访问服务,并且用户和供应商只需要进行少量的交互,便可访问资源。
云计算的类型
云计算有三种你类型:IAAS、PASS、SAAS
①、IAAS:基础设施即服务(infrastructure as a service)
掌握的技术:虚拟化VMVare。
KVM(基于内核的产品,免费开源)
EXSI
框架:
openstack
Vcent
②、PAAS:平台即服务(platform as a service)
container:容器
Docker:容器化技术,使用率60%左右;
RKT
PODMAN
在一个物理机上创建容器,容器:运行环境的封装,虚拟机提供操作系统,容器提供运行环境;
框架:
kubernetes:使用率90%以上,垄断性更强;
对于PASS是可以在公有云上来给用户提供访问的,只需要花钱购买就可以获得一个K8S集群,直接使用即可,当然也可以作为kubernetes的底层,给用户提供PAAS的平台,即在阿里云或百度云上去购买运行环境,他在他自己的kubernetes集群里运行一套环境给你提供访问,一个是作为前端,一个是作为提供服务的后端,基于他去实现PAAS;
对于普通企业来说,kubernetes也可以带来很大的改善,原来在传统环境中,若想要去运维软件,一般运维思想是监控服务,当服务器出现损坏之后,去修复损坏了的服务节点,再将其加回到集群;有了kuberbetes之后,我们在企业内部搭建kuberbetes之后,会将运维思想转变,有一个服务死了,这个服务又修复了,具备一个特性叫自愈。其很多操作都要简单许多,加节点时,直接一个命令便可解决。
共有云可以提供KAAS(kubernetes as a service)K8S即服务;
③、SAAS:软件即服务(software as a service)
SAAS:自营的项目,比如QQ、微信。
云从使用的角度分类:
Ⅰ、公有云:给公网中的用户提供资源,如现在的百度、阿里等都属于公有云;
特性:出口带宽很大,出口带宽好几十G。
Ⅱ、私有云:自己搭建的云框架,自己使用。
特性:造价低,计算资源量庞大;
有些数据对待安全性要求比较高,若将数据放到这两者上有什么缺点?
1、成本高;公有云相对于私有云来说,价格肯定更高一些。私有云是自己搭建的云服务器,成本稍微会低一些;
2、数据安全性低,若放置到公有云上。
但是我们想要公有云的出口带宽,想要私有云的安全性,故产生了混合云;
Ⅲ、混合云:将需要大量离线处理分析的数据计算业务场景放到私有云上 ,将所有数据放置到私有云中,公有云上搭建一个缓存服务器,大量的带宽被访问到公有云,被缓存服务器访问到自己公司自己的私有云上,私有云将数据反馈到公司的缓存服务器中,缓存服务器再将服务提供给用户;
实际使用环境:有的公司会买几家公司的公有云混着用,预防被数据绑架,一直放到同一家,那么到时候一家公司涨价之后还不好处理。
特性:规模越大成本越低,故导致其发展很低,使得可能国内的云计算行业只有几家;
为何大力支持云计算发展?
云计算目标:像自来水一样按需按量有偿化,用多少付多少钱。
至于为何大力支持云计算发展,是因为云计算可以预防资源浪费,很多中小企业创业之初,都可以节省好多资源投入,减少闲置的服务器;在很多互联网企业创业之初都会需要购买很多服务器,这样会导致前期创业投入资金太多,导致创业人的资金消耗过大,同时当创业失败时,不会出现前期购买的服务器浪费的情况,创业失败只需要背着背包走人即可,无需管其他资源,因为都是购买云上的资源,只是一个账号。于是这样不但可以节省很多资源浪费,对于这样时代来说具有很大的推动作用。