什么是云?| 云定义

云是由全球数据中心中的服务器组成。迁移到云可以帮助公司节省资金,同时方便用户。

Share facebook icon linkedin icon twitter icon email icon

学习目标

阅读本文后,您将能够:

  • 了解“云”的含义
  • 了解云是怎样工作的
  • 探索各种不同的云模型和可能的云部署

什么是云?

“云”指的是可以通过 Internet 访问的服务器,以及在这些服务器上运行的软件和数据库。云服务器分布在全球的数据中心。通过使用云计算,用户和公司不必自己管理物理服务器或在自己的计算机上运行软件应用程序。

What is the Cloud

云使用户可以从几乎所有设备访问相同的文件和应用程序,因为计算和存储是在数据中心的服务器上进行,而不是在用户设备上(本地)进行。这就解释了为什么用户可以在旧手机坏了后在新手机上登录自己的 Instagram 帐户并仍能找到旧帐户及其包含的所有照片、视频和对话历史记录。它与 Gmail 或 Microsoft Office 365 等云电子邮件提供商以及 Dropbox 或 Google Drive 等云存储提供商的工作方式相同。

对于企业而言,转换为云计算可以削减一些 IT 成本和开销:例如,完成转化后,企业不再需要更新和维护自己的服务器,因为他们选用的云供应商会做这些工作。这对于那些可能无力负担自己的内部基础设施,但可以通过云以经济实惠的价格将其基础设施需求外包的小型企业来说,影响尤为显著。有了云,员工和客户可以从任何位置访问相同的文件和应用程序,因此,可以使公司更轻松地进行跨国经营。

云计算是怎样工作的?

云计算因一项我们称之为“虚拟化”的技术而成为可能。借助虚拟化技术可以创建模拟的、纯数字化“虚拟”计算机,其行为就像一台自身有硬件的物理计算机一样。此类计算机的技术术语是“虚拟机”。正确实施后,同一主机上的虚拟机彼此被沙盒隔离,因此,它们根本不会相互交互。而且,即使两台虚拟机在同一台物理计算机上,一台虚拟机上的文件和应用程序对于另一台虚拟机而言也是透明的。

虚拟机还可以更有效地利用托管它们的硬件。通过一次运行多台虚拟机,一台服务器就变成了多台服务器,而一个数据中心也变成了整个数据中心主机,从而实现同时为许多企业提供服务。因此,相比于采用其他方式,云提供商能够以非常低的成本,同时向比原来多得多的客户提供其服务器的使用权限。

即使个别服务器出现故障,云服务器一般都能始终在线且始终可用。通常,云供应商会跨多区域在多台计算机上备份他们的服务。

用户可以通过浏览器或应用程序访问云服务,无论他们使用什么设备,都可以通过 Internet(即,通过许多互联的网络)连接到云。

云计算的主要服务模型有哪些?

cloud service models

软件即服务 (SaaS)SaaS 应用程序托管在云服务器上且用户可通过 Internet 访问它们,因此,不需要用户在自己的设备上安装应用程序。SaaS 就像租房子:房东负责维护房屋,但是租户通常可以像使用自己的房屋一样进行使用。SaaS 应用程序的示例有 Salesforce、MailChimp 和 Slack。

平台即服务 (PaaS):在此服务模型中,公司不需要为托管应用程序付费;相反,他们需要为构建自己的应用程序时所需的事物付费。PaaS 供应商提供通过 Internet 构建应用程序所需的一切,包括开发工具、基础设施和操作系统。PaaS 可以比作租用建造房屋所需的所有工具和设备,而不是租用房屋本身。PaaS 示例包括 Heroku 和 Microsoft Azure。

基础设施即服务 (IaaS):在此服务模型中,公司从云提供商那里租用所需的服务器和存储空间。然后,使用该云基础设施构建自己的应用程序。IaaS 就像一家公司租用一块土地,该公司可以在这块土地上建设所需的一切,但是需要自己提供所需的建筑设备和材料。IaaS 提供商包括 DigitalOcean、Google Compute Engine 和 OpenStack。

