我正在考虑买一个8核心2.93GHz的Xserve。我会用甲骨文的。你觉得这个怎么样?如果存在,你能提出一个更好的解决方案吗?你能说出你对这台服务器的看法吗?它能工作吗?它会在100左右的用户中快速运行吗?那50-60个用户呢?
编辑:
正如我所提到的,我的最大用户数将是100个。你还推荐什么服务器?请帮帮忙。
Edit2:
这个服务器Xserve是一个机架服务器。我只想买一台服务器。所以你觉得这有点麻烦吗?一台塔服务器就够了吗?
发布于 2010-07-19 07:28:09
Oracle与
的比较
对于运行Oracle的数据库服务器,使用Linux可能比OSX更好-- OSX上的Oracle至少是Linux后面的一个主要修订版,这表明它可能不会得到Oracle的高度支持优先级。甲骨文有着将少数群体平台视为二等公民的历史,他们的声誉可以追溯到上世纪80年代。
请注意,Oracle只在某些商业支持的发行版(如RHEL )上验证他们的Linux构建。您需要购买支持版本的许可证,才有资格获得Oracle支持。幸运的是,大多数服务器供应商提供了一个选项(通常是RHEL或SLES),提供OEM定价协议,如果您在服务器上购买的话。注意,如果安装了正确版本的glibc和binutils,则可以在其他发行版上安装Oracle,但Oracle不支持这种类型的配置。
至于性能,Xeon是一个快速的CPU。Oracle将在相当小的硬件上处理大量的工作负载。该产品可追溯到20世纪80年代,一个规模相当大的Oracle/VMS安装时代将支持数百或数千名用户在硬件上的事务性工作负载,而硬件的规格要比现代服务器低得多。
现代服务器有足够的CPU用于数据库工作,但您需要正确设置磁盘以避免性能问题。磁盘布局错误,例如将日志放在繁忙的共享卷上,可能会导致数据库上严重的性能问题。对于Oracle,这意味着您需要(至少)单独的物理磁盘卷(即使它们只是镜像对)用于数据、日志、回滚段和可能的临时磁盘以及您的系统磁盘。
XServe只是一个1U盒,用于内部磁盘存储的空间有限。它只需要三个磁盘,因此您需要一个外部磁盘阵列来使用XServe来完成这一任务。对于数据库服务器来说,使用2U盒(如HP DL380 )可能会更好。这种类型的现代盒可以在内部占用多达16个磁盘,而不需要外部磁盘阵列。
的几个注意事项
出于安全考虑,最好将您的web服务器放在一个单独的框中。面向服务器的internet上公开的数据库是一种安全风险。数据库侦听器端口应该与开放的internet隔离,因此您将需要一个具有独立IP地址的附加web服务器。
拥有单独的web服务器的另一个原因是,您不希望为不运行Oracle的CPU容量支付Oracle许可费用。为获得成功,您还可能希望配置和优化web服务器与数据库服务器的不同。
如果您愿意,您的web服务器可以是XServe。如果您的软件是OSX特定的,或者您希望使用mac作为开发框,这可能是一个很好的选择。否则,可能没有令人信服的理由为此使用XServe。
请注意,Oracle的许可成本可能会超过硬件的成本,尽管对于标准版本有一些便宜的交易并不太贵。为您需要的最小数量的CPU购买Oracle许可,并且在需要容量之前不要扩展数据库服务器。
发布于 2010-07-17 22:27:39
不知道你的工作量是什么是不可能知道的。我曾经支持过一款拥有2000多名用户的银行网络应用程序,但在过去,我在四色线上没有使用超过两个核心;相反,几次频繁的报告运行可以很容易地将该系统上的所有8个核心连接起来。
考虑到Oracle许可的价格,不需要购买更多的内核是值得的。
至于OS与Linux还是Oracle的任何东西--嗯,我所知道的在本地为Oracle做专有Unix的大多数商店都使用AIX或Solaris而不是OS。如果您喜欢OS,很好,但它是甲骨文世界中的一流公民吗?它是否及时获得补丁和新版本?如果遇到问题,它是否会像Linux或Solaris一样得到很好的支持(两个OSes甲骨文现在都有自己的)?
发布于 2010-07-17 09:26:35
它们是制作得很好的服务器,许多人会同意,与普通的x86/64服务器(如HP、Dell等)相比,它们相当昂贵,但当然,您可以在它们上运行OSX,这是独一无二的。我个人非常喜欢OSX,因为它允许相对新手很容易地设置一系列没有许可证的服务,如电子邮件、web服务等,并且很少了解在Linux中这样做所需的知识。尽管如此,它的效果确实相当昂贵。
当然,您会发现它很容易使用,快速和可靠,但我认为您应该考虑从规模的另一端-也许是一个HP DL 1XX/3xx系列盒运行Windows 2008或一个更加友好的Linux的Ubuntu服务器。但是,如果您觉得使用OSX会更舒服,那么您将对XServe感到满意,因为这个工具包最终是为了工作而构建的,如果您可以让它与OSX一起工作,而您不能使用Windows或Linux,那么硬件的成本是多少并不重要,对吗?
祝你好运,如果你还有其他问题,请回来。
https://serverfault.com/questions/161376
复制相似问题