主题

了解云计算

传统通过硬布线连接资源共享的方式,正在快速被一种能够跨网络、按需提供虚拟基础架构、服务、平台和应用的交付方式所取代,这就是云计算,而本文将为您介绍关于云计算的重要知识。

什么是云计算?

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

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

云是如何部署的?

公共云

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

私有云

由最终用户所有的资源(包括物理或租用)创建而成。

混合云

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

云可以提供哪些服务?

基础架构即服务(IaaS)

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

平台即服务(PaaS)

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

什么是多云?

多云是一种云架构,由多个云供应商提供的多个云服务(既可以是公共云,也可以是私有云)组合而成。多云不同于混合云,但它们并不互斥,可以同时部署。此外,由于扩展成多种云环境组合更能提升安全性和性能,因此部署多云方案也变得越来越普遍。因为一种云环境无法满足所有需求,所以企业往往必须借助多个云,才能为千里之外的用户提供高可用性,同时遵循数据主权法、应对影子 IT 或避免环境中断运行。

什么是云提供商?

云提供商是通过网络提供基础架构、平台和/或软件服务的公司。公共云提供商可让您使用从他们自有的硬件虚拟化而来的基础架构、平台或应用,而托管私有云提供商则可以部署、配置和管理其他人所拥有的资源。

什么是云管理?

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

云的安全性如何?

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

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

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

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

在云端部署容器

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

什么是云自动化?

云自动化是一种使用高度自动化的软件进行置备、部署和停用的方法。没有自动化,功能的置备就需要手动完成,所有池化资源的管理都会十分繁琐。正因为此,自动化软件才会被视为云计算的必备组件。

什么是云原生应用开发?

云技术正日益成为应用开发中不可或缺的一部分,因为它们可以自动响应工作负载需求的变化。您无需提交任何工单,即可建立工作站、虚拟机、应用服务器和数据库连接,这不但有助于实现跨分布式环境的应用开发,还有助于开发支持这些应用所需的所有资源、服务和功能。

Cloud app icon

为什么选择红帽?

因为无论您部署的是哪种类型的云(公共、私有或混合),它都应该是开放的。许多云基础架构都基于 Linux® 和其他开源软件构建而成,而在开源技术领域,无人能超越红帽。通过云自动化功能、全方位的咨询服务以及专家讲师的实际操作培训,我们使云计算更能快速上手。

Some of the ways you can set up a cloud

Infrastructure

The ideal platform for your business to build a private cloud or for service providers to construct a public cloud.

Infrastructure

A complete, private cloud IaaS solution with seamless management across public and private cloud deployments.

Platform

This container app platform/private cloud infrastructure combination helps implement containers across the entire IT stack

云端未来,潜力无限

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