以前,SaaS、PaaS 和 IaaS 是云计算的三个主要服务模型,并且基本上所有云服务都属于这些类别之一。但是,最近几年出现了第四种服务模型:

功能即服务 (FaaS)FaaS(也称为无服务器计算)将云应用程序分解为更小的组件,这些组件仅在需要时运行。想象一下,是否可以一次只租房屋的一小部分:例如,租户只在晚餐时支付餐厅费用、睡觉时支付卧室费用,看电视时支付客厅费用,而当他们不使用这些房间时,就不必支付租金。

FaaS 或无服务器应用程序仍然是在服务器上运行,云计算的上述所有服务模型都是如此。但是,这些应用程序之所以被称为“无服务器”,是因为它们没有在指定计算机上运行,而且构建应用程序的公司不必管理任何服务器。

此外,随着使用该应用程序的人不断增加,无服务器功能变得也可扩展或复制。想象一下,在有更多的人来吃晚饭时,租户的餐厅可以按需扩展的情景!了解有关无服务器计算 (FaaS) 的更多信息

云部署有哪些不同类型?

与上面讨论的定义如何通过云提供服务的模型相比,这些不同的云部署类型与云服务器的位置以及由谁管理有关。

最常见的云部署有:

  • 私有云:私有云是完全由一个企业专用的服务器、数据中心或分布式网络。
  • 公共云:公共云是由外部供应商运行的服务,其中可能包括一个或多个数据中心中的服务器。与私有云不同,公共云由多个企业共享。通过使用虚拟机,不同的公司可以共享单台服务器,这种情况称为“多租户”,因为有多个租户在租用同一台服务器内的服务器空间。
  • 混合云:混合云部署是将公共云和私有云组合在一起,甚至可能包括本地旧版服务器。组织可以将私有云用于某些服务,而将公共云用于其他服务,或者可以将公共云用作其私有云的备份。
  • 多云:多云是一种涉及使用多个公共云的云部署。换句话说,拥有多云部署的企业从多个外部供应商那里租用虚拟服务器和服务。若继续沿用上文的类比方法,这种云部署就像是从不同的房东那里租了几块相邻的土地。多云部署也可以是混合云,反之亦然。

Cloudflare 如何帮助企业迁移到云并在通过云基础施设运营?

Cloudflare 有助于保护和管理任何类型的云部署。我们的网络是连接最终用户与客户产品或服务的云基础设施的桥梁。客户可以通过单个仪表板管理其所有云部署的性能安全DNS 和其他 Cloudflare 产品。Cloudflare 提供 Web Application Firewall(Web 应用程序防火墙),保护 Internet 属性免遭漏洞攻击。Cloudflare 还使企业能够将 FaaS(无服务器)服务模型轻松地整合到他们自己的云部署中。

在此处阅读有关 SaaS 的 Cloudflare 解决方案

云与 Internet 的传统客户端-服务器模型 (client-server model) 有何不同?

Internet 一直是由服务器、客户端以及连接它们的基础设施组成。客户端向服务器发送请求,然后,服务器发送响应。云计算与此模型的不同之处在于,云服务器不仅可以响应请求,还代表客户端运行程序和存储数据。

为什么将它称为“云”?

“云”开始时是科技行业内的俗称。在 Internet 的早期,技术图通常用云来表示组成 Internet 的服务器和网络基础设施。随着越来越多的计算进程迁移到 Internet 中的“服务器和基础设施”部分,人们开始将“迁移到云”作为表达计算进程发生位置的一种简写方式。如今,“云”已成为这种计算方式广为接受的代名词。

那么,容器呢?容器是 IaaS、PaaS、SaaS 或 FaaS 吗?

与虚拟机类似,容器是一种云虚拟技术,是 PaaS(平台即服务)云模型的一部分。容器虚拟化发生的位置要比虚拟机中发生虚拟化的位置高一个抽象层,在操作系统级别而不是内核级别(内核是操作系统的基础,并与计算机的硬件进行交互)。每台虚拟机都有自己的操作系统内核,但是同一台计算机上的容器共享同一个内核。