云计算技术
云计算平台背后的某些技术使云计算变得灵活、可靠和可用。 这些技术如下:
- 虚拟化
- 面向服务的架构 (SOA)
- 网格计算
- 实用计算
虚拟化
虚拟化是一种技术,允许在多个组织或租户(客户)之间共享应用程序或资源的单个物理实例。 它通过为物理资源分配逻辑名称并在需要时提供指向该物理资源的指针来实现此目的。
多租户架构在多个租户之间提供虚拟隔离。 因此,组织可以使用和自定义其应用程序,就像每个组织都在运行其实例一样。
面向服务的架构 (SOA)
面向服务的架构有助于将应用程序用作其他应用程序的服务,无论供应商、产品或技术的类型如何。 因此,可以在不同供应商的应用程序之间交换数据,而无需额外编程或更改服务。
云计算面向服务的架构如下图所示。
网格计算
网格计算是指分布式计算,其中来自多个位置的一组计算机相互连接以实现共同的目标。 这些计算机资源是异构的且地理上分散的。
网格计算将复杂的任务分解为更小的部分,然后将其分发给驻留在网格内的 CPU。
实用计算
基于按使用付费模型。它以计量服务的形式按需提供计算资源。 云计算、网格计算和托管 IT 服务都基于效用计算的概念。