云计算概念与发展

  • 4 课时
  • 170.9K 学过
  • 9 分
云计算虚拟化openstack

课程概述

从自建机房到IDC托管再到云计算,云计算这一领域在这几年的发展十分迅猛。通过虚拟化技术以及海量计算的经验,腾讯对云计算的架构进行了优化,使运营事故大大减少。强大的研发实力和丰富的管理经验,让腾讯云成为了业界的标杆。

这节课将从云计算的发展历史开始,逐步介绍云计算技术和分层架构。课程将着重强调云产品的优势,如低成本、快速交付、运维便捷和易用易管理。最后,课程将从宏观角度出发,介绍当前云计算的生态与发展情况。

【课程目标】

了解云计算的发展历史、技术以及架构

了解云产品的优势

了解当前云产业的发展情况与布局

【适用对象】

售前、商务、架构、开发、运维、学生、个人开发者

【课程大纲】

知识模块

简介

云计算概念与发展

云计算发展史,云计算技术和分层架构,使用云产品的优势,业界主流云产品介绍

适用人群

  • 对云计算感兴趣的个人/企业

机构简介

腾讯产业互联网学堂

腾讯云旗下面向云生态用户的一站式学习成长平台

讲义

在这一节课中,我们将为大家介绍云的技术和分层架构。通过这一节的介绍,我们能够了解服务器,存储,网络,GPU的虚拟化技术、可用性可靠性、安全自动化的上层应用保障技术、云计算产品的组件,以及相应的云计算的产品。

虚拟化技术是云产品的基石,云产品很多的优点都是由虚拟化的技术实现和驱动。虚拟化技术依据不同的业务场景和不同的发展阶段,也可以分为不同的虚拟化技术。首先我们介绍服务器虚拟化技术。服务器的虚拟化技术允许在同一台物理服务器当中运行多个不同的虚拟机。多个不同的操作系统和应用程序就共享着同一台物理服务器当中的CPU和内存资源,这样就能够有效的提升同一台物理服务器CPU和内存资源的利用率。同时,cpu硬件辅助虚拟化的技术能够为虚拟机去提供高性能的计算能力。

存储虚拟化是在标准的x86服务器当中安装很多的磁盘,从而为应用程序提供稳定和可靠的网络存储服务。由于不再需要采购专业的存储设备,因此存储虚拟化的成本会更低。如果应用程序对于存储的性能要求非常高,那我们就可以在x86的服务器当中同时添加机械磁盘以及固态磁盘,这样应用程序经常访问的数据就可以放到固态磁盘之上,从而去提升访问的效率。

对于应用程序存储资源的分配,实际上也是按需分配的原则。应用程序需要有多少的存储资源,就分配多少存储资源。如果一个应用程序的数据增长非常快,那这个应用程序也不需要在停机的情况就可以透明的增加它所需要的存储资源。

网络虚拟化为云平台当中的虚拟机提供了虚拟网卡和虚拟交换机的功能。当我们为虚拟网卡配置好合适的IP地址后,云平台当中的虚拟机就具备了网络连接和网络通讯的能力。同时网络虚拟化为云平台当中的虚拟机提供了网络地址隔离和网络地址转换的功能,以实现云平台多租户的环境当中,不同的租户可以依据自己的业务需求定义自己所需要的网络。举例来说,在云平台当中有两个不同的租户,都租用了100台虚拟机,并且为这100台虚拟机分配了相同的地址网段192.168.1.0,那这两个不同的租户为相应的虚拟机分配IP地址时,两个不同的租户IP地址之间是不会冲突的,因为网络虚拟化的隔离功能可以把这两个租户的网络进行隔离。同时网络虚拟化提供了网络地址转换的功能,能够保障这两个不同租户的虚拟机也能够正常的进行internet的网络连接。

云平台当中虚拟机的硬件,实际上是有物理服务器的CPU计算和模拟的虚拟硬件,它的性能和效率并不是非常的高。如果在云平台当中有一个租户租用了一台虚拟机进行图形图像和视频的处理,那GPU的虚拟化提速就允许虚拟机能够直接的调用物理服务器的物理GPU资源,从而增强用户的体验,提供桌面及服务的云产品。

