专栏首页方法论云计算术语

云计算术语

1.云

全球网络的一种比喻说法,起初用于表示电话网络,现在通常用于表示 Internet。

云的定义看似模糊,但本质上,它是一个用于描述全球服务器网络的术语,每个服务器都有一个独特的功能。云不是一个物理实体,而是一个庞大的全球远程服务器网络,它们连接在一起,旨在作为单一的生态系统运行。这些服务器设计用于存储和管理数据、运行应用程序,或者交付内容/服务(如视频短片、Web 邮件、办公室生产力软件或社交媒体)。不是从本地或个人计算机访问文件和数据,而是通过任何支持 Internet 的设备在线访问 - 这些信息在必要时随时随地可用。

企业采用 4 种不同的方法部署云资源。存在一个公有云,它通过 Internet 共享资源并向公众提供服务;一个私有云,它不进行共享且经由通常本地托管的私有内部网络提供服务;一个混合云,它根据其目的在公有云和私有云之间共享服务;以及一个社区云,它仅在组织之间(例如与政府机构)共享资源。

2.云计算

一种计算资源交付模型,其中集成了各种服务器、应用程序、数据和其它资源,并通过 Internet 以服务的形式提供这些资源。通常对资源进行了虚拟化。

3.云爆发

设于私有云与公有云之间的配置。如果使用了私有云中 100% 的资源容量,那么通过云爆发可以将溢出流量引导到公有云。

在云计算中,云爆发是设置于私有云和公有云之间的一种配置,用来处理 IT 需求中的资源高峰。如果组织使用私有云达到其 100% 的资源容量,溢出的流量将导向到公有云,这样就不会出现服务中断。

除了灵活性和自助式功能之外,云爆发的关键优势在于节约成本。你仅需在需要这些资源时支付这些额外资源的费用 - 不再需要为未使用或尝试预测的需求高峰和低谷付费。应用程序可应用到私有云,然后尽在需要达到峰值需求时爆发到公有云。此外,云爆发还可以用于承担处理负担,方法是将基本应用程序移动到公有云以便为业务关键型应用程序释放本地资源。使用云爆发时,应考虑安全性和符合性要求、延迟、负载均衡和平台兼容性。

4.云计算类型

主要的云计算类型有三种(其他类型尚在开发中),适用于基于 Web 的应用程序的软件即服务 (SaaS);适用于对存储和计算能力进行基于 Internet 的访问的基础结构即服务 (IaaS);能够为开发人员提供用于创建和托管 Web 应用程序的工具的平台即服务 (PaaS)。

云计算类型就是服务部署模型,可用于选择对需提供的信息和服务类型的控制级别。存在 3 种主要的云计算服务类型,有时称为云计算堆栈,因为它们互为构建基础。

第 1 种云计算类型是服务架构 (IaaS),它用于基于 Internet 访问存储和计算能力。作为最基本的云计算类型,IaaS 可让你按即用即付的方式从云提供商处租用 IT 基础结构,例如服务器和虚拟机、存储空间、网络以及操作系统。

第 2 种云计算类型是平台即服务 (PaaS),它为开发人员提供构建和托管 Web 应用程序的工具。PaaS 旨在让用户能够访问通过 Internet 快速开发和操作 Web 或移动应用程序时所需的组件,而无需担心设置或管理服务器、存储、网络和数据库的基础结构。

第 3 种云计算类型是服务型软件 (SaaS),它用于基于 Web 的应用程序。SaaS 是一种通过 Internet 交付软件应用程序的方法,其中云提供商托管和管理软件应用程序,通过云端访问可更轻松地在所有设备上同时使用相同的应用程序。

5.云服务提供商

提供基于云的平台、基础结构、应用程序或存储服务并通常收取费用的公司。

6.云存储

通过这种服务,你可以通过 Internet 或其他网络将数据转移到由第三方维护的场外存储系统来进行存储。

