主题

了解云计算

能够跨网络按需提供虚拟基础架构、服务、平台和应用的交付方式正在快速取代通过硬布线连接进行资源共享的方式。前者就是所谓的云计算,而以下则是您需要了解的相关信息。

何为云计算?

云计算由多种规则和方法组合而成,可以跨任何网络向用户按需提供来源于云的计算基础架构、服务、平台和应用。云是由管理及自动化软件编排而成的虚拟资源池,旨在帮助用户通过支持自动扩展和动态资源分配的自助服务门户,按需对其中的资源(如原始处理能力、存储或基于云的应用)进行访问。云计算会通过向各个业务部门提供相应权限,使其能够请求和部署自有资源,来避免 IT 部门投入大量时间进行自定义部署。

您所需的技术不只是云和云计算,您还需要操作系统、虚拟化软件、自动化工具和管理工具。操作系统可设置网络和托管用户界面;虚拟化可将资源和池抽象到云中;自动化软件可对这些资源加以分配;管理工具则可用于部署新环境。有些项目(如 OpenStack®,即红帽® OpenStack 平台的基础)会将其中的大部分技术打包到易于部署的系统中,以实现云的一站式开发和编排。

如何从现有 IT 项目着手进行云构建

云是如何部署的?

公共云

由非最终用户所有的资源创建而成。

私有云

由最终用户所有的资源(从物理或租用角度而言)创建而成。

混合云

由各种资源(私有和公共)共同创建而成。

云可以提供哪些服务?

云部署可通过“即服务”式综合方案来实现,是通过网络提供各种服务的理想方式,因为您无需在本地或通过硬布线连接来提供这些服务。

基础架构即服务 (IaaS)

IaaS(如红帽云基础架构)是每一个云部署的基础,其中含有部署云所需的极少硬件和软件:网络、存储、服务器和虚拟化。这些软硬件共同构成了云计算环境的基础架构(所以才称为“基础架构即服务”),并可供给用户按需进行使用。其中的每一项服务都可以自动扩展、部署和计量,而 IT 堆栈中的每一个其他构件(从操作系统到应用)都必须由云消费者手动管理。

平台即服务 (PaaS)

PaaS 是一个基于云的平台,可用于开发和部署软件,这意味着它可以提供 IaaS 管理的所有硬件和软件,以及操作系统、中间件和运行时环境。容器(如红帽 OpenShift)就是一种 PaaS,它可以为开发和操作人员提供相应的环境,而且在这个环境中用于支持数据库和应用的基础架构和平台可自动进行无缝整合。

在云端部署容器

基本上,在云端部署容器就相当于是在 IaaS(提供网络、存储、服务器和虚拟化)上部署 PaaS(提供语言、运行时和应用)。但是,这两种服务都有各自的局限性。IaaS 很灵活,但在部署应用时需要进行额外配置。PaaS 可以锁定一个环境,但很难对应用运行时进行自定义。同时部署这两种服务则可以克服它们各自的局限性。

容器可提供以下要素:应用、所有的依赖关系和自动化部署能力。开发人员或架构师甚至还可封装容器,以实现适度的灵活性和可移植性,从而使用户能在云提供商之间移植采用标准格式的容器。

Cloud containers icon

云计算和虚拟化有何区别?

虚拟化有助于创建云,但不是实现云 计算的决定性技术。由于两者的核心理念都是从硬件中分离资源,以创建可用的环境,所以很容易被混为一谈。可以这样区分它们:

  • 虚拟化是一种将功能与硬件分离的技术
  • 云计算远非只是依赖于这种分离的解决方案

我该如何实现云自动化?

管理软件是用于置备、部署和停用的基础工具,而自动化软件才是实现云计算的真正工具。在未实现自动化的情况下,功能的置备需要手动完成;没有自动化软件的协助,所有池化资源的管理会显得过于繁琐。所以,自动化软件才会被视为实现云计算的必备组件。

利用云技术开发应用?

云不仅已成为实现存储、计算和内存服务的常用技术,它也正逐步成为应用开发的必备要素。云可以自动调整,以应对不断变化的工作负载需求;相对于传统协议,采用云时您只需投入较少的时间和精力,即可置备各种新应用。云计算可以即时创建自定义开发环境,从而提升运营团队的绩效。您无需提交任何工作单,即可建立工作站、虚拟机、应用服务器和数据库连接,这不但有助于实现跨分布式环境的应用开发,还有助于开发支持这些应用所需的所有资源、服务和功能。

云的安全性如何?

目前,并不存在适用于云、用户或提供商的通用安全声明。但是,在大多数情况下,云安全就意味着 IT 安全。您要负责确保自己的空间在所用的云部署(公共云、私有云或混合云)内安全无虞,而云产品组合的多样性、加密协议的强度以及灾难恢复策略的深度是关乎云安全风险的三大要素。相较于内部 IT 架构,采用云技术时,您除了需要考虑上述因素之外,还会面临额外的安全挑战,如:边界消融、一切由软件定义以及更为复杂的威胁局势。但是,在理清这两者的区别之后,您定会觉得云技术安全得多。

什么是云管理?

云管理是一种概念,它意味着用户可以控制云端所运行的一切:数据、应用和服务。管理工具本身(通常会以平台的形式来运行)则是用于管理这些数据、应用和服务的软件。这些工具用于确保云计算资源高效、安全地运行,并可供所有需要的人员(或对象)访问。实际上,正是因为云管理平台的存在,云端(公共云、私有云或混合云)运行的一切才能正常运转。

什么是多云?

多云是一种云架构,由多个云供应商提供的多个云服务组合而成,既可以是公共云,也可以是私有云。多云不同于混合云,但它们并不互斥:可以同时部署。

在想要通过扩展环境所用产品组合来改进安全性和性能的企业中,部署多云方案正变得越来越常见。您可能拥有多个云,因为没有任何一种云环境可以满足您的所有需求,以使您能够面向千里之外的用户保持高可用性、遵循数据主权法、应对影子 IT 或避免环境中断运行。

为什么选择红帽?

无论您部署的是哪种类型的云(公共、私有或混合),它都应该是开放的。很多云基础架构均基于 Linux® 和其他开源软件构建;但是,专有代码会禁止其与其他代码进行交互,这样便很难兼获不同云提供商提供的各种优势。

有效的云解决方案应能连接多云环境。更为出色的解决方案还应该能够管理这些环境。但是,能让整个系统自动运行的解决方案才是最出色的。而云自动化一直都是我们的首要关注点,为此我们采用了全球最热门的开源 IT 自动化技术,并聘请了专家级讲师为我们提供全面咨询实操培训

选择红帽是因为我们需要专注于决策和高级分析。我们需要的不仅是平台即服务产品以执行自动化部署和管理,还需要具有高度安全性的基础架构。对于 FICO 来说,红帽方案十分完美。

Stuart Wells 博士, FICO 执行副总裁兼首席产品与技术官

部署云环境的几种可行方式

基础架构

适合用于打造您企业的专属私有云,也是服务供应商构建公共云的理想平台。

基础架构

一个完整的私有云 IaaS 解决方案,能够跨公共和私有云部署进行无缝管理。

平台

这个容器应用平台/私有云基础架构组合有助于在整个 IT 堆栈中实施各种容器

OpenStack® 文字商标和 OpenStack 徽标是在美国和其他国家/地区注册的商标/服务标志或 OpenStack 基金会的商标/服务标志,需获得 OpenStack 基金会许可方可使用。我们不隶属于 OpenStack 基金会或 OpenStack 社区,也未获取他们的支持和赞助。