【云计算与大数据技术】虚拟化简介及虚拟化的分类讲解(图文解释 超详细)

本文涉及的产品
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介: 【云计算与大数据技术】虚拟化简介及虚拟化的分类讲解(图文解释 超详细)

一、虚拟化简介

1:什么是虚拟化

虚拟化是指计算机元件在虚拟的基础上而不是在真实的、独立的物理硬件基础上运行。这种以优化资源、简化软件的重新配置过程为目的的解决方案就是虚拟化技术

虚拟化架构就是在一个物理硬件机器上同时运行多个不同应用的独立的虚拟系统,这些同时运行的虚拟系统由Hyperviser来控制,虚拟机被称为guest,Hypervisor不仅可以提供虚拟系统资源,进行主机/虚拟机之间的调度,而且可以提供虚拟机间的通信

可以分为以下三个过程

研发与测试

服务器合并

高级虚拟主机

2:虚拟化的发展历史

1:虚拟化技术的萌芽

20世纪60年代美国计算机学界提出了虚拟技术的思想

2:虚拟化技术的雏形

首次出现虚拟化技术是在20世纪年代,当时的应用是使用虚拟化对稀有而昂贵的资源-大型计算机硬件的分区

3:虚拟化标准的提出

1974年,提出了一组称为虚拟化准则的充分条件,满足条件的控制程序可以被称为VMM

3:虚拟化带来的好处

与传统IT资源分配的应用方式相比,使用虚拟化的优势有以下几个方面:

1:提高资源利用率

通过整合服务器可以将公用的基础架构资源聚合到资源池中,打破原有的一台服务器一个应用的模式,为了达到资源的最大利用,虚拟化把一个硬件虚拟成多个硬件,这里的一个硬件指的不是一个个体,而是由一个个个体组成的一组资源。使用虚拟化技术可以动态调用空闲资源,减小服务器规模,从而提高资源利用率

2:降低成本 节能减排

通过使用虚拟化,可以使所需的服务器以及相关IT硬件的数量变少,这样不仅可以减少占地空间,同时也能减少电力和散热需求

3:统一管理

虚拟化系统将资源整合,在管理上十分方便,在升级时只需添加动作,避开传统的进行容量规划,定制服务器,安装硬件等工作,从而提高工作效率

4:提高安全性

用户可以在一台计算机上模拟出多个不同的操作系统,在虚拟系统下的各个子系统互相独立,即使一个子系统遭受攻击而崩溃,也不会对其他系统造成影响,而且在使用备份机制后,子系统在遭受攻击后可以被快速的恢复,同时可以避免不同系统造成的不兼容性

二、虚拟化的分类

 实际上,我们通常所说的虚拟化技术是指服务器虚拟化技术。而除此之外,还有网络虚拟化、存储虚拟化以及应用虚拟化等。

1、服务器虚拟化    

服务器虚拟化通过区分资源的优先次序,并随时随地地将服务器资源分配给最需要它们的工作负载来简化管理和提高效率,从而减少为单个工作负载峰值而储备的资源。通过服务器虚拟化技术,用户可以动态地启用虚拟服务器(虚拟机)。

x86服务器的虚拟化技术

完全虚拟化

使用Hypervisor在VM和底层硬件之间建立一个抽象层,Hypervisor捕获CPU指令,为指令访问硬件控制器和外设充当中介

准虚拟化

改动客户操作系统,让它以为自己运行在虚拟环境下,能够与Hypervisor协同工作,性能高

操作系统层虚拟化

在操作系统层面增添虚拟服务器功能

2:网络虚拟化

网络虚拟化将不同网络的硬件和软件资源结合成一个虚拟的整体,通常包括虚拟局域网和虚拟专用网。

虚拟专用网络(VPN)是在大型网络中的不同计算机通过加密连接而组成的虚拟网络,具有类似局域网的功能,虚拟专用网帮助管理员维护IT环境,防止来自内网或者外网中的威胁,使用户能够快速,安全的访问应用程序和数据

3:存储虚拟化

存储虚拟化就是把各种不同的存储设备有机的结合起来进行使用,从而得到一个容量很大的“存储池”,可以给各种服务器进行灵活的使用,并且数据可以在各存储设备间灵活转移。

存储虚拟化的基本概念是将实际的物理存储实体与存储的逻辑表示分离开来,应用服务器只与分配给它们的逻辑卷(或称虚卷)打交道,而不用关心其数据是在哪个物理存储实体上。

存储虚拟化技术主要分为硬件和软件两种方式来实现。

4:应用虚拟化

应用虚拟化通常包括两层含义,一是应用软件的虚拟化,二是桌面的虚拟化。        

应用软件虚拟化,就是将应用软件从操作系统中分离出来,通过压缩后的可执行文件夹来运行,而不必需要任何设备驱动程序或者与用户的文件系统相连;

桌面虚拟化技术是把应用程序的人机交互逻辑(应用程序界面、键盘及鼠标的操作、音频输入输出、读卡器、打印输出等)与计算逻辑隔离开来,客户端无需安装软件,通过网络连接到应用服务器上,计算逻辑从本地迁移到后台的服务器完成,实现应用的快速交付和统一管理。

5:技术比较

下图是四种虚拟化技术的比较,其中服务器虚拟化技术,应用虚拟化中的桌面虚拟化技术相对成熟,也是使用较多的技术

创作不易 觉得有帮助请点赞关注收藏~~~