云存储是一种服务,让你可通过 Internet 或其他网络将数据传输到由第三方维护的场外存储系统来进行存储。存在数百个不同的云存储系统,包括保留和/或备份个人电子邮件、图片、视频和其他个人文件的个人存储,还有允许企业使用云存储作为商业支持的远程备份解决方案的企业存储;后者使公司能够安全地传输和存储数据文件或在不同位置之间共享这些文件。

通常,存储系统可根据个人或组织的数据存储需求进行扩展,可从任意位置进行访问,并且可通过任意设备在任意应用程序上访问。有 3 种主要模型可供企业选择:适用于非结构化数据的公有云存储服务;可受公司防火墙保护以更好控制数据的私有云;以及混用公有云和私有云服务来提高灵活性的混合云存储服务。

7.业务分析工具

这些工具能够从业务系统提取数据并将其集成到存储库(如数据仓库)以供分析。分析工具包括从带统计功能的电子表格到复杂的数据挖掘和预测性建模的多种工具。

业务分析工具是应用程序软件的类型,它们可从一个或多个业务系统中检索数据,并将其合并到存储库(如数据仓库)中进行审查和分析。大多数组织使用多个分析工具,包括具有统计功能的电子表格、统计软件包、复杂的数据挖掘工具以及预测建模工具。这些业务分析工具共同作用,向组织呈现全面的公司概览,提供关键的业务见解和理解,便于可针对业务运营和客户转换等做出更明智的决策。

虽然商业智能工具也会收集和显示汇总数据,但业务分析工具更进一步,不仅报告数据的结果,而且还解释结果发生的原因,帮助识别弱点、修复潜在的问题领域、提醒决策者注意不可预见的事件,甚至根据公司的决策预测未来的结果。这让组织在实现业务目标、保持公司竞争力以及提高整体客户满意度方面有所了解并充满信心。

8.商业智能 (BI) 工具

这些工具可处理书籍、期刊、文档、运行状况记录、图像、文件、电子邮件、视频等项目中的大量非结构化数据,从而帮助你发现有意义的趋势并识别新的商机。

商业智能 (BI) 工具是应用程序软件的类型,它们可从内部和外部系统(包括书籍、期刊、文档、运行状况记录、图像、文件、电子邮件、视频和其他商业来源)收集大量非结构化数据并进行处理。虽然灵活度低于商业分析工具,但 BI 工具可积累数据,便于主要通过查询查找信息。这些工具还可帮助准备用于分析的数据,便于你创建报表、仪表板和数据可视化。由此,员工和管理者能够加快和改进决策制定、提高运营效率、明确新的收入潜力、确定市场趋势、报告真实的 KPI,并识别新的商机。

商业智能工具通常用于更直接的业务数据查询和报告,可以结合使用大量的数据分析应用程序,包括临时分析和查询、企业报告、在线分析处理 (OLAP)、移动 BI、实时 BI、操作 BI、云和服务型软件 BI、开源 BI、协作BI 以及位置智能。它还包括用于设计图表的数据可视化软件,以及用于构建 BI 仪表板和性能积分卡的工具。这些积分卡可显示业务指标和 KPI,以易于理解的视觉效果生动呈现公司数据。

9.人工智能 (AI)

计算机系统模拟人类智能的能力。计算机系统使用数学和逻辑来模拟人类用于学习新信息并进行决策的推理过程。

10.计算机网

协作执行分析庞大数据集和气象建模等大型任务的联网计算机组。云计算让你能够在特定时段出于特定目的组合和使用庞大的计算机网,仅为所用内容付费,为你节省购买和部署所需资源的时间和开支。

网格计算是一组联网的计算机,它们共同用作虚拟超级计算机,执行分析庞大数据集或气象建模等大型任务。通过云端,可在特定时段出于特定目的组合和使用庞大的计算机网格,只需就所用内容付费(如必要),从而节省购买和部署所需资源的时间和开支。此外,通过跨多台计算机拆分任务,可显著减少处理时间,进而提高效率并最大限度地减少资源浪费。

