我试图弄清楚几台服务器的理想设置。
1) 网站
1) 邮件服务器
1) 数据库服务器
1) 文件服务器
在这个给定的场景中,假设有一个站点将为每个用户提供 5GB 的文件存储空间以及一个电子邮件和一个专用数据库。
根据我对服务器如何工作的有限理解,我得出结论,每个功能拥有 1 个服务器将是最好的选择,这样如果一个服务器脱机,其他数据就不会受到影响。
处理这个问题的明智而有效的方法是什么?
这是我的理解
1) 该网站由 1 个主服务器托管,该服务器将处理用户注册并提供小文件。为此,我认为一个简单的服务器设置就足够了,对吗?
2)对于邮件服务器,要处理等量的注册用户,主要处理邮件和邮件附件
3) 数据库不会限制大小,只存储每个客户的联系人和个人资料设置,因此每次用户登录时都会从数据库中提取设置。我计划将设置加载到 $_SESSIONs 中,这样每次页面重新加载时都不会查询数据库等。但是每次操作时都会从服务器查询联系信息。
4) 文件服务器将只为文件提供任何 CPU 或内存密集型的服务
就软件而言,我倾向于使用 CentOs 5.5 和 Plesk 10.2 来处理网站服务器,使用 MySQL 5 来处理数据库服务器,或者使用 Atmail 来处理邮件服务器。建议在每个服务器上加载软件方面的内容是什么?
我在这方面没有经验,但我每天都在获得一些经验。我需要得到明智的通知,以便我至少知道在我雇用某人为我处理设置的情况下我在处理什么。
根据您的经验,硬件和软件配置的理想设置是什么?
此外,请考虑 5,000 个客户的示例用户群。所以每个人都有 5GB 的网络空间、电子邮件和自己的数据库。
我的组织想要集中管理所有生产服务器的 Oracle TNSnames 文件。当该文件发生更改时,他们希望能够以最少的努力将更改推送到所有使用它的服务器。
考虑过的方法:
更新我可以使用 DFS 来做到这一点吗?
在 SUN communityONE 视频中,他们展示了在非常强大的硬件上运行的 openSolaris 的演示,我在 VM(虚拟机)中进行的测试绝对是资源方面的浪费。我的问题是关于运行 zfs raid z1 或 z2 的简单 openSolaris 文件服务器/NAS 的 CPU 和 RAM“要求”,具有 5 或 6 个磁盘并通过 samba/cifs 共享。
具体来说:
使用低端英特尔(1.8 c2d)与更强大的英特尔相比会有所不同吗?赛龙呢?
我听说 ZFS 使用大量 RAM 进行缓存。从 4 GB 到 6 GB 或从 6 GB 到 8 GB,我可以期待什么样的性能差异(如果有的话)?
hardware memory file-server central-processing-unit opensolaris
我在一个预算有限且对存储需求不断增长的科学实验室工作。一年前我们需要大约 2-3 TB 的存储空间,今天我们需要 13+ TB 的容量来填满我们当前的服务器(linux,带有 9 个驱动器的 raid 6),而且它只会继续增长。文件很大 - 每个 50GB+。
我想建立一个服务器:
a) 可以处理不均匀的磁盘大小,因此我们可以在市场上可用时用更大的驱动器替换旧驱动器。b) 可以在创建初始“卷”后处理磁盘的添加(可能比任何其他磁盘都大)。理想情况下,我只想将驱动器插入热插拔托架并使其成为卷的一部分。b) 具有冗余性,可以处理多个磁盘故障。d) 快速“fscking”。上次我们当前的服务器这样做时,它需要很长时间才能恢复。
我可以用 RAID 做 (a) 和 (b) 吗?我知道我可以从大小不均匀的磁盘中划分大小相等的 raid 分区,但我不想涉足具有多个 raid 阵列的分区的微观管理业务。ZFS 是一种选择吗?(FreeBSD 也是可以接受的。)
老实说,性能并不是什么大问题。它只会为少数研究人员存储和提供静态内容。我们的 LAN 是 1Gbit,而我们的 WAN 只有 100Mbit。
欢迎任何和所有建议。
我们计划将虚拟磁盘添加到现有的“windows 2008 R2”域控制器。
新磁盘将充当域的文件服务器。
(政府说我们应该这样做以节省许可证和额外的 CPU 开销。)
我相信这个用于文件服务器共享的新虚拟磁盘应该添加为“独立的持久”磁盘。这样对吗?问题是,如果独立磁盘上的数据是安全的,万一我们拍摄虚拟机的快照?即使我们回滚快照。
编辑 - 解释简单的 VM 设置:
我们已经有了 disk1,它是带有 c:\windows 和所有程序以及 c:\users 的系统磁盘,它将保持标准的 vmware“依赖”磁盘。
只有作为文件服务器磁盘的新磁盘 2 才会“独立持久”。Disk2 将是一个 Windows 共享,所有用户都可以将其文件放在上面。
在快照的情况下,这应该做正确的事情,不是吗?如果我今天拍了一张快照,两天后恢复到它,这样系统盘会及时回到过去,但文件服务器 disk2 不会。
我的公司在一个地点大约有 15 人。我们一直使用本地 Windows Server 进行文件共享(大约 800 GB)和访问我们的会计系统,该系统也是基于文件系统的(意味着它不是客户端-服务器,而是您通过共享驱动器访问它) . 我的服务器已接近使用寿命,我正在考虑替代方案。
我的基本决定是是在现场实施新服务器还是将东西带到云端。我所说的“云”是指许多不同的东西——它可能是一个基础设施即服务 (IAAS) 实现,我在其中维护文件服务器但只是将其粘贴在云中,或者它可能意味着基于云的文件共享等。我不预设任何答案。
用新服务器替换服务器是“简单”的答案,因为它是一个已知实体。但我再次尝试保持开放的态度。
当我想到云时,我的一个障碍是用户在文件共享方面的行为和模式。今天,用户访问共享文件夹,打开时文件被锁定,因此拥有单一版本的事实没有问题,人们习惯于以非常“交互”的方式在资源管理器中工作,这意味着他们在具有许多文件的项目中工作不断地打开、编辑、关闭等。许多文件是由同一个人访问的,正如我所说,没有冲突问题,因为文件访问是专用于写入的。大多数云解决方案都是基于同步的,但这对我来说是一个问题,因为文件集 > 250 gb 并且将这些数据放在所有工作站上(所有用户都需要)是不切实际的,我不想分发那么多从安全角度来说,
我遇到的另一个问题是在购买新服务器的费用后(
我认为很多挑战源于我拥有现有环境与能够重新开始的事实。如果重新开始,我将没有任何限制,可以定义我想要的任何答案。
我不是在寻找哪个选项本身更好的答案,而是在寻找关于我应该如何考虑与每个选项相关的因素的指导,以便我可以做出正确的决定。
你对此有何看法?
我们有一个 Windows Server 2008 文件服务器(Raid-5 NAS),我想在其中为域中的每个用户设置一个私有文件夹,并为每个用户提供大约 2 GB 的软配额。配额部分没有问题,但是有没有一种方法可以创建文件夹并分配相应的权限,而无需实际转到 NAS 上的共享文件夹并手动创建每个子文件夹?
如果有一种自动方式将每个共享文件夹安装为每个用户的驱动器,那也将是非常好的。
TIA
我主要习惯于使用 Computer Towers 作为我管理一段时间的公司的基本服务器。现在,我们希望将其转移到机架设施。
我不知道(没有丝毫线索)这些东西是如何工作的。我只想问几个问题:
我必须负责我们用作文件服务器的 Ubuntu Linux 机器。我之前几乎没有使用 Linux 的经验。我试图处理的一件事是一堆非常大的文件,有人正在将这些文件传输到该服务器并耗尽所有可用空间。我四处询问,没有人使用这些文件或知道它们来自哪里。我不想每天都登录来删除这些文件,但我不知道由谁来追踪它们的来源。我所知道的是,这些文件很可能通过 sftp 被推送到我们的服务器,并且我们没有从某个地方提取文件(我还没有找到任何执行此操作的 cron 作业)。有什么方法可以让我找出这些文件的来源并可能阻止它们吗?
我只是想知道哪个 Linux 服务器发行版对于专用Web 服务器和单独的专用文件服务器最兼容/最稳定。并且还请建议我为文件服务器提供最好的(在性能,安全性和稳定性意义上)解决方案,即。FTP、SAMBA 等??
file-server ×10
linux ×4
web-server ×2
cloud ×1
dfs ×1
email-server ×1
file-sharing ×1
hardware ×1
memory ×1
nfs ×1
opensolaris ×1
rackmount ×1
scalability ×1
security ×1
sftp ×1
sql-server ×1
ubuntu ×1
vmware-esxi ×1
windows ×1