在云计算的体系架构当中,虚拟化的技术为应用程序的运行提供一个动态、灵活和高效的资源值,允许应用程序在运行的过程当中能够获取自己所需要的资源,从而保障能够正常的运行。除此之外,在云计算的体系架构当中,也提供了一系列的技术以及相应的服务,保障应用程序能够稳定和可靠的运行。比如在云计算的平台当中有一个租户租用虚拟机或者是应用程序,那虚拟机和应用程序的创建过程就是一个自动化完成的过程,而对于虚拟机和应用程序产生的数据,在云平台当中也是一个多副本的数据。如果其中的一个副本出现了故障,其它的副本数据也能够继续的为应用程序提供服务,对于应用程序以及虚拟机本身的运行状况也会得到监视。如果应用程序或者虚拟机出现的故障,那另外的一个应用程序以及虚拟机的副本也能够及时的切换和接替发生故障的应用程序,保障应用程序的可用性以及可靠性。对于应用程序在常规运行过程当中出现的故障,以及预警在云平台当中也够得到一个实时的监控,并且及时的告知租户应用程序的运行状况。

对于应用程序资源的使用,虚拟机资源的访问,实际上在云平台当中也有一系列的安全的授权以及审计的过程,以此保障合理的资源被合法的用户访问,这样的保障技术实际上也是集合了ITIL体系建设当中相应的模块以及相应的功能。在此我们可以来查看一下云计算产品的组件:

左边是云计算体系架构的视角,而右边是云计算租户的视角。当一个租户去选择的云计算的平台之后,首先它可以登录到统一的Web管理控制台选择不同分类的云计算产品,包括计算,存储,网络,数据库,CDN等等不同的产品。然后再依据自己应用程序和业务的逻辑选择云的服务器、云的数据库、云的负载平衡、安全以及运维等等不同的值的分类。再依据业务的连续性,应用程序的可用性和可靠性的保障查看不同的产品在可用性可靠性和性能方面不同的差异,最终选择自己所需要的云计算的产品。而在左边云计算的体系架构当中最底层的就是服务器,存储和网络的硬件设备,这些设备通过虚拟化的技术形成了一个动态灵活和高效的资源池,允许我们的应用程序依据运行环境的需求,灵活的选择自己的资源。同时,在我们的应用程序的保障服务当中,提供了可用性、可靠性、自动化监控预警等等不同的保障技术。最终的形成了云计算的平台。

云计算的平台当中相应的资源是通过IAAS,PAAS以及SAAS,不同的形态形成云计算的产品的。这些云计算的产品通过租户的视角,在统一的Web管理控制台当中都可以查看到对应的云计算的产品以及云计算的功能。最后我们可以以腾讯云平台作为示例,查看具体的一些云计算的产品。在腾讯云平台之上。IAAS层为我们提供了云服务器负载平衡\云硬盘。在PAAS层提供了云数据库,云缓存,对象存储。在SAAS层为我们提供了人脸识别,智能语音以及视频服务。如果企业要新建一个企业网盘,那可以选择云硬盘,而如果企业需要MySQL数据库,那可以选择云数据库。如果企业要新建一个视频点播的网站,那可以选择视频服务作为我们所需要的云计算的产品。

课程评价(237)

感谢你参加本课程,请你作出评价:
0/300

以下选自学员评价

用户7***867
2020-12-22
很好
用户8***783
2020-12-21
讲的非常好,由浅入深层层进阶,非常优秀的讲师和产品经理
用户2***422
2020-10-26
声音时大时小的,其他的都很好
用户7***547
2020-09-24
很好
用户6***586
2020-09-24
初步了解
用户4***495
2020-09-23
用户6***521
2020-09-21
感谢
苏***长
2020-09-20
很好
用户7***106
2020-09-17
基础概念介绍
用户7***220
2020-09-13
思路清晰