与并行计算不同,网格计算项目通常没有与之关联的时间依赖关系。它们仅在闲置时才使用网格中的计算机,而且操作员可随时执行与网格无关的任务。使用计算机网格时必须考虑安全性,因为对成员节点的控制通常很宽松。还需内置冗余,因为许多计算机可能在处理期间断开连接或出现故障。

11.数据库分片

一种分区类型,可将大型数据库分为多个更小的数据库,从而更快、更轻松地跨服务器进行管理。

数据库分片是一种水平分区,可将大型数据库拆分为较小的组件,以便更快、更轻松地管理。分片是一个单独的分区,存在于单独的数据库服务器实例上,用于分散负载。当数据集太大而无法存储在单一数据库中时,需要自动分片或数据分片。

随着数据库大小和事务数的增加,查询数据库的响应时间也随之增加。由于管理工作负载所需的计算机数量和质量,与维护庞大数据库相关的成本也可能急剧上升。另一方面,数据分片具有较少的硬件和软件要求,并且可以在较便宜的服务器上进行管理。

12.DevOps

通过联合用户、过程和技术,向客户持续交付价值。DevOps 的实践使开发团队和运营团队共同合作,从而加快软件交付的速度并提高产品的安全性和可靠性。

DevOps 是开发 (Dev) 和运营 (Ops) 的复合词,它将人、流程和技术结合起来,不断地为客户提供价值。

DevOps 对团队意味着什么?DevOps 使以前孤立的角色(开发、IT 运营、质量工程和安全)可以协调和协作,以生产更好、更可靠的产品。通过采用 DevOps 文化、做法和工具,团队能够更好地响应客户需求,增强对所构建应用程序的信心,更快地实现业务目标。

13.弹性计算

它让你能够对计算机处理、内存和存储资源进行动态设置和取消设置以满足不断变化的需求,而无需考虑使用率峰值的容量规划及工程设计。

弹性计算可快速扩展或缩减计算机处理、内存和存储资源以满足不断变化的需求,而无需担忧用量高峰的容量计划和工程设计。弹性计算通常由系统监控工具控制,无需中断操作即可使分配的资源量与实际所需资源量相匹配。通过云灵活性,公司可避免就未用容量或闲置资源付费,且不必担心投入资金购买或维护额外的资源和设备。

虽然在考虑弹性云计算时会顾及安全性和有限控制方面的问题,但它确实具有许多优点。弹性计算比典型 IT 基础结构更高效,它通常自动执行,因此不必随时随刻依赖人工管理员,而且通过避免不必要的减速或服务中断,可实现服务的连续可用性。

14.机器学习

使用数学模型预测结果与依赖一组指令。这可以通过识别数据中的模式、构建分析模型并使用它进行预测和制定决策来实现。机器学习与人类学习方式相似,都是通过增加经验来提高准确性。

机器学习 (ML) 是在不提供直接指令的情况下,使用数据的数学模型来帮助计算机学习的过程。它被视为人工智能 (AI) 的子集。机器学习使用算法来识别数据中的模式,然后使用这些模式创建一个可以进行预测的数据模型。随着数据和经验的增加,机器学习的结果会更加准确,这与人类通过不断练习来提高能力的过程非常相似。

机器学习的适应性使其非常适合数据持续变化、请求或任务的性质不断改变,或无法通过编码来实现解决方案的情况。

15.机器学习算法

帮助数据科学家识别数据集中的模式。根据所需的结果(预测值、确定异常、查找结构或确定类别)进行选择,机器学习算法通常分为用于监督学习的算法和用于无监督学习的算法。

16.中间件

介于操作系统和在其上运行的应用程序之间的软件。它能够对分布式应用程序(如基于云的应用程序)进行通信和数据管理,因此,可以通过一个数据库访问另一个数据库中的数据。中间件的示例包括 Web 服务器、应用程序服务器和内容管理系统。

中间件是介于操作系统和在其上运行的应用程序之间的软件。中间件实质上充当隐藏转换层,实现了分布式应用程序的通信和数据管理。它有时被称为管道,因为它将两个应用程序连接在一起,使数据和数据库可在“管道”间轻松传递。通过中间件,用户可执行很多请求,例如在 Web 浏览器上提交表单,或者允许 Web 服务器基于用户的配置文件返回动态网页。

