云计算(cloud computing)和虚拟化(virtualization)的区别

1961年,计算机科学家约翰麦卡锡(John McCarthy)提出了将计算作为一种可公开访问的工具的想法,后来在1969年,JCR Licklider提出了“全球互联”的设想,从任何地方访问程序,这个想法源于老式的服务局。...

云计算(cloud computing)和虚拟化(virtualization)的区别

1961年,计算机科学家约翰麦卡锡(John McCarthy)提出了将计算作为一种可公开访问的工具的想法,后来在1969年,JCR Licklider提出了“全球互联”的设想,从任何地方访问程序,这个想法源于老式的服务局。

今天,这两种想法都类似于云计算概念;这是一个已经流行了好几年的行业流行语。

自2012年以来,企业开始更加认真地对待云计算,并将其作为一项业务目标来实施,此前亚马逊、谷歌和微软等领导都在推动和发展云计算的使用。

虚拟化在哪里适合?

虚拟化是一种模拟复杂硬件的软件技术。云计算使用虚拟化来管理服务器资源和工作负载整合。

什么是云计算(cloud computing)?

以下云计算定义摘自美国国家标准与技术研究所(NIST)发布的出版物:

“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applicati***, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”

NIST出版物接着列出了云基础设施所需的基本特征、服务和部署模型,进一步定义如下:

“支持云计算特性的硬件和软件的集合,可以看作具有物理层和抽象层。

物理层由支持云服务所需的硬件资源组成,通常包括服务器、存储和网络组件。抽象层由跨物理层部署的软件组成,体现了云的基本特性。

从概念上讲,抽象层位于物理层之上。”

因此,尽管虚拟化技术允许在物理层抽象和隔离底层硬件,但它并不是导致云计算的唯一关键组件。

云计算的演进

面向公众消费的云计算起步较晚,只是在互联网在90年代取得了显著的带宽进步之后。

Salesforce.com建立了云计算的第一个里程碑,当时他们通过一个简单的网站交付企业程序。这为软件开发组织开始通过互联网交付应用程序铺平了道路。

2002年,Amazon Web Services推出了基于云的服务EC2(弹性计算云),2006年,他们发布了一个商业Web服务,供个人和小型实体租用计算机,但在硬件上运行自己的程序。亚马逊的EC2是第一个可用的云基础设施服务。

从2009年开始,谷歌和微软开始提供自己的应用商店平台。作为一个可访问和可靠的平台,这引发了连锁反应,并随后在业界更多地采用了基于云的应用程序。

云计算通过带宽改进、软件互操作性和虚拟化技术的成熟而不断发展。在客户机/服务器(企业)计算取代大型机的方式中,云计算是一种新的技术模式,可以取代当前的企业计算方法。

云计算类别

为基础设施和/或应用程序部署实施云计算的企业可以考虑三类基于云的服务:

  • Saas–软件即服务是指web浏览器提供对服务器上运行的软件和应用程序的访问入口点(无论是在组织的场所之外还是在现场)。这是最广为人知的云服务。
  • Paas–平台即服务提供了一个开发和部署软件的平台,如Google App Engine和Heroku。
  • Iaas–基础设施即服务通过仪表板或API提供对云服务器和存储的直接访问。这允许客户端构建“虚拟”数据中心。  Iaas提供者的一个例子是Navisite。

使用这些服务的任何组合都可以作为混合服务部署。

云计算(cloud computing)和虚拟化(virtualization)的区别

什么是虚拟化(virtualization)?

虚拟化是一种在多个用户和环境之间分配计算机资源能力的软件技术,直到21世纪初才被广泛采用。

虚拟化模拟了计算机软件、数据、存储、内存等的不同方面,这些属性使云计算的可伸缩性、弹性和多租户成为可能。

虚拟化并非只针对大型公司,因为它可以使任何规模的公司受益(除非公司只需要一台服务器)。

与某些神话相反,虚拟化第1层应用程序是可能的,如Oracle、SAP、SQL、Exchange等。

两个著名的虚拟化软件是VMWare和Microsoft Hyper-V,它们都是领先的虚拟化软件公司,促进了数据中心的虚拟化,以及移动和云设备的虚拟化,以向任何设备提供应用程序和服务。

虚拟化带来了显著的财务节约和灵活性,迁移到“云”正成为业务选择。

虚拟机监控程序

既然我们知道了什么是云计算,以及虚拟化是如何融入其中的,那么简单地了解什么是hypervisor将进一步深入了解虚拟化的工作原理。

第一个已知的hypervisor在60年代被引入,允许不同的操作系统在一台大型机上运行。推动虚拟化的主要参与者是Linux和Unix。

在最基本的定义中,hypervisor管理虚拟机。它是一个允许在单个硬件上托管多个虚拟机(VM)的程序。每个虚拟机使用分配的硬件资源运行自己的应用程序。

hypervisor为VM分配和管理这些资源。

虚拟化类别

  • 完全虚拟化是在处理器级别模拟主机的软件和硬件。
  • 准虚拟化允许多个虚拟机在一台主机上运行,并且每个运行的程序实例都是独立处理的(在它们自己的虚拟机上)。
  • 隔离虚拟化只允许模拟主机的操作系统。此类型仅支持基于Linux的系统。

误解

人们普遍误解虚拟化就是云。

