📜  云计算的演进

📅  最后修改于: 2021-08-27 17:48:31             🧑  作者: Mango

云计算是关于租用计算服务的。这个想法最早出现于1950年代。在使云计算成为今天的过程中,五项技术发挥了至关重要的作用。这些是分布式系统及其外围设备,虚拟化,Web 2.0,面向服务和实用程序计算。

  • 分布式系统:
    它是由多个独立系统组成的,但对用户而言,所有这些系统都被描述为一个单独的实体。分布式系统的目的是共享资源,并有效地使用它们。分布式系统具有诸如可伸缩性,并发性,连续可用性,异构性和故障独立性等特征。但是此系统的主要问题是所有系统都必须位于同一地理位置。因此,为了解决这个问题,分布式计算又带来了三种计算类型,分别是大型机计算,集群计算和网格计算。
  • 大型机计算:
    大型机最早出现于1951年,是功能强大且可靠的计算机。这些负责处理大数据,例如大量的输入输出操作。即使在今天,它们也用于批量处理任务,例如在线交易等。这些系统几乎没有停机时间,并且具有很高的容错能力。经过分布式计算后,这些增强了系统的处理能力。但是这些非常昂贵。为了降低此成本,群集计算已成为大型机技术的替代方法。
  • 集群计算:
    在1980年代,集群计算替代了大型机计算。群集中的每台计算机都通过具有高带宽的网络相互连接。它们比那些大型机系统便宜得多。它们同样具有较高的计算能力。而且,如果需要,可以轻松地将新节点添加到群集中。因此,在一定程度上解决了成本问题,但是与地理限制有关的问题仍然存在。为了解决这个问题,引入了网格计算的概念。
  • 网格计算:
    在1990年代,引入了网格计算的概念。这意味着将不同的系统放置在完全不同的地理位置,并且所有这些都通过Internet连接。这些系统属于不同的组织,因此网格由异构节点组成。尽管它解决了一些问题,但是随着节点之间距离的增加,出现了新的问题。遇到的主要问题是高带宽连接的可用性低以及其他与网络相关的问题。因此。云计算通常被称为“网格计算的后继者”。
  • 虚拟化:
    它是在将近40年前引入的。它指的是在硬件上创建虚拟层的过程,该过程允许用户在硬件上同时运行多个实例。它是云计算中使用的一项关键技术。它是运行诸如Amazon EC2,VMware vCloud等主要云计算服务的基础。硬件虚拟化仍然是最常见的虚拟化类型之一。
  • Web 2.0:
    它是云计算服务与客户端交互的接口。因为有了Web 2.0,我们才有了交互式和动态的网页。它还增加了网页之间的灵活性。 Web 2.0的流行示例包括Google Maps,Facebook,Twitter等。不用说,仅由于这项技术,社交媒体才是可能的。在2004年获得了广泛的欢迎。
  • 服务定位:
    它充当云计算的参考模型。它支持低成本,灵活和可扩展的应用程序。在此计算模型中引入了两个重要的概念。这些是服务质量(QoS),其中还包括SLA(服务水平协议)和软件即服务(SaaS)。
  • 效用计算:
    它是一种计算模型,定义了针对服务(例如计算服务)以及其他主要服务(例如存储,基础结构等)的服务提供技术,这些主要服务是按使用量付费提供的。

因此,以上技术有助于云计算的制造。