Требования к оборудованию и настройка - Flash Media Server 3.5 Interactive
Я пытаюсь указать сервер, который нужно купить (физически, а не арендовать у кого-то вроде softlayer.com) для запуска интрасети в среде Flash Media Server 3.5 Interactive. В общем, сервер, скорее всего, будет выставлять где-то порядка 400 соединений за раз в верхнем пределе. Конечно, если это увеличится, мы не хотим застрять. Хотя решение не является окончательным, мы, скорее всего, будем использовать сервер в Red Hat, а не в Windows.
Сервер будет работать по гигабитному Ethernet.
У меня есть два связанных вопроса:
Какое оборудование мне понадобится, чтобы реально это поддерживать?
Какой совет вы можете предложить для настройки FMS/ ОС для достижения этого уровня?
Мы ищем минимальный минимум, который позволит эффективно работать, чтобы сэкономить на расходах. Реально, среднее количество соединений будет довольно низким (50-150) по сравнению с этой оценкой верхнего предела. Повторим еще раз: мы просто хотим быть осторожными, чтобы нас не поймали, когда нам нужно больше энергии, но нам также нужно недорогое решение (не все?), И это может иметь приоритет.
Windows и RedHat - две официально поддерживаемые операционные системы. Поскольку заявлено, что FMS только 32-разрядная, я использую 32-разрядную ОС. Требования к оборудованию, перечисленные Adobe на их веб-сайте:
- Процессор Intel® Pentium® 4 3,2 ГГц (рекомендуется два процессора Intel Xeon® или более быстрый)
- 2 ГБ ОЗУ (рекомендуется 4 ГБ)
- 1 Гб Ethernet-карта
Так что же реально нужно для такого рода номеров соединений, и что я могу из-за настройки, чтобы получить больше от меньшего количества оборудования?
Спасибо!
2 ответа
Мы запускаем FMS 3.5 на двухъядерном Xeon с 4 Гб оперативной памяти, и пока он не пропустил ни одного удара. Мы запускаем около 50-150 одновременных соединений. Исходя из опыта, у вас возникнет проблема с памятью. FMS любит кешировать, особенно когда запрашивает часто запрашиваемый контент.
Есть только одна вещь, которую я бы посоветовал вам полностью избежать - не запускать FMS в виртуализированной среде. Изначально он был запущен на виртуальной машине, и это было абсолютно пафосно. Переключение на "настоящий" сервер (даже если сервер используется совместно с другими службами) был в тысячу раз лучше.
Обновление: оказывается, что на виртуальном сервере, на котором мы работали FMS, были установлены неправильные драйверы NIC. Это был гость Xen. С тех пор мы перешли на VMWare, и мы не пробовали запускать FMS под новыми хостами, так как она все еще счастливо пыхтит на своем собственном компьютере.
Также следует отметить, что мы используем Windows, которая, вероятно, менее эффективна, чем варианты * nix.
С некоторым QoS между сервером и клиентами, чтобы максимизировать пропускную способность для вещей, которые вам действительно нужны (например, потоковое видео) и регулировать вещи, которых вы не так много (чаты веб-камеры), я не могу себе представить, что у вас будет слишком много проблем, если вы запустил сервер с двумя ядрами и 4 ГБ оперативной памяти.
Я не думаю, что аппаратные компоненты будут проблемой, если вы будете придерживаться рекомендуемых требований. Я бы больше беспокоился о пропускной способности.