Ubuntu 云服务器:硬件要求

Ubuntu 云服务器:硬件要求

我想获取有关公共云托管(商业)的更多信息。

Ubuntu 支持吗?12000 美元的预算需要购买哪些硬件部件?

答案1

只要提供云服务的应用程序配置正确,Ubuntu 就可以毫无问题地运行商业云服务。

一个这样的应用程序是 OwnCloud,它在重度使用下工作效率很高,可以部署用于商业/私人用途。

软件优先:

Ubuntu 16.04 LTS is suggested.
MySQL/MariaDB for database.
apache + php 7 for webserver.
Most recent version of OwnCloud

对于硬件要求:

您需要的系统取决于尝试访问服务器的并发用户数量。对于以下列表,我假设您有 100 个并发用户访问。(这个答案取决于观点,因此我根据我的个人经验给出答案)。

  1. 6-10 个 HDD(每个 4 或 8 TB)以 RAID10 配置运行
  2. CPU - 具有 8 个以上内核的 Intel Xeon 处理器。(对于高负载,也可以使用具有两个处理器的双 CPU 系统)。

  3. RAM — 最好使用 32 GB 或更大容量的 ECC(纠错)RAM。

  4. 您不需要 GPU。
  5. 主板 - 如果您计划双 CPU 设置,则需要一个至少具有两个以太网端口的主板和双插槽板。

(硬盘大小取决于您的需要。对于工作量大的商业设置来说,大于 32GB 的 RAM 和主板上的两个 CPU 几乎是必不可少的。)

一些起点:

High end server Motherboards: 华硕超微

CPUs: Select CPU based on CPU socket of the board.
Memory : Choose supported memory based on the motherboard.

配置

即使硬件非常好,配置不当的软件也会导致服务器故障。因此,棘手的部分是 OwnCloud 的组件针对工作负载的优化程度如何。

设置时需要考虑的一些事项:

  • 允许的并发连接数apache
  • apache超时时间要适当。
  • php每个页面提供的并发连接数。
  • 文件传输的最大大小php
  • 最大数据库连接数。
  • 可能需要对数据库表进行优化(优化 InnoDB 表和数据库参数)
  • Owncloud-应该使用内存缓存(Ubuntu 上最好使用 APC/APCu)
  • Owncloud - 缓存目录位置应该位于快速驱动器上(可能是基于 MLC 或 SLC 的 SSD)
  • 使用 SSL 来保证安全(商业工作所必需的)。

查看以下链接以了解更多详细信息: OwnCloud-预设置优化OwnCloud 服务器调整

相关内容