常见的中间件示例包括数据库中间件、应用程序服务器中间件、面向消息的中间件、Web 中间件和事务处理监视器。每个程序通常都会提供消息传递服务,让不同的应用程序可使用简单对象访问协议 (SOAP)、Web 服务、表述性状态转移 (REST) 和 JavaScript 对象表示法 (JSON) 等消息传递框架进行通信。虽然所有中间件都执行通信功能,但公司选用的类型将取决于要使用的服务以及需要传达的信息类型。这可包括安全身份认证、事务管理、消息队列、应用程序服务器、Web 服务器和目录。中间件还可用于实时发生的操作的分布式处理,而不是来回发送数据。

17.NoSQL

NoSQL 是一组非关系数据库技术,具有处理大量非结构化和不断变化的数据的独特功能。NoSQL 技术提供动态架构和水平缩放功能,还能存储和检索列、图、键值或文档等数据。

NoSQL 数据库也称作“非关系型”、“NoSQL DB”或“非 SQL”,这是为了强调它们可采用不同于具有行和表的关系型 (SQL) 数据库的方式处理大量快速变化的非结构化数据这一事实。

自 20 世纪 60 年代以来,NoSQL 技术就以各种名称出现在人们的视野中;随着数据环境的变化,这些技术人气激增,而开发人员则需要适应这些变化,以便处理从云、移动设备、社交媒体和大数据产生的海量数据。

从病毒式传播的名人推文到电子病历中的抢救信息,新的数据和数据类型正在飞速增长。NoSQL 数据库经历了巨大的发展,可以帮助开发人员快速创建数据库系统来存储新信息,并使其易于搜索、整合和分析。

18.私有云

通过 Internet 或专用内部网络,仅向所选用户而非公众提供的服务。

私有云是指通过 Internet 或专用内部网络仅面向特选用户(而非一般公众)提供的计算服务。私有云也称作内部云或公司云,私有云计算为企业提供了许多公有云的优势(包括自助服务、可伸缩性和弹性),其通过专用资源提供额外控制和定制能力,远胜于本地托管的计算基础结构。此外,私有云通过公司防火墙和内部托管提供更高级别的安全和隐私,确保第三方提供商无法访问操作和敏感数据。其存在一个缺点,即由公司 IT 部门承担私有云的成本以及管理责任。因此,私有云需具有与传统数据中心所有权相同的人员配备、管理和维护费用。

私有云可提供两种模型的云服务。第一种是服务架构 (IaaS),它允许公司使用基础结构资源,如计算、网络和存储即服务。第二种是平台即服务 (PaaS),它允许公司提供各种应用程序,小至基于云的简单应用程序,大到复杂的企业应用程序。私有云还可与公有云结合创建混合云,允许企业利用云爆发,以便释放更多空间并在计算需求增加时将计算服务规模扩展到公有云。

19.公有云

通过公共 Internet 提供并且任何人都可以购买使用的服务。

公有云是指第三方提供商通过公共 Internet 提供的计算服务,面向希望使用或购买的任何人。它可能免费或按需出售,允许客户仅根据 CPU周期、存储或带宽使用量支付费用。

与私有云不同,公有云可为企业节省购买、管理和维护本地硬件及应用程序基础结构的昂贵成本 - 云服务提供商将负责系统的所有管理和维护工作。相较于本地基础结构,公有云还可更快部署且附有一个几乎可无限缩放的平台。只要公司员工可访问 Internet,他们就可在任何办公室或分支机构通过自选设备使用相同的应用程序。虽然有人担忧公有云环境的安全性,但是如果提供商使用适当的安全方法(如入侵检测防御系统 (IDPS)),则正确实施后,公有云可以与高效管理的私有云实施同样安全。

20.混合云

这种云组合了公有云和私有云,通过允许在这二者之间共享数据和应用程序的技术将它们绑定到一起。混合云让企业能够更灵活地进行扩展和收缩,并提供了更多部署选项。

