云服务到底是什么?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云服务到底是什么?相关的知识,希望对你有一定的参考价值。


1 虚拟化技术

想要了解云服务,首先需要知道什么是虚拟化技术。在​​计算机​​​中,​虚拟化​​(​​英语​​​:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如​​服务器​​​、​​网络​​​、​​内存​​及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。

云服务到底是什么?_服务器

1.1 纯低层硬件资源的虚拟化

1.1.1 宿主架构

在宿主架构中,由主机OS 管理硬件资源,而VMM(虚拟机监控器)是通过调用主机OS 上的某些服务来获得资源,提供实际的虚拟化功能。该架构主要应用于高端服务器或生产集群,采用该架构的技术有:VMware Workstation、VMware Server
(GSX)、Virtual PC、Virtual Server。

云服务到底是什么?_基础设施_02

1.1.2 裸金属架构

裸金属架构,也被称为Hypervisor虚拟化,是指在底层硬件上安装VMM作为Hypervisor(在服务器和虚机OS 之间的中间层),以管理所有的硬件资源,同时对虚机提供虚拟环境。该架构主要应用于早期、免费版及个人PC 机产品,采用该架构的虚拟
化技术主要包括:VMware ESX Server、Wind River Hypervisor、 KVM(后期)。

云服务到底是什么?_基础设施_03

 1.1.3 混合架构

混合架构(也称“容器类型”)中,主机OS 内核被虚拟化,OS 的特定部分被分区和隔离,从而为各虚机提供互相独立的虚拟化执行环境。采用该结构的虚拟化技术有:Xen、SUN Logical Domain。

云服务到底是什么?_基础设施_04

1.2 应用层面的虚拟化

应用虚拟化是将​​应用程序​​​与​​操作系统​​解耦合,为应用程序提供了一个虚拟的运行环境。在这个环境中,不仅包括应用程序的可执行文件,还包括它所需要的运行时环境。从本质上说,应用虚拟化是把应用对低层的系统和硬件的依赖抽象出来,可以解决版本不兼容的问题。这个我们放到云服务中讲解。

2 云服务

云服务是基于​​互联网​​​的相关服务的​​增加​​​、使用和​​交互模式​​​,通常涉及通过​​互联网​​​来提供动态易扩展且经常是​​虚拟化​​的资源。

2.1 云计算有三种基本模式

  • 基础设施即服务(Infrastructure as a Service, IaaS ) :通过虚拟化技术将服务器等计算平台、存储和网络资源一起打包,通过API接口的方式提供给用户。
  • 平台即服务(Platform as a Service, PaaS ):除了提供基础架构外,还提供软件应用的开发组件和运行环境。
  • 软件即服务(Software as a Service, Saas ):将应用的后台放到互联网云端,用户通过客户端可以直接访问后台。

下面用公司办公的例子来说明各个模式的区别:

传统IT:自己买一块地盖楼、装修、物业管理。

IaaS服务:选择一个园区(提供基础设施的IaaS服务商)租一个办公楼,自己装修和物业管理。

PaaS服务:选择一个办公楼(提供基础设施的IaaS服务商)租其中的一间或者一层,自己来做装修,物业公司负责物业管理(提供PaaS服务的服务商)。

SaaS服务:向WeWork(提供SaaS服务的服务商)那种联合办公空间,直接拎包入住。

云服务到底是什么?_基础设施_05

2.2 新兴的云平台

  • 函数即服务( Functions as a Service, Faas):使用Faas 平台,无需管理任何服务器基础设施,只需支付执行函数所需的计算周期。
  • 容器即服务( Container as a Service, CaaS):使用容器即服务模型,开发人员将微服务作为便携式虚拟容器(如Docker )进行构建并部署到云供应商。与laaS 模型不同,使用laaS 的开发人员必须管理部署服务的虚拟机,而CaaS 则是将服务部署在轻最级的虚拟容器中。云供应商会提供运行容器的虚拟服务器,以及用于构建、部署、监控和伸缩容器的综合工具。

以上是关于云服务到底是什么?的主要内容,如果未能解决你的问题,请参考以下文章

IT运维传统运维与云运维到底有什么不同呢?

现在大家都在说的云原生到底是啥?

云服务器到底是什么?云服务器的优势有哪些

云计算高度应用的未来,到底有多爽?

到底什么是云计算?——《从入门到精通云服务器》

iBeacon到底是啥定位技术?