我想获取有关公共云托管(商业)的更多信息。
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 个并发用户访问。(这个答案取决于观点,因此我根据我的个人经验给出答案)。
- 6-10 个 HDD(每个 4 或 8 TB)以 RAID10 配置运行
CPU - 具有 8 个以上内核的 Intel Xeon 处理器。(对于高负载,也可以使用具有两个处理器的双 CPU 系统)。
RAM — 最好使用 32 GB 或更大容量的 ECC(纠错)RAM。
- 您不需要 GPU。
- 主板 - 如果您计划双 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 服务器调整。