混合云是一种计算环境,它通过允许在数据和应用程序之间共享而将公共云和私有云结合在一起。当计算和处理需求波动时,混合云计算使企业能够无缝地将其内部部署基础架构扩展到公共云以处理任何溢出,而无需让第三方数据中心访问其全部数据。企业可以在基本和非敏感计算任务上获得公共云的灵活性和计算能力,同时将关键业务应用程序和数据安全地保留在公司防火墙的内部。

使用混合云不仅使公司能够扩展计算资源,而且消除了为应付短期需求高峰以及企业需要释放本地资源以用于更敏感的数据或应用程序而花费巨额资本支出的需求。公司将只为他们临时使用的资源付费,而不必购买,编程和维护可能长期闲置的其他资源和设备。混合云计算是“所有可能的世界中最好的”平台,可提供云计算的所有优势(灵活性,可扩展性和成本效益),同时将数据暴露的风险降至最低。

21.基础结构即服务 (IaaS)

提供商通过 Internet 以服务形式交付的虚拟化计算机环境。基础结构可以包括服务器、网络设备和软件。也称硬件即服务 (HaaS)。

基础架构即服务(IaaS)是一种即时计算基础架构,可通过Internet进行配置和管理。它是四种云服务类型之一,以及软件即服务(SaaS),平台即服务(PaaS)和无服务器(Serverless)。

IaaS可以根据需求快速扩展和缩小,让您只为使用的商品付费。它可以帮助您避免购买和管理自己的物理服务器以及其他数据中心基础架构的费用和复杂性。每种资源都作为单独的服务组件提供,您只需要租用一个特定的组件即可。一个云计算服务提供商,如Azure,管理基础设施,当你购买后,你可以安装,配置和管理自己的操作软件系统,中间件和应用程序。

22.平台即服务 (PaaS)

提供商通过 Internet 以服务形式提供的计算平台(操作系统和其他服务)。例如可以立即订购和使用的应用程序开发环境。

23.软件即服务 (SaaS)

提供商通过 Internet 提供的应用程序。也称托管应用程序。该应用程序无须在用户计算机上购买、安装或运行。SaaS 提供商以前称为 ASP(应用程序服务提供商)。

24.无服务器计算(Serverless)

一种计算模式,云提供程序在此模式下预配和管理服务器。利用此模式,开发人员可投入更多时间构建应用,同时减少管理基础结构的时间。

通过无服务器计算,开发者无需管理基础结构,从而可以更快构建应用程序。通过无服务器应用程序,将由云服务提供商自动预配、缩放和管理运行代码所需的基础结构。

要理解无服务器计算的定义,注意到服务器仍在运行代码很重要。服务器名称来源于这样一个事实:与基础结构预配和管理相关联的任务对开发者不可见。这种方式让开发者能够更多地专注于业务逻辑,向业务核心交付更多价值。无服务器计算可帮助团队提高生产力、更快将产品推向市场,并让组织可以更好地优化资源、保持专注于创新。

25.虚拟机

行为方式类似实际计算机的计算机文件(一般称为映像)。多个虚拟机可以在同一实体计算机上同时运行。

虚拟机是指行为方式类似于实际计算机的计算机文件(通常称为映像)。换言之,即在计算机内创建一台计算机。它像任何其他程序一样在窗口中运行,让最终用户在虚拟机上享受恍如在主机操作系统上的相同体验。虚拟机脱离系统其余部分进行了沙盒化,这意味着虚拟机中的软件不可转义或篡改计算机本身。这制造了一种理想的环境,可用于测试其他操作系统(包括 beta 版本)、访问感染病毒的数据、创建操作系统备份,以及在操作系统上运行原本不打算运行的软件或应用程序。

多个虚拟机可以在同一实体计算机上同时运行。对服务器而言,多个操作系统并排运行,并具有一个称为虚拟机监控程序的软件进行管理;而台式计算机通常使用一个操作系统在其程序窗口内运行其他操作系统。每个虚拟机都提供自己的虚拟硬件,包括 CPU、内存、硬盘、网络接口和其他设备。然后,虚拟硬件将映射到物理计算机的真实硬件上,这可减少物理硬件系统需求和伴随的相关维护成本以节省开销,还可降低功率和冷却需求。

