热插拔技术在服务器领域的应用
热插拔(hot-plugging 或 Hot Swap)功能是指允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等。热插拔技术最初出现在服务器领域,是为了提高服务器可用性而提出的。在我们平时用的电脑中一般都有 USB 接口,这种接口就能够实现热插拔。
热插拔技术的实现需要有以下几个方面支持:
1. 总线电气特性:系统总线支持部分热插拔技术,特别是从586时代开始,系统总线都增加了外部总线的扩展。
2. 主板 BIOS:从 1997 年开始,新的 BIOS 中增加了即插即用功能的支持,虽然这种即插即用的支持并不代表完全的热插拔支持,仅支持热添加和热替换。
3. 操作系统:从 Windows95 开始就开始支持即插即用,但对于热插拔支持却很有限,直到 NT 4.0 开始,微软开始注意到 NT 操作系统将针对服务器领域,而这个领域中热插拔是很关键的一个技术,所以操作系统中就增加了完全的热插拔支持,并且这个特性一直延续到基 NT 技术的 Windows 2000/XP 操作系统。
4. 设备驱动:目前针对 Windows NT,Novell 的 Netware,SCO UNIX 的驱动都把热插拔功能整合了进去,只要选择针对以上操作系统的驱动,实现热插拔的最后一个要素就具备了。
一个完整的热插拔系统包括热插拔系统的硬件,支持热插拔的软件和操作系统,支持热插拔的设备驱动程序和支持热插拔的用户接口。在服务器里可实现热插拔的部件主要有硬盘、CPU、内存、电源、风扇、PCI 适配器、网卡等。购买服务器时一定要注意哪些部件能够实现热插拔,这对以后的工作至关重要。
热插拔技术的优点:
1. 提高系统可用性:热插拔技术可以在不关闭系统的情况下取出和更换损坏的部件,从而提高了系统对灾难的及时恢复能力。
2. 提高系统扩展性:热插拔技术可以在不关闭系统的情况下增加或更换部件,从而提高了系统的扩展性和灵活性。
3. 提高系统灵活性:热插拔技术可以在不关闭系统的情况下更换或增加部件,从而提高了系统的灵活性和适应性。
热插拔技术的应用场景:
1. 服务器领域:热插拔技术最初出现在服务器领域,是为了提高服务器可用性而提出的。
2. 数据中心:热插拔技术可以应用在数据中心,提高数据中心的可用性和扩展性。
3. 云计算:热插拔技术可以应用在云计算领域,提高云计算的可用性和灵活性。
热插拔技术是提高服务器可用性和扩展性的重要技术,在服务器领域有着广泛的应用前景。