云计算的定义
云计算是一种模型,可以随时随地,随需应变地从可自定义配置(按需计算)的资源共享池中获取所需的资源(网络、服务器、存储、应用、以及服务),资源能够
快速供应并释放
,使管理资源的工作量与服务提供商之间的交互降低到最小 。
云计算的五大基本特质
①. — 按需自助服务(On-demand Self-service)
②. — 广泛网络接入(Broad Network Access)
③. — 资源池化(Resource Pooling)
计算资源池:VCPU 资源,内存资源 ......
存储资源池:云磁盘
网络资源池:公网 IP 地址
镜像资源: CentOS,RedHat,Windows ......
④. — 快速弹性伸缩(Rapid Elasticity)
自动增加冗余服务器:满足高并发需求
自动减少冗余服务器:并发量小时,降低成本
⑤. — 可计量服务(Measured Service)
计算资源的计费:VCPU 资源,内存资源
存储资源的计费:云磁盘
网络资源的计费:公网IP ,带宽计费
云计算发展阶段
①. — 虚拟化:为了实现资源复用,通过一台服务器跑多台虚拟主机,加大资源利用率 。但是,没有做到自动化
②. — 私有云:自动化管理,资源弹性调度,此类平台属于非共享资源,客户独享
③. — 公有云:自动化管理,资源弹性调度,此类平台针对外部客户,通过网络方式提供可扩展的弹性服务
④. — 混合云:融合了公有云和私有云,私有云主要是面向企业用户,出于安全考虑,企业更愿意将数据存放在私有云中,同时又希望可以获得公有云的计算资源,达到了既省钱又安全的目的
云计算服务常见分类
①. — IaaS(Infrastructure as a Service)
②. — PaaS(Platform as a Service)
③. — SaaS(Software as a Service)
PS:On-Premises(本地部署)
云计算服务分类对比
举个栗子,客户想要部署 MySQL :
①. — 如果购买了 IaaS 服务,需要自己安装 MySQL、主备部署、授权以及优化
②. — 如果购买了 PaaS 服务(MySQL),MySQL 已经安装,无需部署主备,优化已经做好,客户只需要维护应用软件程序(Applications)和数据(Data)即可
③. — 如果购买了 SaaS 服务,应用软件不需要客户开发
④. — 如果购买了 Serverless 服务,只需要维护应用软件程序(也算是一种 SaaS)