虚拟化是云基础设施中的基础技术,尽管在云计算刚建立时还处于起步阶段,但随着更多的参与者在这一领域**,这一势头已经释放了云计算强大而充分的潜力。

云计算不是虚拟化、外包,也不是现收现付的商业模式。它是一种基础架构模型,对整个It堆栈的交付方式有着根本性的改变。

总结

云计算是当前的技术模式,将有更多的组织和开发人员采用云计算。

随着云服务提供商发现他们面临的挑战,他们能够解决问题(如保留专业IT技能、业务规划、资本支出和运营成本),并为迁移到云环境的人提供最佳方法。

围绕数据治理和安全的因素是非常重要的方面,需要制定标准以避免损害数据和系统完整性。

今天,云计算在我们的日常生活中扮演着重要角色,我们从软件互操作性以及资源和信息共享中获益。云技术正在改进,与云内容的高速连接越来越多,延迟也越来越少。

从长远来看,its预测到2020年,大多数组织和个人将生活在云中。

  • 发表于 2021-06-25 00:20
  • 阅读 ( 304 )
  • 分类:互联网

你可能感兴趣的文章

云计算(cloud computing)和物联网(internet of things)的区别

云计算与物联网的关键区别在于,云计算通过互联网提供托管服务,而物联网则将周围的智能设备连接到网络上,以共享和分析数据,以便决策。 云计算和物联网是现代技术。物联网的简称是物联网。云计算为创建物联网应...

  • 发布于 2020-10-22 16:02
  • 阅读 ( 929 )

云计算(cloud computing)和虚拟化(virtualization)的区别

云计算与虚拟化 计算和虚拟化是IT基础设施资源优化的相关术语。虚拟化是云计算概念中使用的一种技术。虚拟化是根据需求使用相同的硬件基础架构来构建多个虚拟服务器。例如,假设您需要一个Windows服务器和一个Linux服...

  • 发布于 2020-10-25 17:01
  • 阅读 ( 289 )

云计算(cloud computing)和saas软件(saas)的区别

云计算与SAAS 随着谷歌率先将云计算引入主流,如今关于云计算的讨论非常热烈。简单地说,云计算将软件从计算机转移到互联网,使最终用户更容易维护自己的软件。另一个相关术语是SAAS,即软件即服务。两者最大的区别在...

  • 发布于 2021-06-23 12:30
  • 阅读 ( 179 )

云计算(cloud computing)和网格计算(grid computing)的区别

云计算与网格计算 随着谷歌的积极推动,云计算已经成为计算机专家乃至普通计算机用户非常热门的话题。讨论使许多人开始问云计算与网格计算等其他计算架构相比如何。云计算和网格计算的主要区别在于它们如何分配资源...

  • 发布于 2021-06-23 21:30
  • 阅读 ( 235 )

云计算(cloud computing)和虚拟化(virtualization)的区别

...逊、谷歌和微软等领导都在推动和发展云计算的使用。 虚拟化在哪里适合? 虚拟化是一种模拟复杂硬件的软件技术。云计算使用虚拟化来管理服务器资源和工作负载整合。 什么是云计算(cloud computing)? 以下云计算定义摘自美国...

  • 发布于 2021-06-25 00:20
  • 阅读 ( 304 )

大数据(big data)和云计算(cloud computing)的区别

...但由于新技术的出现,组织数据变得更加容易,尤其是在计算机完成所有繁重工作的情况下。 一些重要的特征定义了大数据,这些大数据可以导致战略性的业务移动。这些特点是数据量大、种类多、速度快。 数据量——当然,...

  • 发布于 2021-06-25 02:58
  • 阅读 ( 321 )

网格计算(grid computing)和云计算(cloud computing)的区别

...或多个应用程序实例来执行不同的任务。 网格计算涉及虚拟化计算资源以存储大量数据,而云计算则是应用程序不直接访问资源,而是通过互联网上的服务访问资源。 在网格计算中,资源分布在网格上,而在云计算中,资源是...

  • 发布于 2021-06-25 06:38
  • 阅读 ( 1221 )

云计算(cloud computing)和边缘计算(edge computing)的区别

自云计算诞生以来,它极大地改变了我们的生活、工作和学习方式。如今,云计算已经成为信息技术领域的新兴热门词汇,并日益发展壮大。企业和组织已经将他们的计算任务转移到云上,这被证明是一种有效的数据存储和处理...

  • 发布于 2021-06-26 12:57
  • 阅读 ( 608 )

云计算(cloud computing)和分布式计算(distributed computing)的区别

云计算和分布式计算的主要区别在于云计算提供硬件,软件和其他基础设施资源在互联网上,而分布式计算将单个任务划分为多台通过网络连接的计算机,以比使用单个计算机更快地完成任务。 云计算有助于通过网络远程访问...

  • 发布于 2021-06-30 18:27
  • 阅读 ( 379 )

私人-公共(private public)和混合云(hybrid cloud)的区别

...为私有云和公共云提供服务,因为它是两者的组合。 云计算是一种流行的技术,它通过互联网帮助访问硬件、软件资源。云计算提供了多种优势。用户可以访问虚拟机和虚拟存储等资源。它为应用程序开发提供运行时环境和部...

  • 发布于 2021-06-30 19:07
  • 阅读 ( 292 )
zsb73023
zsb73023

0 篇文章

相关推荐