注:
选择“主动/主动”(Active/active)作为答案的原因如下:
-
定义:在主动/主动配置中,多个系统或实例同时运行并处理请求。这意味着即使某个系统发生故障,其他系统仍然可以继续提供服务,确保没有用户影响。
-
高可用性:此配置提供了极高的可用性和容错能力,因为所有系统都在同时工作,负载均衡可确保资源的有效使用,并在故障发生时立即转移工作负载。
-
无中断服务:在开发和测试环境中,主动/主动配置确保了即使某个部分出现故障,用户仍能无缝访问服务,从而维护了业务连续性。
结合其他选项进行分析:
-
主动/被动(Active/passive):在这种配置中,只有一个系统在工作,另一个处于待命状态,故障时才会切换,可能会导致用户体验中断。
-
多云系统(Multi-cloud system):虽然多云可以提供一定的冗余,但它不一定确保实时负载均衡和无用户影响的切换。
-
地理分散(Geographic dispersion):这种方法涉及在不同地理位置部署资源,以提高冗余性,但同样不直接提供对用户透明的实时故障切换。
总结:因此,软件开发公司为了确保开发和测试环境在关键系统故障时能无用户影响地继续运行,应实施主动/主动配置,以确保高可用性和无缝服务。