什么是云计算?
一个男人在看大屏幕的插图
云计算

云计算将 IT 基础设施转型为实用程序:借助云计算,您可以通过互联网“插入”基础设施并使用计算资源,而无需在本地安装和维护这些计算资源。

相关链接

IBM Cloud 培训

IBM Cloud 免费套餐

IBM Cloud Paks

什么是云计算?

云计算 是通过互联网按需访问 计算资源,即应用程序、服务器(物理服务器 和 虚拟服务器)、 数据存储 、开发工具、网络功能等,这些资源托管在由 云服务 提供商(简称 CSP)管理的 远程数据中心 上。 CSP 按月订阅费用提供这些资源或根据使用量收取费用。

与传统内部部署 IT 相比,并根据您选择的云服务,云计算 有助于实现以下各项:

  • 降低 IT 成本: 通过采用云,您可以避免因购买、安装、配置和管理自己的 内部基础架构而引发的一部分或大部分成本,并卸下相关工作负担。 
  • 改善敏捷性和实现价值的时间: 借助云,您的企业可以在几分钟内开始使用企业应用,而不必耗费几周或几个月的时间等待 IT 人员回应请求、购买和配置支持硬件以及安装软件。 云还使您能够为特定用户(特别是开发人员和数据科学家)赋能,帮助他们实现软件和支持基础架构。
  • 更加轻松且经济有效地扩展:云提供了灵活性,您不必在慢速运行期间购买过多闲置不用的容量,而是可以随意伸缩容量,自如应对流量的峰值和低谷。 您还可以利用云提供商的全球网络,使您的应用距离世界各地的用户更近。

“云计算”一词 还指运作云环境的技术。 这包括某种形式的 虚拟化  IT 基础设施,即服务器、操作系统软件、网络和其他使用特殊软件抽象化的基础架构,以便可以合并和划分 IT,而与物理硬件边界无关。 例如,单个硬件服务器可以分为多个虚拟服务器。

虚拟化使云提供者能够最大程度地利用其数据中心资源。 毫不奇怪,许多公司已将云交付模型用于其 本地 基础设施,以便最大限度提高利用率和 成本节省 。 传统 IT 基础架构,并为其最终用户提供相同的 自助服务 和敏捷性 。

如果您在家或工作时使用计算机或移动设备,那么几乎可以肯定的是,您每天都在使用某种形式的云计算,无论是像 Google Gmail 或 Salesforce 一样的云应用、Netflix 之类的流媒体,还是像 Dropbox 这样的云文件存储。 最近的一项调查表明,现在有 92% 的组织使用云 (链接位于 ibm.com 外部), 并且他们中的大多数计划在明年内扩大云的使用范围。

云计算服务

IaaS (基础结构即服务)、PaaS ( 平台即服务 )和 SaaS (软件即服务)是三种最常见的云服务模式,对于组织来说并不少见使用所有三个。 但是,这三者之间往往会发生混淆,下面介绍了每种服务所包含的内容:

SaaS(软件即服务)

SaaS 也称为基于云的软件或云应用,是在云端托管的应用软件,您可以通过 Web 浏览器、专用桌面客户端或者与桌面或移动操作系统集成的 API 来访问和使用该软件。   在大多数情况下,SaaS 用户都会按月或按年支付订阅费用;一些提供商可能会根据您的实际使用情况提供"按使用量付费"定价模式。  

除了云所带来的节省成本、缩短实现价值的时间和可扩展性方面的优势外,SaaS 还提供了以下优势:

  • 自动升级:借助 SaaS,你可以在提供商添加新功能后立即利用它们,而无需编排非本地升级。    
  • 防止数据丢失:由于应用数据位于云端,因此使用该应用时,即使设备崩溃或损坏,您也不会丢失数据。

SaaS是当今大多数商业软件的主要交付模式,目前已有数十万的 SaaS 解决方案可用,从最集中的行业和部门应用到功能强大的企业软件数据库和 AI(人工智能)软件,简直应有尽有。   

PaaS(平台即服务)

