云计算
admin
2023-06-25 05:01:50
0

关键字

数据中心;云计算;虚拟化;NFV;容器

1.1 数据中心

随着计算机网络规模的扩大,出现了服务器,让用户通过网络去访问和使用机房里的服务器资源。再后来,小型网络变成了大型网络,就有了互联网(Internet),小型机房变成了大型机房,就有了IDC(Internet Data Center,互联网数据中心)。

数据中心是全球协作的特定设备网络,用来在internet网络基础设施上传递、加速、展示、计算、存储数据信息。{硬件的设施}




数据中心

早期我们做网站的时候,一般是自己买一台服务器,安装相应的系统、数据库、中间件,建立源文件。问题在于,这些计算机资源的分配方式,非常死板,CPU、内存、硬盘安装了多少,就只能用多少,于是提出一种更加灵活的计算资源调用方式,云计算应运而生。

2.1 云计算

定义:(NIST)云计算是一种能够通过网络随时随地以便利的、按需付费的方式获取计算资源(包括网络、服务器、存储、应用和服务等)并提高其可用性的模式,这些资源来自一个共享的、可配置的资源池,并能够以最省力和无人干预的方式获取和释放。{懂了但没完全懂}

云计算中心的准确称呼应该是云计算数据中心,云计算中心可以视为数据中心的升级版。相比于传统的资源获取方式,云计算从买变成了租。硬件还是一样的硬件,服务器还是一样的服务器,但是,在硬件资源之上,通过一系列的云计算软件,把物理资源变成虚拟资源,然后基于这些资源提供“出租”服务{软件资源?}。

{非官方定义:云计算是一种可以让用户通过网络更加便利地获取资源(计算,存储,网路,操作系统等)的方式,相比于传统买硬件获取资源,云计算在硬件之上,通过一系列的虚拟化操作,对用户出租资源。}

“云”是一个庞大的资源池,把计算机资源集中起来,放在网络上。这个计算机资源其实分三个层次:

第一层次,(laas,Infrastructure-as-a-Service,即基础设施服务),是最底层的硬件资源,主要包括CPU(计算资源),硬盘(存储资源),还有网卡(网络资源)等;{预告:NFV}

第二层次,(paas,Platform-as-a-Service,即平台服务),要高级一些,我不打算直接使用CPU、硬盘、网卡,我希望你把操作系统(例如Windows、Linux)装好,把数据库软件装好,我再来使用;

第三层次,(Saas,Software-as-a-Service,即软件服务),更高级一些,你不但要装好操作系统这些基本的,还要把具体的应用软件装好,例如FTP服务端软件、在线视频服务端软件等,我可以直接使用服务。{容器?}




云计算的三层计算机资源

云计算的三大特点:资源池化,弹性伸缩,安全可靠。

对物理资源进行管理,第一步,就是“虚拟化”。虚拟化是云计算的基础,即在一台物理服务器上,运行多台“虚拟服务器”。从表面来看,这些虚拟机都是独立的服务器,但实际上,它们共享物理服务器的CPU、内存、硬件、网卡等资源。




虚拟化

3.1 容器

容器也是虚拟化,但是属于“轻量级”的虚拟化。它的目的和虚拟机一样,都是为了创造“隔离环境”。但是,它又和虚拟机有很大的不同——虚拟机是操作系统级别的资源隔离,而容器本质上是进程级的资源隔离。




虚拟化与容器

4.1 NFV

NFV,全称是 Network Function Virtualization,网络功能虚拟化。NFV实现了电信网络功能节点的软件硬件解耦,将虚拟化技术应用到传统网络,是对传统网络的革新。

一个NFV的标准架构包括NFV infrastructure(NFVI),MANO(Management and Orchestration)和VNFs,三者是标准架构中顶级的概念实体。




NFV架构

5.1 参考资料

【1】知乎,《一片漫画,看懂云计算!》,2021年5月

【2】知乎,《科普:什么是是云计算》,2019年6月

【3】CSDN,《云计算 虚拟化 NFV基础知识》,2019年8月

相关内容