openstack概念(一)

一   什么是云计算

云计算是通过'虚拟化技术'来实现的,它是一种'按量'付费的'商业模式(没有服务器,'花钱'买云主机)'

虚拟化和云计算的'区别':前者是一种'技术',后者是一种'模式'

# 典型的:CDN按量付费的-->G为单位付费

云计算和虚拟化的关系

二  为什么要用云计算

小公司和大公司

##############传统的方式

小公司:开发一年,20+团队,500w(前期投入),招一个运维,15k*14,(10台*1.5,托管IDC机房(机柜),8k/年,带宽 100m,5个公网ip,10k/月)  '小公司用云计算的话'--->买10台云主机,600(1c1g)*10=6000

结论:小公司用的是云计算--->'省成本'

##############探讨过程

'日常成本':每个月工资,办公场地,水电,等都是成本

开发周期一年-->游戏产品ok--->推向互联网赚钱--->首先发布到互联网(上线)

如何上线-->招一个运维-->买10台服务器(10*1.5),物业停电,一般托管到IDC机房(组机柜),8k/每个/机柜,带宽100M,5个公网ip,10k/月(上下对等的带宽)

'家用带宽'(民用):一旦是上传10m(服务器响应),下载90m(客户端的请求)

'企业级带宽':上下行对等-->(上传100m,下载100m)


###############思考一个问题

游戏上线黄了(1个月),二手服务器不值钱了,IDC机房退款不存在,带宽也是不存在的

云主机:按月付费-->'更划算'

上下行带宽

大公司为什么用云计算

# 稍微大一点(上规模)的公司都有云平台,固定时间举行活动('学生优惠等')

把'闲置'的资源,'租给用户' -->'京东云,阿里云,百度云,华为云,腾讯云出现'

16g -->14个1g/1g -->'超卖64'(ksm)-->可能出现情况-->云服务器报警

阿里云:'金牌用户(200w+/月)',稳定,('活动的几天')抢闲散用户资源!

云主机超卖

IT之家的事件

世界上云计算中AWS最多

三    云计算IAAS的功能

明确:'云主机'的底层就是一台'KVM虚拟机'

云厂商现实情况:一般云厂商有上'百万台'物理服务器('供给'),需要管理'上千万台'虚拟机

###################分割线

问题1:没有'统一'的管理平台,人工管理要疯

'客户创建虚拟机的需求':'在闲置资源最多的物理机'创建云主机,'如何找?'

传统做法:ssh连接,敲两行命令看内存和cpu等资源-->'吐血'

'进一步'需求:看每台虚拟机的ip等其他信息

'更进一步':运行一段时间,挂起(不续费),一段时间之后('删除'),资源回收,'如何感知?'

###################需求引出

问题:管理的资源(kvm宿主机)上去(数量),人工管理就不行了,需要'统一的管理平台'

目的:"引出了openstack(厂商管理平台)",而且每个用户使用了'多少资源'还需要按量收费-->云计算的'计费功能'

虚拟机的管理平台

说明:如果把'收费'去掉,实质就是虚拟机的管理平台(管理KVM宿主机),常见的'就是openstack了'

'管理平台的特性':专门的数据库,ip管理,每台虚拟机配置记录

openstack:实质是一个'宿主机(物理机)的管理平台'

四    云计算的服务类型

IAAS(基础设施即服务)

'实质':提供云主机,云主机要跑起来需要'底层环境',需要CPU,内存,电源,存储,由云厂商来提供('底层用户不用管'),并提供了一个具体的虚拟机的'操作系统'

IAAS层开源实现方式:'openstack'

非开源实现方式:'AWS和阿里,腾讯,华为'

#############分割线

PASS(平台即服务):针对开发的(各种语言的开发,'Java,Php,Python')

'补充':一般开发人员不会搭建环境('常见是测试环境')

'平台':提供各种软件('语言')的'运行环境'

需要做的是:把代码放到'运行环境'即可

PASS层的开源实现方式:'kubernetes,docker,swarm'

非开源实现方式:'TKE(腾讯),红帽的openshift,华为和阿里的'

##############分割线

SAAS('软件即服务')

理解:'花钱买我的软件(友好的产品)','数据存储和环境'都帮你提供了,你不需要维护,你直接用就好了

收费的:'RDS(阿里数据库)','企业邮箱','CDN加速'

常见:wps

#############分割线

IAAS+PAAS+SAAS='完整的云计算环境'

##############传统的IDC机房,运维做的

选型:服务器硬件

装系统--->搭建运行环境--->软件运行--->后续运维维护

##############IASS,运维做的

机房,运行环境不需要了,直接买系统,'IAAS资源'被云厂商托管了

五    openstack浅显理解

openstack实现的是'云计算的IAAS层',是开源的云计算平台,apche 2.0

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值