26.虚拟化

创建虚拟而非实体计算环境的行为,计算环境包括计算机硬件、操作系统、存储设备等。

虚拟化创建模拟的(或虚拟的)计算环境,而不是物理环境。虚拟化通常包括硬件、操作系统和存储设备等的计算机生成版本。这使组织可将单台物理计算机或服务器划分为多个虚拟机。然后,每个虚拟机可独立交互并运行不同的操作系统或应用程序,同时共享单个主机的资源。

虚拟化利用单台计算机或服务器创建多个资源,在减少整体服务器使用数、降低能源消耗以及削减基础结构成本和维护的同时,提高了可伸缩性和工作负荷。

虚拟化有 4 种主要类型:

第 1 类是桌面虚拟化,它允许一个集中式服务器交付和管理个性化桌面。

第 2 类是网络虚拟化,它旨在将网络带宽拆分为独立的通道,然后分配给特定的服务器或设备。

第 3 类是软件虚拟化,它将应用程序与硬件和操作系统分离。

第 4 类是存储虚拟化,它将多个网络存储资源组合成多名用户可访问的单个存储设备。

本文分享自微信公众号 - 小诸葛的博客(haibojishu),作者:南风奇缘

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 什么是云计算?

    简单地说,云计算就是计算服务的提供(包括服务器、存储、数据库、网络、软件、分析和智能)- 通过 Internet(云)提供快速创新、弹性资源和规模经济。对于云服...

    小诸葛
  • 记一次70后架构师的技术分享会

    上周六,公司请了一位架构师给我们研发的小伙伴做技术分享会,他分别从需求、系统设计、接口设计、代码开发、测试五个方面做了分享,听完他的分享,收获挺多的,下面将自己...

    小诸葛
  • Java中类的静态代码块、构造代码块、构造方法、普通代码块

    Java中静态代码块、构造代码块、构造方法、普通代码块的执行顺序是一个比较常见的笔试题,合理利用其执行顺序也能方便实现项目中的某些功能需求 。

    小诸葛
  • 传输层安全协议抓包分析之SSL/TLS

    1. 协议介绍 SSL/TLS是保护计算机网络通讯安全的一类加密协议,它们在传输层上给原先非安全的应用层协议提供加密保护,如非安全的HTTP协议即可被SSL/T...

    FB客服
  • 速读原著-TCP/IP(网络文件系统)

    本章中我们要讨论另一个常用的应用程序: N F S(网络文件系统),它为客户程序提供透明的文件访问。N F S的基础是Sun RPC:远程过程调用。我们首先必须...

    cwl_java
  • 【Tomcat安装】特别简单,一看就会,一装就能用

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    韩旭051
  • 马斯克的太空梦:“重型猎鹰”发射成功,特斯拉真能“上天”

    【导读】美国东部时间2018年2月6日(北京时间2月7日凌晨),Space X在美国肯尼迪航天中心发射“重型猎鹰”火箭,成为人类现役运力最强的运载火箭,并成功完...

    WZEARW
  • 零基础究竟怎样才可以学好C语言?多年开发老司机告诉你答案!

    看到这,你也许有疑问:C语言功能强大,运行这么简单的一个程序就算入门了,没这么简单吧?

    猫咪爱分享
  • ArrayList浅、深拷贝

    ArrayList深拷贝和浅拷贝。ArrayList的clone()方法用于创建list的浅表副本。在新列表中,仅复制对象引用。如果我们在第一个ArrayLis...

    八音弦
  • Java 程序执行过程的内存分析

    注:常量池具有共享的机制,不同类的常量池之间共享数据。比如:Student 类常量池下有个 "老叶"字符串常量,那么当 Test 类中用到"老叶"这个字符串常量...

    帅飞

扫码关注云+社区

领取腾讯云代金券