文章目录
这里是一段防爬虫文本,请读者忽略。
这是一篇半原创文章,文章内容参考了 zcct 认证课程
zstack 官网 www.zstack.io
博客首页:https://blog.csdn.net/weixin_41633902/
本文链接:https://blog.csdn.net/weixin_41633902/article/details/109411849
写在开头的话
- 请记住:实践是掌握知识的最快方法
- 如果你只是怀着看看的态度去快速浏览文章,而不去认认真真的把文章里面讲的任何一个知识点去实践一遍,那么你永远也掌握不了它
- 生命不息,折腾不止!
云计算基础技术及解决方案介绍
00. 云计算的定义与特点
0.1 云计算概念定义
-
现阶段广为接受的定义来自于美国国家标准与技术研究院(NIST),如下:
-
云计算是一种按需交付的资源模式,这种模式使得资源通过便捷的、按需的网络访问被快速提供,用户只需投入很少的管理工作(简化管理)
-
传统
IT
- 申请预算 -> 硬件采购 -> 设备到货->机器上架->系统安装
- 搭建周期长
- 费用昂贵
-
云服务
- 按需索取
- 秒级上线服务器
- 费用相对较少
0.2 云计算交付方式分类
- 私有云
- 构建在企业自己的数据中心内部,面向企业内部组织用户服务
- 数据安全性高、IT基础架构可控制能力强、合规
- 适用场景:政府、教育、医疗、金融或其他政企用户
- 公有云
- 由云服务厂商统一建设,面向任何网络用户提供云服务
- 初期投入成本低、弹性灵活
- 适用场景:互联网行业或互联网相关业务
- 混合云
- 即在数据中心内部建设了私有云,又使用了公有云服务
- 安全、合规、弹性、低成本
- 适用场景:政府、教育、医疗、金融或其他政企用户
0.3 云计算服务分类
- 图示
注意上面的 Linux打错了,把
Llinux
全部改为GNU/Linux
- 或者参考这张图
- 对于几种服务的举例
lass
:在aws
、alibaba cloud
、tencent cloud
购买ECS
云服务器paas
:在aws
、alibaba cloud
、tencent cloud
,直接购买RDS
云数据库或者直接使用已经搭建好的lamp
环境。这样相当于你的环境别人也给你构建了,就剩下你直接在环境上跑业务了saas
:微信、钉钉、购买的企业163
邮箱
01. 资源池化技术
1.1 服务器虚拟化
-
传统物理机和虚拟化技术的区别
- 传统物理机模式,服务器资源利用率普遍较低、且无法共享,由此衍生出一些问题,问题包括以下
- 服务器资源利用率较低
- 服务器数量多
- 机房资源压力大:空调资源、机柜资源、
ups
资源
- 虚拟化技术解耦了服务器硬件与操作系统之间的紧耦合关系,从而能够进行物理资源共享、复用等操作
- 传统物理机模式,服务器资源利用率普遍较低、且无法共享,由此衍生出一些问题,问题包括以下
-
操作系统部署在物理服务器和虚拟机中在使用上无任何差异,性能略有损耗。优点如下:
- 资源利用率高
- 减少服务器数量
- 减少机房资源消耗
-
传统物理机模式
- 虚拟化模式
1.2 网络功能虚拟化
- 传统网络架构
- 在物理服务器计算模式场景中,服务器之间的数据传输需要依赖于物理网络设备
- 在虚拟化场景中,云主机之间数据传输
-
虚拟交换机
- 负责连接同一二层网络中不同的云主机,处理云主机之间的数据帧转发
-
虚拟路由器
- 负责连接不同三层网络,并进行不同网络之间的数据包路由
-
虚拟防火墙
- 负责对不同三层网络之间的数据传输进行访问控制,保护网络安全
-
虚拟负载均衡
- 负责将外部访问请求按照既定策略分发到不同的云主机中处理
1.3 分布式存储
SAN
存储- 技术成熟、性能好(中小规模场景)
- 产品稳定,可维护性较强
- 扩展性有限,无法横向扩展
- 存在硬件硬件级别的单点故障
- 分布式存储
- 技术发展迅速、不断趋于成熟
- 较为稳定、可维护性一般,有一定的学习成本
- 扩展性好,可线性扩展(关键)
- 无单点故障
1.4 虚拟化解决方案
- 物理服务器安装虚拟化操作系统作为虚拟化计算节点,用另外的服务器或虚拟机部署虚拟化平台的管理节点
- 虚拟化平台后端对接存储可选择
FC-SAN
,分布式存储或本地存储(无法高可用、热迁移) - 计算节点到
FC-SAN
存储或分布式存储之间的链路全冗余设计,最大程度上避免平台单点故障
1.5 虚拟化解决方案关键功能
- 资源池化
- 如单台服务器
40Core
、128GB
内存、3台服务器一同可提供120Core
、384GB的内存,以4C8G
的虚拟机配置为例,可创建30
台虚拟机
- 如单台服务器
- 资源调度
- 虚拟化平台中包括了大量资源调度的功能,如高可用、热迁移、动态资源调度、弹性伸缩等等,能够让虚拟机逾越物理服务器之间的边界按需调度
1.5.1 虚拟化解决方案关键功能 - 高可用
- 功能原理:同一集群内某台计算节点故障,其上承载的虚拟机能够在其他节点自动重新启动
- 前置条件:同一 集群、共享存储、资源充裕
- 技术关键:判断节点故障的准确性:心跳检测,计算节点与存储的
i/o
情况
1.5.2 虚拟化解决方案关键功能 - 热迁移
- 功能原理:能够将某计算节点上承载的虚拟机在不停机的情况下迁移到其他计算节点
- 前置条件:同一集群、同类型
CPU
、共享存储、网络配置一致性、资源充裕 - 技术关键:网络带宽、内存校验的准确性
1.5.3 虚拟化解决方案没有解决那些问题
- 虚拟化没有解决大规模
IT
环境下所产生的管理问题,如:- 多地域:如何管理分散在不同地域的
IT
资源 - 多平台:如何同一套平台体系,统一管理不同资源平台
- 多租户:如何向不同用户按需、自动化的分配、交付资源
- 还有很多,计量付费、服务目录、成本分析、配置管理等等
- 多地域:如何管理分散在不同地域的
02. 云平台解决方案
- 虚拟化
- 资源池化、资源调度
- 云平台
- 资源池化:计算、网络、存储虚拟化
- 统一管理:多区域、异构平台纳管
- 精细化运营:多租户、计量付费
- 自动服务:服务目录、自助交付
2.1 云平台解决方案 - 多租户管理
- 多租户管理
- 租户(项目)间资源隔离、网络隔离(网络自定义)
- 租户(项目)使用资源计量与计费
2.2 多区域管理
- 总部统一管理所有区域(分公司)资源
- 标准化镜像推送、下发
- 总部具备全局资源管理权限
- 分支机构区域具备区域管理权限
- 区域无法解决的问题,总部可二线支持
2.3 异构平台管理
- 企业存在各类型
IT
基础架构平台 - 通过
API
调用各异构平台 - 屏蔽底层不同平台的差异性
- 以标准化的服务目录面向用户呈现
2.4 云平台和 CMP 平台对比
- 云平台既能管理也能交付资源,交付的资源属于平台自身环境
CMP
平台与云平台功能类似,但交付的资源属于第三方平台环境CMP
一般对接第三方平台的范围较广
写在最后的话:
- 无论每个知识点的难易程度如何,我都会尽力将它描绘得足够细致
- 欢迎关注我的CSDN博客,IDYS’BLOG
- 持续更新内容:
linux基础 | 数据通信(路由交换,WLAN) | Python基础 | 云计算 - 如果你有什么疑问,或者是难题。欢迎评论或者私信我。你若留言,我必回复!
- 虽然我现在还很渺小,但我会做好每一篇内容。谢谢关注!