1、分布式计算的优势和劣势是什么?

答:优势:(1)可靠性高,一台服务器的系统的崩溃不会影响到其余的服务器;(2)可扩展性,分布式计算能够根据需要按需增加或减少服务;(3)计算速度快,分布式计算将计算任务分解成若干部分,节省了计算时间,大大提高了计算效率;(4)数据安全,分布式计算数据分成若干份存储在不同的地方,不易丢失。

缺点:(1)分配任务难,分布式计算在分配任务上可能会出现任务分解节点的互斥问题;(2)问题排除难度高,计算分布存储运行在多台服务器上,故障排除和诊断问题难度较高;(3)基础设施成本高,分布式计算需要大量的基础设施,对基础设备要求较高;(3)网络设施成本高,分布式计算各个服务器节点之间传输速度快,信息负载量大。

2、除了下载文件之外,哪些方面使用了P2P技术,P2P主要带来的优势有哪些?

答:P2P技术:(1)文件下载:将文件分别存储在网络中的不同节点,用户下载的是网络节点中的相应资源碎片,并形成下载文件,例如迅雷下载;(2)视频播放:爱奇艺和腾讯通过点对点的点播方式极大的节省服务器及带宽的开支;(3)即时通讯:目前的Skype通话软件就是从连接建立和数据传输都采用P2P实现,保证了良好的通话质量;(4)协同处理与服务共享平台:常见的协同处理有视频会议、共享白板等,参与协同工作的计算机之间可以直接建立点对点的连接。

优势:(1)P2P技术将以服务器为中心的服务分散到各个网络节点,避免出现服务器性能瓶颈的问题;(2)随着更多用户的加入,P2P技术使资源得到充分利用,实现了最大化的资源共享;(3) P2P技术实现了加速下载、数据快速传播和节省带宽和流量的作用,非常适合大文件等资源分发领域。

3、CDN(内容发现)和网络中的组播技术有什么差异?

答:CDN是内容分发网络(Content Delivery Network),是指将内容分布存储在附近的服务器上,形成分布式网络,使用户就近获取所需内容,解决了大量用户具有不同需求情况下的网络拥堵情况。(复制)

组播技术是指单个发送者对应多个接收者的一种网络通信,减少了多个接收方同时获取相同资源情况下的网络通信流量。(实时控制)

4、区块链本质上是什么技术?

答:区块链本质上是分布式计算存储技术,区块链是个建立在互联网上的公共的账本,互联网上的每个人都有一个账本,这个账本中的数据是完全公开透明的,任何人都可以参与记账和核帐,这样就实现了所有的数据都分布存储在不同的区块中,而且每个区块的账本都是相同的,它的最大价值是去中心化。

5、SaaS,PaaS,IaaS,CaaS都是什么意思?

答:SaaS:软件及服务,是一种通过互联网提供软件服务的模式,用户无需购买和部署软件,而是向服务提供商租赁软件服务,按需付费,减少了用户购买软件的成本;

PaaS: 平台即服务,是一种用户通过互联网就可以获取服务器平台的服务。该服务器平台为用户提供了软件研发工具和部署环境,用户开发的应用程序可以运行和部署在其上。

IaaS: 基础设施即服务,用户通过互联网获得基础硬件设施的使用,包括了处理数据、存储数据、网络访问以及其他基本的计算能力,用户可以在其上安装和运行任意的软件,如:操作系统、office等等应用程序。IaaS所提供的服务就像是一台虚拟的计算机,用户通过互联网就可以登录自己的计算机,它的携带成本降到了零,完全就是一台“云”端个人计算机,用户可以像操作个人电脑一样操作它。

CaaS:容器即服务

CaaS: CaaS是Communications-as-a-Service缩写,意思是通讯即服务(也可称为协作即服务)。CaaS是将传统电信的能力如消息、语音、视频、会议、通信协同等封装成API(Application Programming Interface,应用软件编程接口)或者SDK(Software Development Kit,软件开发工具包)通过互联网对外开放,提供给第三方(企业、SME、垂直行业、CP/SP以及个人开发者等等)使用,将电信能力真正作为服务对外提供。

6、解释一下名词:基础设施,平台,存储,应用,服务,客户端。

答:基础设施:指为社会生产和居民生活提供公共服务的物质工程设施,用于保证国家或地区社会经济活动正常进行的公共服务系统。云计算中,基础设施指的是云计算所需要的硬件资源和管理体系。

