数据中心的层次(数据中心的一些术语解析)
集群
可以在许多方面被视为单一系统的网络化服务器计算机集合。这个术语的含义可以根据上下文而有所不同。然而,在现代数据中心的背景下,集群是一组服务器和其他作为一个单一的系统,有时进行并行处理的资源。许多集群也是分布式系统。请参阅下面的相关定义。
容器
软件技术提供的一种轻量级和易于移植的方法,用来打包一些应用程序,使其与操作系统和物理基础隔离开来。与虚拟机不同的是,容器不包含整个操作系统,而只共享一台主机的操作系统。容器允许一个应用程序被打包和抽象,从而简化在不同平台的部署过程。常见的例子有Docker和Linux Contains(LXC)。容器经常与微服务联系在一起,参阅下面的相关定义。一个容器也可指一个数据存储颗粒单元。例如,Amazon S3(简单存储服务)使用术语“水桶”来描述一个数据容器。在特定的SDS解决方案中,构成虚拟磁盘的数据就存储在集群中不同节点上的逻辑容器里。
数据平面
也被称为转发平面,它根据控制平面逻辑(数据在数据平面上已确定的路径)沿着已经选择好的目的地网络路径转发通信量给下一跳。原本也是一个网络术语,数据平面包含通过路由器自己发送到下一个目的地的数据(包)。数据平面指对所有应用数据的存储、管理、保护和传输的基础设施。
分布式系统
一个用来创造一个单独统一的系统的全自动计算机网络总体集群。在一个分布式系统中,网络计算机协调网络活动和分享资源从而来支持普通的工作负载。分布式系统可以用来最大化性能和可伸缩性,确保容错性,同时使资源保持可取状态。分布式系统的例子有Amazon Dyname,Google MapReduce,Apache Hadoop, 和 the Hedvig Distributed Storage Platform。
Docker
一个开源工程,可以在软件容器中自动部署应用。Docker容器就像其他容器一样,在一个包含所有运行所需内容的完整文件系统中包裹了一系列软件:代码、环境、系统工具、系统库等。Docker经常与容器等同,并且许多人交替使用这个术语。最重要的是,Docker既是一个开源工具集,也是一个公司,它既支持开源技术,也售卖它自己的专有软件。
Flash
一个在非易失性固态存储芯片用来存储持久数据的存储设备。不像传统磁碟硬盘(例如硬盘驱动器),Flash驱动器没有移动的部分。Flash也不产生噪音,存储和读取数据都更快,延迟低,且比旋转媒介更为可靠和持久。因为技术更为先进,使用flash的花费通常更高。尽管随着生产技术的精进、改进和扩展,生产flash的花费已经逐渐下降。
混合云
一种云计算环境,在这种环境中私有云资源(例如onpremise数据中心)在一个公有云中被管理和利用资源配置。通常应用和数据都通过这个私有或公共云边界来交换,从而创造出了一个独立的逻辑基础或者服务集。
Hyperconverged
一种架构,在一个商品服务器中结合了软件定义下的计算和软件定义下的存储从而形成一个简化的大规模数据中心构建块。Hyoerconverged中的“hyper”来源于“hypervisor”,指方案的服务器虚拟化组件。
Hyperscale
一种软件定义的计算和软件定义的存储规模相互独立的架构。Hyperscale架构具有很好的弹性,因为它将存储容量从计算容量中分离出来。Hyperscale架构支撑着包括谷歌和亚马逊在内的互联网巨头,并且正在越来越多地被其他企业采用从而有效地扩展或联系环境。
IaaS
基础设施服务(IaaS)是一种云计算形式,这种服务通过网络提供虚拟计算资源。它和软件服务以及软件平台一起,被认为是云计算三大主要种类中的一种。这些计算资源通常基于实用计算基础计费(使用时开始计费,按照使用情况付钱)。它是一种服务模型, 它在外包基础上提供虚拟化基础结构以支持组织。其优点包括自动化管理成本、self-serviceability、动态扩展、灵活性和平台虚拟化。
Kubernetes
另一个用作自动部署、扩展和管理集成化应用的流行开源系统。这个名称由谷歌公司提出,它曾经被捐赠给原生云计算基金会(Cloud Native Computing Foundation)。Kubernetes定义了一套构建块集,它统一提供部署、维护和扩展应用程序的机制。Kubernetes 还设计为松散耦合和可扩展, 因此它可以容纳范围更加广泛的工作。
Mesos
全称为Apache Mesos。它是一个开源软件,用来管理计算集群,最初由加州大学伯克利分校研发。Apache Mesos从机器(物理的或虚拟的)中抽象出CPU、内存、存储器和其他计算资源,并且允许容错和弹性分布系统能够有效且轻松地构建和运行。它处于应用层和操作系统之间,在大规模集群环境中部署和管理应用程序非常轻松。它原来是被设计作为管理大规模Hadoop环境的,不过现在已经扩展到可管理其他类型的集群。
微服务(Microservices)
一种开发软件应用程序的方法, 作为一套独立的、小型的、模块化的服务, 其中每个服务运行一个单独的过程, 并通过一个定义良好的轻量级机制进行通信。微服务的主要思想是将一些应用被划分成更小更组合化的元素,从而能更加轻松地构建和维护这些应用。当一个应用的不同组件分离时,我们可以同时对它们进行开发,同时微服务还有另一个优点,那就是恢复更快。组件可以跨多个服务器和数据中心分布;如果一个组件停止运行了,你只需转移到别处的另外一个组件,整个程序就能继续运行。微服务与面向服务的架构有所相似又存在不同,因为在微服务中每个服务都能独立地操作和部署。微服务正在变得越来越流行,这与容器作为一种包装和运行代码地方式的出现密不可分。
多云(Muti-cloud)
由单个组织使用两个或多个公共云计算服务提供商。如果有两个或更多的公有云与私有云一起使用, 则就称为混合云(multi-clouds)。当公共云提供商的硬件、基础结构或软件出现故障时, 多云环境能使数据丢失或停机的风险降到最低。多云方法也可以作为定价策略的一部分, 以控制成本并防止供应商锁定到一个云提供商。这种方法可以通过混合和匹配不同的公共云提供商的最佳技术、解决方案和服务来提高灵活性。
多层(Multi-tier)
一种在多个层之间开发和分配的应用程序类型, 并在逻辑上将不同的应用程序特定的操作层分开。层数因业务和应用程序要求而异, 三层是最常用的。三层是: 演示 (用户界面);应用程序 (核心业务或应用程序逻辑);和数据 (数据的管理)。它也称为 N 层应用程序体系结构, 它提供了一种模型, 开发人员可以在其中创建灵活的可重用应用程序。多层也可以指数据存储。在这种情况下, 多层代表一个跨多个传统存储层的单一存储平台。在这种情况下, 每个层都由应用程序的特定性能和可用性需求来定义。0层或1级通常是性能最高、可用性最高的应用程序 (通常由 all-flash 阵列提供服务), 而3层或4级通常是性能最低、可用性最低的应用程序 (通常由存档或冷存档存储提供服务)。
多工作负载(Multi-workload)
一种分布式计算环境,不同的工作负载(所有这些可能有不同的特性)都获得同样的支持、管理和执行。正如不同用途的自行车有不同的类型一样, 不同的计算工作负载会对底层基础结构提出不同的要求, 无论是桌面负载还是 SAP 系统工作负载。在计算容量、网络需求、数据存储、备份服务、安全需求、网络带宽需求、QoS 度量等方面, 不同的工作负载具有不同的特性。随着公司寻求构建一个单一的、共享的基础结构支持所有工作负载或应用程序需求的云环境, 多工作负载越来越突出。这与传统的、孤立的环境形成了鲜明的对比, 工作负载通常具有定制的基础结构。在多负载云中, 软件定义的技术和特定于应用程序的策略使单个基础结构能够满足不同应用程序集的需要。
多站点复制
能够在不同的站点之间本地复制数据以确保本地性和可用性。站点可以代表私有云数据中心、公共云数据中心、远程办公室或分支办公室。多站点复制可防止任何一个站点成为单点故障。
又到了休息时间!你可以伸一下懒腰,原地运动一下。或者将页面拉到最后查看Eric著名的惊讶猫邮报。但是记得回来查看剩余的12个名词!
节点
在信息技术中广泛运用的一个名词,可以代指在较大的网络中设备或者数据点。像个人电脑、手机或者打印机一类的设备都可被认为节点。在互联网环境中,节点可以是具有IP地址的任何内容。在现代数据中心的环境中,它也可以代指一个服务器计算机。通常, 组成群集或分布式系统的不同计算机称为节点。
NVMe
非易失性存储器标准(NVMe或NVM Express)是一种规范, 允许固态硬盘 (SSD) 在计算机中有效地使用高速pcie 总线。在广泛的企业和客户系统中, NVMe 的主要思想是提高和更高效的性能和互操作性。主要优点包括减少延迟、每秒增加输入/输出操作 (IOPS) 和更低的功耗。
OpenStack
一个免费的开源软件平台, 用于云计算, 主要用于支持私有或公共云基础设施服务 (IaaS)。该软件平台由相互关联的组件组成, 它们控制着整个数据中心的处理、存储和网络资源的多样化、多供应商硬件池。用户通过基于网页的仪表板、命令行工具或 rest 风格的 API 来管理它。
业务流程层
由编程组成, 用于管理基于云和内部组件的互连和交互。在这一层中, 任务被组合到工作流中, 因此各种 IT 组件和相关资源的调配和管理可以自动与几个工具或管理工具相连, 如Puppet, Chef, Ansible, Salt, Jenkins 等等。传统的数据中心基础结构管理工具 (如 VMware vSphere、Microsoft hyper-v 和 OpenStack) 也被视为业务流程层的一部分。
PCIe
外围组件互连标准(Peripheral Component Interconnect Express)的缩写, 它是将计算机连接到一个或多个外围设备的串行扩展总线标准。使用 PCIe, 数据中心管理可以利用跨服务器板的高速网络, 并连接到服务器机架外部的千兆以太网、RAID 和带宽网络技术。它提供比并行总线 (如 pci 和 pci) 更低的延迟和更高的数据传输速率。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com