什么是云平台?云平台的基础概念
1.1前言
随着云计算概念的不断落地和推广,目前云平台已经得到了非常广泛的使用.
云平台帮助用户在:
应用落地
服务落地
安全保障
性能
等方面获得比传统方式更高效,更节省,更稳定,更方便的优势.
1.2云平台的概念
云平台也称云计算平台.云计算,顾名思义,就是将计算在云上运行.
那么在这里面的3个概念
云:通俗的理解就是远程计算机,并且是一组一堆,这些远程计算机协同工作构建出一个平台,对用户提供服务
计算:这是一个概念很大的名词,小了说可以认为是对业务数据进行计算分析的算力,不过通俗意义上,计算是指构建业务系统的各种需求
平台:将云(远程硬件资源)和计算(远程软件资源)组合在一起,就形成了一个平台,对用户提供各种各样的服务。
我们可以这样理解:云平台就是一个云上的平台,为用户提供各种各样的远程服务
举个例子:
现在有一个人力外包中心,其内部有非常多的人力资源可供客户购买使用.
那么有一个客户,从人力资源外包公司,花钱雇10个人干活,发现效率不行又雇了100个人一起干活,最终活儿按时完成.
云平台的一种模拟
那么,上述例子就是对云平台的一种模拟.
人力资源中心提供的是服务,提供的是资源,客户只需要按量购买即可.
在例子中,客户如果不使用人力资源中心就需要自己招聘相应的员工,签订劳务合同,让自己的员工去为自己服务.
但是,如果需求结束了,员工又不能随意辞退,那么这些员工就相当于资源闲置了.
而人力资源中心就是提供了资源供客户使用,按需求按用量付费即可,用完即停止.对客户来说资源没有闲置.
PS:现在很多软件人力外包,就是这样的思路.
很多甲方公司,不愿意招聘正式员工,仅仅某个项目需求人手,就从外包公司招人来做,项目完成,人员也就遣返回外包公司了.甲方按人数和时间给外包公司付款.
回到计算机的世界中
云平台提供的就是计算的资源.
那么计算的资源主要有:
硬件资源:主要指服务器交换机磁盘GPU等硬件资源
软件资源:主要指各种软件工具如域名服务虚拟内网数据库软件等.
云平台为客户提供了一站式的解决方案.
客户可以没有任何一台服务器同样可以搭建起自己的业务.
业务就运行在云平台之上.
业务运行在云平台之上
通俗的理解,使用了云平台之后,客户就不需要自行搭建机房了,不需要自购服务器了.
服务器等硬件资源从云平台购买使用即可.
并且因为云平台上的资源是很多的,如果客户觉得资源不足,可以追加购买.如果觉得资源过多,可以减少购买.灵活方便.
毕竟,自建机房成本很高,并且服务器等硬件购买是一次性.
买回来发现用不到,造成资源的闲置也是无可避免.
特别是某些业务突增的需求,导致资源紧张,临时加了N台服务器.
等到业务下降的时候,这么多追加的服务器的资源就闲置了.
消费者还能在闲鱼让闲置游起来.但是服务器领域…就算也能各种二手倒腾,在机房频繁的上架下架也是很繁琐的.特别是运维同学…
1.3云平台的分类
云平台主要有2大类,分别是:
私有云平台
私有云平台,简称私有云
顾名思义就是私人的云平台,一般是企业自行搭建,提供给企业内部去使用.
如,各个业务部门或者各个项目组作为客户,从平台上购买资源,或者申请资源去使用,费用一般企业内部结算。
是一种提高企业内资源利用率的手段,同时,基于云平台上提供的各种服务,也方便企业内部的开发。
但对于企业本身来说,其硬件资源是自行组建的.(如自建机房自购服务器等)
公有云平台
公有云平台就是提供给大众使用的云平台.
任何人或者任何企业均可以在公有云平台内去购买申请相应的资源.
对于公有云平台的提供商来说,其本身的硬件资源是自行组建的(如自建机房,自购服务器,搭建数据中心)
1.4主流公有云平台
提供公有云服务的平台有许多,我们来列举一下(顺序不代表排名):
AWS:Amazonwebservice:是亚马逊提供的一个公有云平台.也是最早提供云平台服务的一批企业.也是目前全球公有云的龙头标杆.在全球市场占有率处于领先地位.就如苹果带领手机的发展方向一样,AWS目前处于引领云平台发展方向的地位.
Azure:微软提供的一个公有云平台.市场占有率一般,目前处于上升期.
GCP:Googlecloudpaltform:谷歌提供的云平台,占有率还行,也是处于上升期.
阿里云:阿里提供的云平台,在国内市场很强势.处于No.1地位,在国际上占有率一般,处于上升期.
腾讯云:腾讯提供的云平台,国内占有率还行,价格便宜,目前正在大片的抢占市场.
京东云、金山云、时速云:占有率比较低.处于下层梯队.
1.5云的三种服务
PaaSSaaSIaaS
IaaS
InfrastructureasaService:基础设施即服务,是指把IT基础设施作为服务提供
VPS:virtualprivateserver
网络带宽
VPC:virtualprivatecloud(大公有云内的小私有云,就是一个云上的私有内网)
PaaS
PlatformasaService:平台即服务.是指将平台作为一种服务对外提供.那么我们要学习的云平台,就是一种PaaS服务.其他还有如
腾讯地图开发平台
小程序开发平台
分布式文件存储平台
分布式缓存服务平台
等
SaaS
SoftwareasaService:软件即服务,是指将软件作为一种服务对外提供.
云上数据库
云上NoSQL
云上消息队列
域名服务
DNS服务
等
PaaSSaaSIaaS
那么我们理解,阿里云是一个PaaS平台,提供IaaS和SaaS服务.