Я настраиваю сервер, который используется как хостинговый сервер, который получает около 500 - 1000 новых изображений в день. Большинство изображений в формате jpg, размером около 200kb - 2mb. Эти изображения встраиваются в 1000-2000 веб-сайтов с использованием https.
Что касается программного обеспечения, я буду использовать Ubuntu вместе с ServerPilot.
Учитывая, что сервер размещает только изображения для более чем 1000 веб-сайтов, https-запросы будут высокими. На чем мне следует сосредоточиться в первую очередь в отношении оборудования? CPU, RAM или HDD/SSD?
Когда дело доходит до чистых https-запросов изображений, что имеет большее значение: ЦП или ОЗУ?
Будет ли заметно время загрузки изображения на сервере с SSD и на сервере с HDD?
Вот два возможных варианта.
Опция 1
- Процессор: Intel® Xeon® E3-1275 v5, четырехъядерный, Skylake
- Оперативная память: 64 ГБ DDR4 ECC
- Жесткий диск: 2 x 4 ТБ (Raid 1)
Вариант 2:
- Процессор: Intel® Core™ i7-3770, четырехъядерный
- Оперативная память: 32 ГБ DDR3 RAM
- HDD: 4 x 6 ТБ SATA 3 Гбит/с 7200 об/мин (Raid 1)
решение1
Первый вариант является наилучшим. ECC RAM важна при одновременной обработке большого объема информации, а также наиболее важен ЦП, которому необходимо интерпретировать полученную информацию и определять, что делать с запросом.