华为云计算IE面试笔记-其它知识点

时间:2023-03-10 07:01:27
华为云计算IE面试笔记-其它知识点

* 虚拟化与云计算的区别?云计算和虚拟化关系?华为云计算怎么做的?

虚拟化是一种具体的技术,实现的是对硬件资源的虚拟化,提升资源利用率,降低能耗,云计算是一种概念各种技术组件的集合,针对的是对各种资源的管理和调度,面向的是服务层面。

虚拟机把底层硬件资源转化为虚拟化层(泛指 Hypervisor,华为称之为 VMM)。

云计算

云计算是一种计算模式,实现资源的池化、服务的自助化和自动化

云计算的特征

1. 按需自助服务(On-demand Self-service)

2. 无处不在的网络接入(Ubiquitous network access)

3. 与位置无关的资源池(Location independent resource pooling)

4. 快速弹性(Rapid Elastic)

5. 按使用付费(Pay per user)

云计算和虚拟化的差别

虚拟化是云计算的基础。云计算目的是为了实现资源池化,进而达到服务自动化。而要实现资源池化,那就必须使用虚拟化技术。

<补充:

业内也出现了裸金属架构解决虚拟化技术无法满足高性能应用的要求,但裸金属架构并不能支持整个云计算,因为它缺少灵活性。

>

Openstack和虚拟化的差别。

Openstack 是云操作系统,故其目的是为了屏蔽底层的差异,进行向上提供统一的、抽象接 口。而底层的差异包含来自虚拟化间的差异。所以从架构上 Openstack在虚拟化的上面。

解释下IaaS、PaaS、SaaS

IaaS:基础设施即服务,指的是把基础设施以服务形式提供给最终用户使用。包括计算、存储、网络和其它的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。例如:虚拟机出租、网盘等。

PaaS:平台即服务,指的是把二次开发的平台以服务形式提供给最终用户使用,客户不需要管理或控制底层的云计算基础设施,但能控制部署的应用程序开发平台。例如:微软的 Visual Studio开发平台、Salesforce、呼叫中心等。

SaaS:软件即服务,提供给消费者的服务是运行在云计算基础设施上的应用程序。例如:企业办公系统。

解释下公有云、私有云、混合云。各自的应用场景,举例说明公有云。

私有云:一般由一个组织来使用,同时由这个组织来运营。华为数据中心属于这种模式,华为自己是运营者,也是它的使用者,也就是说使用者和运营者是一体,这就是私有云。

公有云:就如共用的交换机一样,电信运营商去运营这个交换机,但是它的用户可能是普通的大众,这就是公有云。

混合云:它强调基础设施是由二种或更多的云来组成的,但对外呈现的是一个完整的实体。企业正常运营时,把重要数据保存在自己的私有云里面(比如:财务数据),把不重要的信息放到公有云里,两种云组合形成一个整体,就是混合云。比如说电子商务网站,平时业务量比较稳定,自己购买服务器搭建私有云运营,但到了圣诞节促销的时候,业务量非常大,就从运营商的公有云租用服务器,来分担节日的高负荷;但是可以统一的调度这些资源,这样就构成了一个混合云。

介绍块存储、文件存储、对象存储并说明区别?

块存储是以块为基本存储单位提供存储空间,因其是最原始的存储使用方式,过去以硬件的形态设计(如硬盘),设计简单,未考虑锁机制,在多个客户端(进程、应用)使用同一块设备的情况下,存在数据受损风险,因此不适合(不代表不能)给多个客户端(进程、应用)使用。特点:不易共享、性能好

文件存储是以文件为基本单位提供存储空间,其通常是在块存储上,以软件的形态工作。因此其可轻易的设计出一些机制,例如块存储没有的锁机制,从而保障了多个客户端(进程、应用)可以使用同一文件存储。(易共享、性能较差)

对象存储是以对象为基本单位提供存储空间,其核心思想在于元数据与数据分离。利用分布式技术,以软件为形态,通常在块存储或文件存储之上以对象的方式提供存储空间。相对块存储、文件存储,最主要的特点是线性扩展能力、基于网络的使用方式(体现在多主机可以共享对象存储空间),某些运行在x86上的对象存储系统甚至具备廉价的特点。对象存储的缺点是需要考虑时延问题,或设计机制降低时延,或要求应用自身对时延不敏感。(易共享、性能优)