Моя компания занимается обновлением аппаратного / программного обеспечения нашей базы данных для поддержки Oracle 11g. Мы рассматриваем следующие комбинации оборудования и ОС для сервера базы данных:
Что касается производительности, есть ли у любой из вышеперечисленных комбинаций заметное преимущество? Существуют ли какие-либо опубликованные торговые исследования или технические документы, которые помогают обосновать конкретную комбинацию?
Преимущество Solaris, если вы заинтересованы в разделении / виртуальных хостах, заключается в том, что Oracle разрешает лицензирование для меньшего количества процессоров при использовании контейнеров Solaris, но не для решений Linux, таких как Xen или VMWare.
Не прямой ответ, но я уже устанавливал Oracle 11g на Dell 710 раньше с Red Hat Linux, и он тоже работал хорошо. Я бы порекомендовал, если вы все же используете Linux, вам следует использовать Red Hat, иначе у вас могут возникнуть проблемы с его работой и поддержкой. Вы можете заставить CentOS работать с подделкой нескольких текстовых файлов.
По моему опыту, Oracle работает лучше на Solaris, чем на Linux. Это может быть немного устаревшим сейчас, поскольку прошло несколько лет.
Например, я не пробовал использовать Oracle с последними ядрами и файловыми системами Linux.
Если у вас есть копия Oracle, вы можете провести элементарное тестирование на разных платформах.
Хотя поддержка Oracle может быть лучше всего в Solaris, и я подозреваю, что Oracle в некоторой степени настроен на Solaris.
Я бы сказал Linux ... в частности, повышение производительности за счет нового Дистрибутив Oracle Unbreakable Linux Kernel. Ядро совместимо с дистрибутивами Oracle или RedHat, но вносит множество улучшений из нового ядра Linux (2.6.32) И неравномерного доступа к памяти, не дожидаясь выхода RedHat EL 6. Он доступен на общедоступном сервере yum для тех, кто не использует Oracle Linux. Мне, конечно, нравится CentOS за бесплатность, и обновления часто выходят в течение нескольких часов после публикации в апстриме (RedHat).
Мы переместили почти все наши коробки с Solaris либо на Solaris x86 (64-бит) на блейд-серверах HP, либо на Oracle Linux (переименованный RHEL) на блейд-серверах HP. У нас был большой успех, миграция прошла гладко, мы увидели огромные преимущества в производительности, и они доказали свою стабильность и рентабельность. Это противоречило большому количеству приложений, около 40% из которых составляли блоки Oracle DB.
Если бы мне пришлось выбрать одну платформу, я бы выбрал комбинацию Dell и Linux.
Удачи.