問70
頻出度★★☆
Web サービスなどにおいて, 信頼性を高め, かつ, 利用者からの多量のアクセスを処理するために, 複数のコンピュータを連携させて全体として一つのコンピュータであるかのように動作させる技法はどれか。
这道题的解析和你的作答记录。
Web サービスなどにおいて, 信頼性を高め, かつ, 利用者からの多量のアクセスを処理するために, 複数のコンピュータを連携させて全体として一つのコンピュータであるかのように動作させる技法はどれか。
正解 正确答案是ア的「集群(Clustering)」。集群是指通过高速网络把多台计算机(服务器)协同起来,使整体从外部看上去如同一台计算机那样运行的技术。由于可以把处理分散到多台机器上,所以能够应对大量访问(负载均衡);而且即使一部分发生故障,其他设备也能接管处理(故障转移),因此可以提高 Web 服务的可用性与可靠性。它与题目所述的「把多台计算机协同起来,使整体如同一台计算机那样运行」「提高可靠性」「处理大量访问」全部相符。
假脱机(Spooling)是指把要输出到打印机等低速设备的数据先暂存到磁盘等介质中,使 CPU 不必等待即可继续处理的技术。它是一种提高打印处理效率的机制,并不是把多台计算机协同起来使其看上去像一台,所以错误。
缓冲(Buffering)是指在处理速度不同的设备之间设置一块用于临时存放数据的区域(缓冲区),以吸收速度差并高效地传输数据的技术。它是对一台设备内部数据传递的优化,与多台计算机的协同无关,所以错误。
镜像(Mirroring)是指把相同的数据同时写入两块或更多块磁盘以实现双重化(RAID1),即使其中一块发生故障也不会丢失数据的技术。它是一种通过数据冗余来提高可靠性的方法,并不是使多台计算机像一台那样运行,所以错误。