PaaS 为软件开发者提供随需应变的平台 - 硬件、完整的软件栈、基础架构,甚至是开发工具,用于运行、开发和管理应用,而不会因在内部维护该平台而引发成本,带来复杂性和不灵活等问题。   

借助 PaaS,云提供商在其数据中心托管所有内容——服务器、网络、存储、操作系统软件、中间件、数据库。        开发人员只需从菜单中进行选择,即可启动所需的服务器和环境来运行、构建、测试、部署、维护、更新和扩展应用。

PaaS 如今通常是围绕容器构建的,这是一种从虚拟服务器中移除一步的虚拟化计算模型。     容器可对操作系统进行虚拟化,使开发人员能够只使用在任何平台上运行应用所需的操作系统服务来打包应用,而不必进行修改,也无需使用中间件。    

红帽 OpenShift 是围绕 Docker 容器和  Kubernetes 构建的流行  PaaS ,这是一种开源容器编排解决方案,可为基于容器的应用程序自动部署、扩展、负载平衡等。

了解有关 PaaS 的更多信息

IaaS(基础架构即服务)

IaaS  通过互联网在按使用量付费的基础上,提供对基本计算资源的按需访问,这些资源包括物理和虚拟服务器、网络和存储。   借助 IaaS,最终用户可以根据需要来扩展和缩减资源,从而无需进行高昂的前期资本支出或不必要的本地或“自有”基础设施建设,也无需为适应周期性使用高峰而过度购买资源。       

与 SaaS 和 PaaS (甚至是容器和无服务器等更新的 PaaS 计算模型)相比,IaaS 为用户提供了对云中计算资源的最低级别的控制。

          

IaaS 是 2010 年代初刚一出现就成为最流行的云计算模型。    虽然许多类型工作负载仍然在使用云模型,但 SaaS 和 PaaS 的使用正在以更快的速度增长。    

了解有关 IaaS 的更多信息

无服务器计算 

无服务器计算也可以简称为,这种云计算模式可以将供应、扩展、调度、修补等各种后端基础架构管理任务卸载至云提供商,使开发者能够将全部时间和精力都集中在特定于其应用的代码和业务逻辑上。

       

此外,无服务器仅按请求运行应用代码,并根据请求数自动扩展和缩减支持的基础架构。 借助无服务器计算,客户只需为运行应用时所使用的资源付费,而从不需要为空闲容量买单。 

FaaS 或功能即服务经常与 无服务器计算 相混淆,而实际上,它是无服务器的一个子集。 FaaS 支持开发人员执行部分应用代码(称为函数)来响应特定事件。 除了代码之外的任何内容(包括物理硬件、虚拟机操作系统和网络服务器软件管理)都是在代码执行时由云服务提供商实时自动提供,并在执行完成后回滚。         在开始执行时即开始计费,并在执行停止时也一道停止。

了解有关无服务器的更多信息

云计算的类型

公有云

公共云是一种云计算,其中云服务提供商通过公共 Internet 向用户提供计算资源——从 SaaS 应用程序到单个虚拟机 (VM),到裸机计算硬件,再到完整的企业级基础设施和开发平台。             这些资源可以免费访问,也可以基于订阅或根据按使用情况付费的定价模式出售。

公有云提供商拥有并管理运行其客户工作负载的数据中心、硬件和基础架构且承担全部责任,它通常会提供高带宽网络连接以确保高性能,以及对应用和数据的快速访问。      

公共云是一个多租户环境,云提供商的数据中心基础设施由所有公共云客户共享。       在领先的公有云(如 Amazon Web Services (AWS)、Google Cloud、IBM Cloud、Microsoft Azure 和 Oracle Cloud)中,这些客户的数量可能达到数百万。 

过去几年,全球公共云计算市场增长迅速,分析师预测这一趋势将持续下去;行业分析师 Gartner 预测,到 2022 年底,全球公共云收入将超过 3300 亿美元(链接位于 ibm.com 之外)。         

