发布新日志

  • 云计算测试之-块存储基础知识-元数据

    2020-06-30 08:15:43

    1. 什么是元数据
             任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode...)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件必须首先得到它的元数据,才能定位到文件的位置并且得到文件的内容或相关属性。

    2. 元数据管理方式
             元数据管理有两种方式。集中式管理和分布式管理。集中式管理是指在系统中有一个节点专门司职元数据管理,所有元数据都存储在该节点的存储设备上。所有客户端对文件的请求前,都要先对该元数据管理器请求元数据。分布式管理是指将元数据存放在系统的任意节点并且能动态的迁移。对元数据管理的职责也分布到各个不同的节点上。大多数集群文件系统都采用集中式的元数据管理。因为集中式管理实现简单,一致性维护容易,在一定的操作频繁度内可以提供较满意的性能。缺点是单一失效点问题,若该服务器失效,整个系统将无法正常工作。而且,当对元数据的操作过于频繁时,集中的元数据管理成为整个系统的性能瓶颈。
             分布式元数据管理的好处是解决了集中式管理的单一失效点问题, 而且性能不会随着操作频繁而出现瓶颈。其缺点是,实现复杂,一致性维护复杂,对性能有一定影响。

  • 云计算测试之iaas技术原理(一)

    2020-06-23 09:24:25

    云计算架构原理

    通过虚拟化技术(如Vmware),可以把一个物理主机抽象成为多个虚拟主机,每个虚拟主机都拥有独立的CPU、内存、网络、存储等资源。如果在每个主机上安装分布式集成软件(如Hadoop),可以实现分布式计算和存储。Hadoop会让某个主机成为Master,让一系列主机成为Slave。如果需要存储一个文件,Master把文件分成若干片段,并把它存储在不同的Slave上。如果需要运行一个计算公式,Master会把计算公式分解,让不同的Slave进行运算。所以通过虚拟化技术和分布式技术,可以把计算机资源池化,实现弹性调配。

    云计算架构相对传统虚拟主机的优势

    1、安全性更高:在传统的虚拟主机架构下,多个虚拟机运行在一个物理机上,一旦这台物理机报废,所有的相关数据都报废了。但云计算架构可以在多个物理机抽象的主机上进行备份。

    2、资源利用效率更高:虚拟主机资源存在浪费,例如一个电商网站租用了2G的CPU、1TB的硬盘,那么这些资源从对应的物理机上永久地划分出来分配给这家电商。但云计算架构可以实现弹性地提供资源。

    虚拟化技术市场的格局

    主要是四种产品,Vmware、HyperV、Xen、KVM,其中Vmware占有86%的市场份额。HyperV 是微软的产品,市场占有率8%。VXen是Citix的产品,是开源的,市场占有率很小。KVM 是linux内核本身一部分,也是开源的。

    分布式集成技术市场的格局

    主要是两种产品:Google的分布式系统、Hadoop的分布式系统。Hadoop是Apache公司的开源产品。

    Iaas的商业模式

    一般来说,Iaas的商业模式是先购买硬件,再通过云计算架构技术进行改造,然后把计算和存储资源租用出去。商业模式类似租车业务。Iaas起源于Amazon,但现在主要是拥有大量服务器和机房资源的传统IDC厂家在做。Iaas一般是重资产投资,使用的技术是成熟技术,产品和服务比较同质化。

Open Toolbar