云运维核心技术应知应会-01_主流平台架构
什么是云服务?
基于网络相关服务的增加、使用和交互的模式,通过互联网来提供动态、易拓展、虚拟化的资源。
服务模式
云服务提供的方式主要有Iaas、Paas、Saas三种
Iaas:
提供基础的计算,存储和网络资源供用户租赁(相当于提供厨房)
主要由计算机虚拟化(KVM),网络虚拟化(SDN),存储(对象,块,文件)等组成
Paas:
提供的相当于初加工的食品。平台即服务,除提供计算资源外,还提供计算资源管理、应用管理服务等。
Paas的主要作用将一个开发和运行平台作为服务提供给用户。
涉及的技术:
容器技术:包括docker、k8s
自动化配置管理
运维监控
Saas:
直接租用应用(相当于直接吃),提供纯粹的服务
标准的Saas平台有如下特点:
注册后能立即使用
程序和数据统一管理
程序和数据库采用多重租赁架构
定制灵活
涉及的技术:
消息中间件
负载均衡
数据库
部署模式
公有云
私有云
混合云
云基础架构
云基础架构描述云计算所需的组件,其中包括硬件、抽象资源、存储及网络资源。
云基础架构的工作原理是:虚拟化等抽象技术或流程用于从物理硬件中抽象出资源并将其汇聚到云端:自动化软件和管理工具负责分配这些资源并部署到新的环境,以便用户在需要时访问所需的内容
云基础架构的组件:
硬件、虚拟化、网络、存储
云架构
如果说云基础架构是构建云所需的工具,那么云架构就是云构建方式的图纸。
云架构是指将各项技术整合在一起以创建云计算环境。它代表了构成云的所有组件的连接方式。例如openstack就是将不同的组件整合在一起。
这些组件一般包括硬件、虚拟资源、网络、操作系统、中间件、自动化、管理、容器等、