许多企业都在将其部分计算基础架构移至公有云,因为公有云服务安全永续且易于扩展,可以灵活地进行调整以满足不断变化的工作负载需求。 由于客户只为自己使用的产品服务付费,这种高效率、低资源浪费率的承诺也吸引了一部分企业。 一些企业仍希望减少在硬件和本地基础架构上的支出。  

了解有关公共云的更多信息

私有云

私有云是一种云环境,其中所有云基础设施和计算资源都专供一个客户访问。        私有云将云计算的诸多优势(包括弹性、可扩展性和服务交付便捷性)与本地基础架构的访问控制、安全性和资源定制结合在一起。    

私有云通常托管在客户的本地数据中心。      但是,私有云也可以托管在独立云供应商的基础结构上,或构建在位于异地数据中心的租用基础结构上。    

许多公司选择私有云而不是公共云,因为私有云是满足其法规遵从性要求的一种更简单的方式(或唯一方式)。       其他人之所以选择私有云,是因为他们的工作负载涉及机密文档、知识产权、个人身份信息 (PII)、医疗记录、财务数据或其他敏感数据。   

通过根据云原生原则构建私有云体系结构,组织可以赋予自身灵活性,轻松地将工作负载迁移到公有云,或在混合云(参见下文)环境中运行它们。

       

了解有关私有云的更多信息

混合云

混合云如同其名称所言,是公有云和私有云环境的结合。  具体来说,理想情况下,混合云将组织的私有云服务和公共云连接到一个单一、灵活的基础架构中,以运行组织的应用程序和工作负载。

      

混合云的目标是混用公有云和私有云资源,并在它们之间进行一定程度的编排,这使企业能够灵活地为每个应用或工作负载选择最佳的云环境,并随着情况的变化在这两种云之间自由地移动工作负载 。      与仅使用公有云或私有云相比,这可帮助企业更加经济高效地实现其技术和业务目标。

  

了解有关混合云的更多信息

多云和混合多云 

多云是使用来自两个或多个不同云提供商的两个或多个云。   获得一个多云环境可谓轻而易举,就像是使用一个供应商的电子邮件 SaaS,而使用另一个供应商的图像编辑 SaaS。       但是,当企业谈论多云时,他们通常谈论的是使用来自两个或多个领先公有云提供商的多个云服务,包括 SaaS、PaaS 和 IaaS 服务。           在一项调查中,有 85% 的企业报告正在使用多云环境。

混合多云是将两个或更多公共云与私有云环境结合使用。     

企业选择多云环境,既可以避免被供应商套牢的困境,可以选择更多服务,也可以访问更多创新成果。   但是,您使用的云越多(每种云都有自己的一套管理工具、数据传输速率和安全协议),环境的管理也就越加困难。 多云管理平台通过中央仪表板提供跨多个提供商云的可见性,通过这个仪表板,开发团队可以查看其项目和部署,运营团队可以关注集群和节点,而网络安全人员则可以监控威胁。 

了解有关多云的更多信息

观看我的视频“混合云释义”(6:35):
云安全

在组织考虑云服务,尤其是公共云服务时,安全问题历来都是一个主要障碍。 然而,为了满足需求,云服务提供商提供的安全性稳步超越本地安全解决方案。

据安全软件提供商 McAfee 说,如今,52% 的公司在云中体验到比本地更好的安全性(链接位于 ibm.com 之外)。 Gartner 预测,到今年(2020 年),基础架构即服务 (IaaS) 云工作负载发生的安全事件将比传统数据中心少 60%(PDF, 2.3 MB)(链接位于 ibm.com外部)。

然而,维护云安全性要求具备不同于传统 IT 环境的程序和员工技能。 一些云安全最佳实践包括:

  • 共同承担安全责任:通常,云提供商负责保护云基础架构,客户负责保护云中的数据,但明确定义私有和公共第三方之间的数据所有权也很重要。
  • 数据加密:数据应在静止、传输和使用过程中加密。 客户需要保持对安全密钥和硬件安全模块的完全控制。
  • 用户身份和访问管理:客户和 IT 团队需要全面了解和了解网络、设备、应用程序和数据访问。
  • 协作管理:IT、运营和安全团队之间适当的沟通和清晰易懂的流程,将确保实现安全且可持续的无缝云集成。
  • 安全性和合规性监控:首先要了解适用于你所在行业的所有法规遵从性标准,并对所有连接的系统和基于云的服务进行主动监控,以保持公共、私有和混合云环境之间所有数据交换的可见性。

