文件服务器是高性能计算机,可为用户、设备和客户端网络实现数据共享。 服务器最早的用途之一是在本地网络上简单地存储和管理数据。文件服务器是网络的中央数据库,允许的设备可以访问文件服务器托管的文件,在编辑后保存进度,并确保文件在本地存储之外保持安全。本文着眼于文件服务器是什么,它如何为网络提供资源,以及文件服务器在现代应用程序中的样子。
什么是文件服务器?
文件服务器是一种负责存储、访问和管理设备网络数据文件的服务器。在文件服务器出现之前,用户可以将数据文件保存到本地硬盘驱动器或使用移动存储单元——如软盘或 U 盘。这提出了两个问题:
- 存储在单一位置的敏感数据有错放、被盗或毁坏的风险
- 当仅限于孤立的系统时,在组织内交换文件很困难
文件服务器通过提供可供用户(也称为客户端)访问的网络数据的中央存储库来解决这两个障碍。
为什么需要文件服务器?
今天,随着设计用于移动使用的设备数量不断增加,文件服务器功能在保护供集体用户使用的文件方面仍然发挥着关键作用。改变的是大量的本地设备、软件和云系统,它们现在扮演着文件服务器的角色。
值得注意的是,上述文件服务器的缺点更多地适用于对其物理设备形式的文件服务器的传统看法。过去,拥有文件服务器意味着管理服务器的所有职责。今天的基于云的解决方案使文件服务相当方便。
文件服务器如何工作?
上图概括地显示了文件服务器的工作方式。在办公室或网络数据中心的后端,文件服务器致力于创建、存储、编辑和传输文件以供客户端设备使用。同样,Box和Microsoft SharePoint等基于云的存储解决方案也有自己的数据中心,专门为 Web 用户托管文件服务器。
云计算时代的文件服务器
由于文件服务是任何运营网络的关键部分,因此云服务提供商发布的首批产品之一是存储和文件传输解决方案。与其物理前辈不同,基于云的存储解决方案更具可扩展性、成本效益且更易于维护。
由于本地基础设施仍然是发达网络的重要组成部分,因此云服务提供商提供混合文件存储。本地设备和云服务协同工作,以最大限度地提高安全性和访问权限。
混合文件存储和共享系统的一个示例是 Azure 架构,如上图所示。在现有的本地 Windows 文件服务器和组织的 Azure Active Directory 租户之间,员工和外部客户端都可以使用同时更新的文件共享生态系统。