平台:提供用于计算的整体框架一种服务,大多是开发环境的集成。

存储:通过数据库等设备,将所需要的计算数据,或其他数据存放起来。

应用:应用是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序,应用软件包是利用计算机解决某类问题而设计的程序的集合供多用户使用。云计算中,云应用利用了云软件架构,不需要用户再安装在本地端,只需要利用高速的网络,直接可以通过浏览器进行远程使用。

服务:是指为别人、为集体的利益而工作或为某种事业而工作。云计算中,是指产品和解决方案以及应用,通过高速网络和用户购买的服务类型,以软件或应用的形式进行交付。

客户端:为客户提供服务的程序。在云计算中,指提供云服务的计算机软件和计算机硬件。

7、对一下概念做出解释:服务封装,传统构架升级,弹性计算,云存储。

答:服务封装:将许多公共的服务进行汇总,并且归纳成一个整体进行封装,用户可以直接使用。

传统构架升级:对于原有的体系进行进一步的优化,提高其性能。

弹性计算:可快速扩展或缩减计算机处理、内存和存储资源以满足不断变化的需求,而无需担忧用量高峰的容量计划和工程设计。

云存储:通过高速网络,将数据存放在远端的硬件设备上。

8、查询RAID技术以及级别。

答:RAID是独立磁盘冗余阵列(原名为廉价磁盘冗余阵列)的缩写,是提高磁盘可靠性和可用性的一种技术。RAID技术出现的初衷是把多个小容量的硬盘组合起来,以获得更大的存储容量。

级别:(0-5个级别)RAID 0:磁盘在两个以上的磁盘驱动器中传送数据,与I/O同时运行,提高I/O性能;

RAID 1:具有磁盘镜像,能够保护数据,读性能有所提高;

RAID 4:数据都是依次存储在多个硬盘之上,独立的一个硬盘做冗余备份上,容错能力得到了得升;

RAID 5:采用独立存取的阵列方式,校验信息被均匀的分散到阵列的各个磁盘上;

RAID6:在RAID-5的基础上增加了一个校验码,大大提高了冗余性能;

RAID10:结合RAID1和RAID0,先镜像,再条带化。

9、什么是对象?对象存储技术是什么思想?什么是无宕机切换?

答:对象:

无宕机切换:当提供数据库服务的一台机器出现故障的时候,另外一台会马上自动接管当前出问题的服务机并且继续提供服务。叫无宕机切换。

10、虚拟化技术是什么样的?

答:虚拟化技术是将各种计算及存储资源充分整合和高效利用的关键技术,通过虚拟化技术可以将硬件设备和操作系统隔离开来,一个硬件能够同时运行多个操作系统。

  1. 云管理平台都需要管理什么资源?

答:云管理平台需要管理服务器设备(CPU、内存、磁盘)、存储设备(磁盘阵列)、网络设备(路由器、交换机、负载均衡)等硬件资源和软件资源(操作系统、集成开发环境IDE、数据库、web服务器、中间件、缓存等)。

12、并行技术主要解决什么关键问题?

答:首先,并行编程技术主要有数据并行和消息传递。其中数据并行解决了用数据并行方法很难表达的并行算法,可以来实现灵活性和控制手段的多样化。而并行并行编程技术主要解决了多核并行处理单一的地址空间,将松散式数据并行,并行进程之间不相互通讯或同步。

13、你目前使用的哪些是公有云,哪些是私有云?

答:公有云:腾讯云,华为云,微软云,阿里云。私有云:政府云。

14、云计算的优势以及宁夏目前的云计算现状有哪些?中卫作为东数西算的基地之一,对自己有什么影响?

答:优势:节省成本,提高效率,具有更好的安全性,按需提供服务;

现状:宁夏现在拥有“八朵云”,分别是:政务云,政法云,教育云,旅游云,社保云,卫生云,民政云,商务云。

15.你目前使用了哪些云服务,云存储,他们都有哪些应用?哪些特点?

答:目前使用过阿里云服务有:阿里云,腾讯云,华为云,使用过的云存储有:百度云和天翼云。

16、什么是大数据?大数据的特征是什么?大数据为什么和云计算分不开?大数据和物联网有什么关系?云计算和物联网有什么关系?

答:大数据是云计算的一个应用,简单来讲,大数据是数据量大而且复杂到无法用传统的数据处理方法来处理的数据集合。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