了解有关云安全性的更多信息

云计算用例

25% 的企业计划明年将其所有应用迁移到云端,这看起来似乎云计算用例是无限的。     但即使是对于那些不打算大规模转移到云端的公司来说,某些计划和云计算也是 IT 天堂中的绝配。  

对于云而言,灾难恢复 和 业务连续性 始终是水到渠成的事,因为云提供了经济有效的冗余来保护数据免遭系统故障,以及在发生本地宕机或灾难时恢复数据和应用所需的物理距离。 所有主要的公共云提供商都提供灾难恢复即服务 (DRaaS)。

     

云计算的目标就是涉及高速存储和处理海量数据的任何内容,并且它们所需要的存储和计算能力超出了大多数企业可以或希望购买并在内部部署的范畴。   例如:

对于采用敏捷方法或 DevOps(或 DevSecOps)来简化开发过程的开发团队来说,云提供了随需应变的最终用户自助服务,避免一些运营任务(如启动开发和测试服务器)成为开发瓶颈。     

IBM Cloud

IBM Cloud 提供了最开放、最安全的企业公有云,它作为下一代混合多云平台,具备诸多先进的数据和 AI 功能以及 20 个行业的深厚企业专业知识。IBM Cloud 混合云解决方案针对应用程序和数据提供了灵活性和可移植性。 Linux®、Kubernetes 和容器支持混合云堆栈,并与 RedHat® OpenShift® 相结合,打造出连接内部部署资源和云资源的公共平台。

了解 IBM Cloud 解决方案如何在以下方面帮助您的组织:

首先,注册一个 IBM ID 并创建 IBM Cloud 帐户

关于作者

Sai Vennam 是 IBM 的开发技术推广工程师,拥有 Kubernetes、OpenShift 和受管云产品的专业知识。 他热衷于将开发人员与技术相关联,帮助开发人员取得成功。 他还有一项爱好,就是利用 Raspberry Pis 和无服务器技术实现家庭自动化。

推特:@birdsaiview (链接位于 ibm.com 之外)

博客:https://www.ibm.com/cloud/blog/sai-vennam

相关解决方案
物联网

编写和扩展应用,充分利用来自互连设备和传感器的数据,有效开展分析

探索物联网
人工智能解决方案

借助 IBM 的 AI 专业知识和解决方案,让 IBM Watson 在您的业务中发挥广泛作用

探索 AI 解决方案
云安全解决方案

充满信心地迁移到混合多云,将安全能力整合到上云之旅的每一个阶段

探索云安全解决方案
混合云解决方案

推动真正业务转型的智慧战略

探索混合云解决方案
云基础架构

找到满足您业务需求的合适 IaaS 解决方案

探索云基础架构
容器

利用 IBM Cloud 领先的安全性、开源创新成果和企业级功能运行容器化工作负载

探索 IBM Cloud 上的容器
量子计算

IBM Quantum 在量子计算方面处于世界领先地位。 我们旨在解决世界上最强大的超级计算机无法且永远不会解决的复杂问题。

探索量子计算
DevOps 服务

借助 DevOps 最佳实践,跨多个设备、环境和云构建、部署和管理高度安全的云原生应用程序

浏览 DevOps 服务
分析服务

以更简单的方式协同工作,快速获取意想不到的新洞察,并提供改变业务的结果

浏览分析服务
培训和认证

在 IBM Cloud 上学习、试验和认证

IBM Cloud 培训

报名参加基于角色和产品的培训和认证。

了解更多信息
免费试用 IBM Cloud

创建一个免费的 IBM Cloud 帐户,可以访问超过 40 种永久免费的云和 AI 产品。

探索免费层