第二章节:云的技术和分层架构

大致内容如下:

第一部分:虚拟化技术

  1. 服务器虚拟化

  2. 存储虚拟化

  3. 网络虚拟化

  4. GPU虚拟化

     

第二部分 上层应用保障技术

第三部分 云计算产品组件

第四部分 云计算产品

 

第一部分 :虚拟化技术

 

        虚拟化计算是云产品的基石,云产品的很多优点都是由虚拟化技术来实现和驱动的,虚拟化技术依据不同的应用场景,和不同的发展阶段

也可以分为不同的虚拟化技术。

 

           首先给大家介绍的就是服务器虚拟化技术,服务器的虚拟化技术允许在同一台物理服务器当中,运行多个不同的虚拟机

多个不同的操作系统和应用程序,共享同一台物理服务器的CPU和内存资源。这样能够有效提升同一台服务器的CPU,内存资源的利用率。同时CPU硬件

辅助虚拟化的技术,能够为虚拟机去提供高性能的计算能力。

 

 

            存储虚拟化就是在标准的X86服务器当中安装很多的磁盘,为应用程序去提供稳定和可靠的网络存储服务。由于不再需要去采购专业的存储设备,

存储虚拟化的成本就会更低。如果应用程序对于存储的性能要求非常高,那么我们就可以在X86的服务器当中同时使用机械硬盘和SSD固态硬盘。

应用程序经常访问的数据就可以放在固态磁盘之上,从而去提升它的访问效率。应用程序存储资源的分配,实际上也是一个按需分配的原则,应用程序

需要多少存储资源,我们就给它分配多少存储资源。如果一个应用程序的数据增长非常快,这个应用程序也可以不需要停机的情况,就透明的增加它所

需要的存储资源

第二章节:云的技术和分层架构_第1张图片

        网络虚拟化为云平台中的虚拟机,提供了虚拟网卡和虚拟交换机功能。虚拟网卡配置好合适的ip地址之后,云平台当中的虚拟机就具备了网络连接

和网络通信的能力。同时网络虚拟化为云平台中的虚拟机提供了网络地址隔离和网络地址转换的功能。这样就实现了云平台多租户的环境当中,不同

的租户可以依据自己的业务需求定义自己所需要的网络。举例来说,云平台中有两个不同的租户都租用了100台虚拟机,并且为这100台虚拟机分配

了相同的地址网段192.168.1.0 这两个不同的租户为相应的虚拟机分配ip地址的时候,两个租户彼此的ip地址是不会冲突的,因为网络虚拟化的隔离

功能,可以把这两个租户的网络进行隔离,同时网络虚拟化提供了网络地址转换的功能,就能保证这两个不同租户的虚拟机也能够正常的进行各自

internet的网络连接。

   GPU虚拟化

 

        云平台中虚拟机的硬件,实际上是由物理服务器的CPU计算和模拟的虚拟硬件组成,它的性能和效率并不是非常高,如果在云平台当中,

有一个租户租用了一台虚拟机,进行图形图像和视频的处理。GPU的虚拟化技术就允许虚拟机能够直接调用物理服务器的物理GPU资源

从而去增强用户的体验,提供桌面及服务的云产品。

 

第二章节:云的技术和分层架构_第2张图片

 

第二部分:上层应用保障技术

 

        在云计算的体系架构中,虚拟化的技术为应用程序的运行提供了一个动态、灵活和高效的资源池。允许应用程序在运行的过程中获取自己所需要的资源。

从而保障正常运行。而除此之外,云计算的体系架构也提供了一系列的技术及相应的服务,保障应用程序能够稳定和可靠的运行。比如,租户在云计算平台中

租用了虚拟机或者应用程序,虚拟机或者应用程序的创建过程,是一个自动化完成的过程。而对于虚拟机和应用程序产生的数据,在云平台中是一个多副本的

数据,如果其中一个副本出现了故障,其他的副本数据也能够继续为我们的应用程序去提供服务,对于应用程序及虚拟机本身的运行状况,也是随时处在被

监视状态下的,如果应用程序或是虚拟机出现了故障,应用程序及虚拟机副本,能够及时的切换和接替发生故障的应用程序,保障应用程序的可用性和可靠性。

对于应用程序在常规运行过程中出现的故障以及预警,在云平台中能够进行实时监控,并及时告知租户应用程序的运行状况。对于应用程序资源使用情况和

虚拟机资源的访问情况,事实上云平台有一系列的安全授权及审计的过程。保障合理资源被合法用户进行访问,上面所说的这些保障技术,实际上也契合了

ITIL体系建设中相应的模块以及相应的功能。

 

 

 

 

    第三部分:云计算产品组件

 

我们可以看看云计算架构视角和租户视角下云计算产品组件的体现

第二章节:云的技术和分层架构_第3张图片

        在上图中,左边是云计算架构的视角,右边是云计算租户的视角,当一个租户去选择了 云计算平台之后, 首先他可以登陆到统一的web管理控制。

去选择不同分类的云计算产品,就包括计算、存储、网络、数据库以及CDN等等不同的产品,然后再依据自己的应用程序和业务逻辑,去选择云的服务器

云的数据库,云的负载均衡,安全以及运维等等不同的子分类,再依据业务的连续性,应用程序的可用性和可靠性的保障去查看不同产品的可用性可靠性和

性能方面不同的差异,最终去选择自己所需要的云计算产品。而在左边云计算的体系架构中,最底层的就是服务器,存储和网络的硬件设备,这些设备通过

虚拟化的技术去形成了一个动态、灵活和高效的资源池,允许我们的应用程序,依据运行环境的需求,灵活的去选择自己的资源,同时在我们应用程序的保障

服务当中,提供了可用性、可靠性、自动化监控预警等等不同的一些保障技术。最终去形成了我们的云计算平台,云计算的平台当中,相应的这些资源

通过IAAS SAAS PAAS不同形态去形成云计算产品的,这些云计算产品,通过租户的视角。统一的web管理控制台当中,都可以查到对应的云计算产品,

以及云计算的功能。

 

    第四部分:云计算产品组件

 

        最后我们以腾讯云为例,查看一下,具体的一些云计算产品,在腾讯云平台之上,IAAS层为我们提供了云服务器,负载均衡,以及云硬盘,PAAS提供

云数据库 、云缓存以及对象存储,SAAS提供了人脸识别,智能语音以及视频服务等。如果我们的企业要去新建一个企业网盘,我们可以选择云硬盘,而如果

企业需要一个MySql的数据库,那么我们就可以去选择云数据库,如果我们的企业要去新建一个视频点播的网站,这时候我们就可以选择视频服务作为我们

所需要的云计算的产品                        

                                                  

============================================================

下方为QQ和微信群聊,添加微信请备注入群

 

腾讯云新手入门群聊二维码腾讯云解决方案

你可能感兴趣的:(腾讯云)