登录 / 注册 Account

云计算

什么是云服务?

云服务是指由第三方提供商托管的基础架构、平台或软件,可通过互联网提供给用户。云服务方便了用户数据从前端客户端(诸如用户的服务器、平板电脑、台式机、笔记本电脑等用户端的任何硬件)通过互联网流向提供商的系统,然后再返回。用户只需借助计算机、操作系统以及互联网连接即可访问云服务。

凡是用户无需下载其他软件而是直接通过互联网就能访问的所有基础架构、平台、软件或技术都可以视为云服务,包括以下即服务类解决方案。

基础架构即服务(IaaS)

IaaS 为用户提供计算、网络和存储资源。

平台即服务(PaaS)

PaaS 为用户提供一个可运行应用的平台,以及运行所需的所有 IT 基础架构。

软件即服务(SaaS)

SaaS 为用户提供功能齐全的应用、运行该应用的平台以及该平台的底层基础架构。

功能即服务(FaaS)

FaaS 是一种事件驱动型执行模型,它允许开发人员以功能的形式来构建、运行和管理应用包,无需维护基础架构。

因人而异,云有时也会被视为云服务。云是一种 IT 环境,可以抽象、汇集和共享整个网络中的可扩展资源。云的主旨是用于进行云计算,也就是在云环境中运行工作负载。云是一种 PaaS,因为会有用户以外的其他方提供底层基础架构(将从中提供基于 Web 的平台)。

私有云

可广义地定义为:一种专为最终用户而创建,而且通常位于用户的防火墙内(有时也是内部部署)的云环境。

公共云

一种利用非最终用户所有的资源创建的云环境,可重新分发给其他租户。

混合云

一种具有一定程度的工作负载可移植性以及编排和管理能力的多云环境。

多云

一个含有多个云环境(公共云或私有云)的 IT 系统,云与云之间可能联网也可能不联网。

云服务是如何工作的?

与其他所有 IT 解决方案一样,云服务也依赖于硬件和软件。但是,与传统的硬件和软件解决方案不同,用户不需要计算机、网络连接和操作系统即可访问云服务。

云基础架构

在为用户提供云基础架构时,云服务提供商会将计算功能与硬件组件分离开,例如:

  • 将处理能力与中央处理器(CPU)分离开
  • 将活动内存与随机存取存储器(RAM)芯片分离开
  • 将图形处理与图形处理单元(GPU)分离开
  • 将数据存储可用性与磁盘驱动器或闪存驱动器分离开

这种抽象通常是通过虚拟化来实现的。分离后,存储、计算和网络组件将通过互联网以基础架构(或 IaaS)的形式提供给用户。这种云服务促进了云存储的兴起,后者是将大数据作为物联网(IOT)的一部分进行存储。RackSpace 就是 IaaS 提供商一个很好的例证。

云平台

云服务提供商还可以使用其硬件资源来创建云平台,这是一种用户可以在其中开发代码或运行应用的在线环境。构建云平台不仅需要从硬件组件中抽象计算机功能,还需要提供云基础架构。提供云平台需要更高级别的开发工作,以整合诸如容器化编排应用编程接口(API)、路由、安全管理自动化等技术。用户体验设计(UX)也是营造可控在线体验的重要考虑因素。

云平台是一种 PaaS。如果支持 PaaS 的基础架构组件具有高度可扩展性和可共享性,则可以将其视为云。PaaS 云的最佳例证包括公共云和托管私有云。

公共云提供商

公共云提供商会从其拥有的硬件中抽象自己的基础架构、平台或应用,将它们汇集到数据湖中,并与分散在互联网上的许多租户共享。以下是一些最热门的公共云:阿里云Microsoft AzureGoogle 云Amazon Web Services(AWS)IBM Cloud

托管私有云

私有云提供商也称为托管云提供商,他们向客户提供私有云,但私有云由客户以外的其他方进行部署、配置和管理。这种云交付方案适合 IT 团队人手不足或技能欠缺的企业,能为用户提供更为出色的私有云服务和基础架构。

云软件

提供商可以提供并最终被广泛接受的云服务是一个完整的应用,称为云软件或 SaaS。这需要最大规模的开发投资,因为云提供商实际上是在为客户提供在线应用。

对于在线应用、移动应用和 SaaS 产品而言,最受欢迎的编程语言之一是超文本标记语言 5(HTML5)。该编程语言结合了 3 种编程语言,用于创建基于浏览器的交互式应用:

  • HTML:向网页中添加内容。
  • 级联样式表(CSS):向网页内容中添加演示文稿元素。
  • JavaScript:向网页内容中添加交互式元素。

为什么选择红帽?

由于我们不仅向您提供源代码访问(作为即服务类订阅的一部分,而这是其他云服务提供商很少提供的福利),而且还有一套开源产品可供您选择,这些产品构成了您可能提供的几乎所有云解决方案的基础 。