相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
3天前
|
Cloud Native 安全 网络安全
云计算与网络安全:技术融合与挑战云原生技术在现代软件开发中的应用
【8月更文挑战第28天】在数字时代的浪潮中,云计算和网络安全成为信息技术领域的两大支柱。本文将探讨云计算服务的分类、特点及其面临的安全威胁,分析网络安全的基本概念、重要性以及信息安全的关键要素。同时,文章将深入讨论云计算环境下的网络安全问题,包括数据保护、访问控制和合规性挑战,并提出相应的解决策略和技术措施。最后,通过一个代码示例,展示如何在云计算环境中实现基本的数据加密,以增强信息的安全性。 【8月更文挑战第28天】 随着云计算技术的飞速发展,云原生技术已成为推动软件行业创新的关键力量。本文将深入探讨云原生的核心概念、优势以及如何在现代软件开发中有效利用云原生技术。我们将通过具体案例,展示
|
1天前
|
存储 安全 网络安全
云计算与网络安全:技术融合下的挑战与机遇
随着云计算技术的飞速发展,企业和个人用户越来越依赖于云服务来存储和处理数据。然而,随之而来的网络安全问题也日益凸显。本文将探讨云计算环境下的网络安全挑战,包括数据隐私、访问控制、网络攻击等方面,并提出相应的解决策略,如加强身份认证、使用加密技术和实施综合安全管理等。通过分析这些技术和措施,旨在为读者提供一个关于如何在云计算时代保护信息安全的全面视角。
|
2天前
|
人工智能 安全 网络安全
云计算与网络安全:技术融合的双刃剑
【8月更文挑战第29天】在数字化转型的浪潮中,云计算和网络安全是推动企业前进的两个关键轮子。本文将探讨如何通过云计算提升业务效率,同时确保数据安全。我们将深入分析云服务模型、网络安全策略以及信息安全实践,并结合实际案例,展示如何在享受云计算带来的便利的同时,有效应对安全挑战。文章还将讨论最新的技术趋势,如人工智能在网络安全中的应用,以及量子计算对加密技术的潜在影响。最后,我们将提供一些实用的建议,帮助组织在云计算和网络安全之间找到平衡点。
|
1天前
|
存储 安全 网络安全
云计算与网络安全:技术挑战与未来展望
【8月更文挑战第30天】随着云服务在企业和个人用户中的普及,网络安全问题日益突出。本文将探讨云计算环境下的网络安全挑战,包括数据隐私保护、访问控制、以及合规性问题,并提出相应的解决方案。文章还将展望未来云计算和网络安全技术的发展趋势,为读者提供深入理解和应对策略。
|
1天前
|
存储 安全 网络安全
云计算与网络安全:技术挑战与未来展望
【8月更文挑战第30天】在数字化时代的浪潮中,云计算已成为推动企业创新和效率提升的关键力量。然而,随之而来的网络安全问题也日益凸显,成为制约云服务发展的瓶颈。本文将从云服务的分类、网络安全的基本概念出发,深入探讨云计算环境下的安全挑战,并提出相应的解决策略。同时,文章还将预测未来的技术趋势,为读者提供对云计算与网络安全领域的全面理解。
|
1天前
|
监控 安全 网络安全
云计算与网络安全:技术、挑战与解决方案
【8月更文挑战第30天】随着云计算技术的飞速发展,越来越多的企业和个人开始将数据和应用迁移到云端。然而,云计算的普及也带来了一系列网络安全问题。本文将探讨云计算中的网络安全挑战,包括数据泄露、恶意软件攻击和服务中断等,并介绍一些常见的网络安全技术和最佳实践,如加密、访问控制和安全监控等。最后,我们将讨论如何制定有效的网络安全策略,以保护云服务免受威胁。
|
2天前
|
存储 安全 物联网
云计算与网络安全:技术融合与挑战
【8月更文挑战第29天】本文将探讨云计算与网络安全之间的紧密联系,以及它们在现代技术领域中的重要性。我们将深入了解云服务的基本概念、网络安全的关键组成部分以及信息安全的核心原则。同时,我们也将讨论这些领域之间的相互影响和技术融合所带来的挑战。通过本文的学习,读者将能够更好地理解云计算和网络安全之间的关系,并掌握如何在这个快速发展的领域中保持安全和保护隐私的方法。
|
2天前
|
存储 安全 网络安全
云计算与网络安全:技术融合与挑战
【8月更文挑战第29天】在数字化时代,云计算和网络安全成为推动企业创新和保护数据安全的两大支柱。本文将深入探讨如何通过云计算服务加强网络安全,同时指出信息安全领域的新技术应用和挑战。我们将分析云服务的架构、网络安全策略以及信息安全管理的最佳实践,旨在为读者提供一套全面的技术解决方案。
|
2天前
|
存储 安全 网络安全
云计算与网络安全:技术挑战与应对策略
【8月更文挑战第29天】在数字化转型的浪潮中,云计算作为推动企业创新和效率提升的关键力量,其安全性问题也日益凸显。本文深入探讨了云服务中的网络安全威胁,包括数据泄露、服务中断等,并分析了信息安全的重要性。通过案例分析,文章揭示了云计算环境中的安全漏洞,并提出了相应的防护措施,如加密技术、访问控制和安全审计等。同时,文章强调了制定全面安全策略的必要性,以保障云计算环境下的数据安全和业务连续性。
|
2天前
|
存储 安全 网络安全
云计算与网络安全:技术融合的未来之路
【8月更文挑战第29天】在数字化浪潮的推动下,云计算已成为企业和个人数据处理的重要工具。然而,随着云服务的广泛应用,网络安全问题也日益凸显。本文将探讨云计算与网络安全的关系,分析云服务中的安全挑战,并提出相应的解决方案。通过深入剖析云服务的安全架构和实践案例,我们旨在为读者提供全面的技术指导和策略建议,以应对不断变化的网络安全威胁。

热门文章

最新文章

下一篇
云函数