Я довольно новичок в Unicies. С появлением GNU / Linux и BSD, по каким причинам компании предпочитают AIX, Solaris и другие коммерческие системы?
Я довольно новичок в Unicies. С появлением GNU / Linux и BSD, по каким причинам компании предпочитают AIX, Solaris и другие коммерческие системы?
Ответы:
Ну, какое-то программное обеспечение специально написано для AIX / Solaris и т. Д., В то время как некоторые «денежные люди» не доверяют «бесплатному» программному обеспечению (я сам был свидетелем этого, кто-то сказал мне, что я ДОЛЖЕН тратить деньги на ОС!). Но в большинстве случаев это поддержка 24/365.
Потому что ты не хочешь быть запертым в открытой системе.
Добавление к предыдущим ответам: Это зависит от того, что вы собираетесь запустить на сервере. Пример: если вы хотите запустить Oracle, вы работаете с (как аппаратными, так и) операционными системами, которые, по словам самого Oracle, проверяют (сертифицируют) их (конкретная версия) на работу.
Что касается Solaris и Linux, я могу сказать, что мои глаза были несколько открыты при чтении опубликованной Sun книги " Solaris Internals ".
Если вы хотите покончить с вашей операционной системой, вы обнаружите, что есть значительные различия с расстановкой приоритетов, отладкой, связыванием процессов с процессором и оптимизацией модели памяти и т. Д.
Некоторые особенности Solaris:
Конечно, Linux поддерживает многие из этих функций и быстро развивается (хотя dtrace, несомненно, является преимуществом Solaris над Linux).
1, поддержка от крупной компании голубых фишек.
2, имея известную операционную платформу. Вы покупаете мэйнфрейм у IBM, вы знаете, что ваше программное обеспечение будет работать с ним и будет очень быстро работать.
Что ж,
Могут быть проблемы с коммерциализацией, когда корпорация чувствует себя «безопаснее», когда известная компания держит ее за плату за лицензию (хотя подобные Red Hat и другие могут противостоять этому аргументу для Linux).
Некоторые компании предпочитают оставаться с «известным» именем, особенно если у них есть устаревшие системы с поставщиком, и поставщик имеет значительный опыт в обслуживании или переходе с одной ОС на другую в своем портфеле.
Там могут быть технические функции, которые доступны только в одной конкретной ОС, или компания может предпочесть конкретное фирменное оборудование, которое ограничивает их выбор ОС.
Некоторые корпорации всегда «делали это таким образом» и не видят необходимости (или не имеют склонности) к изменениям.
Некоторые корпорации могут иметь приложения, специально настроенные для одной ОС, и может возникнуть риск или высокая стоимость перехода на другую платформу ОС.
Редактировать - это было смешно. Как видно из верхней части страницы, это была цитата из интервью 1998 года, которое JWZ сделал. У него было лучшее мнение спустя 2 года, в 2000 году, когда он написал объявление наверху. И сейчас 2010 год. Но это все равно смешно.
Есть несколько особых причин масштабируемости, которые делают AIX или Solaris лучшим выбором, чем Linux для больших систем.
Например, AIX 7 в POWER7 масштабируется от 1 до 256 ядер в одном образе операционной системы и 8 ТБ ОЗУ. Solaris обладает аналогичными возможностями масштабирования.
Red Hat Enterprise Linux 5 сертифицирована для 32 процессоров и 256 ГБ ОЗУ (хотя теоретически будет поддерживать до 1 ТБ) на платформе x64, но повышение производительности, как правило, снижается с большей скоростью при добавлении процессоров в Linux, чем в AIX или Solaris.
Кроме того, есть технические тонкости, такие как менеджер логических томов AIX или система хранения Solaris ZFS, которые значительно облегчают работу с большими емкостями хранения, чем несколько жестких дисков.
Однако в более мелком масштабе я теперь утверждаю, что покупка AIX минимальна по сравнению с поддерживаемым Linux, распространяемым для большинства организаций.
(В основном Solaris-ориентированный; не использовал AIX. У меня большой опыт работы с BSD и Linxu - начиная с 93 года.)
Коммерческие Unices работают на отличном оборудовании - одна из причин. x86 довольно хорош для многих вещей, но, работая на (скажем) серверах SPARC серии T, вы можете выполнять высокопараллельные рабочие нагрузки, как практически ничего другого. В дальнейшем вы можете разделить любую машину на виртуальную с зоной Solaris без каких-либо накладных расходов (поскольку там только одно ядро). Я видел тесты, в которых при загрузке под VMware вы получаете на 30% меньше пропускной способности по сравнению с зонами на том же оборудовании.
Я считаю, что AIX имеет аналогичные функции.
Мне также нравится «подгонка и отделка» Solaris по сравнению с Linux. Поскольку одна организация заботится о коде, вещи обычно выполняются согласованным образом. BSD похожи, так как у вас есть команда, работающая над всем, вместо того, чтобы помешаться на Linux. Распределение, конечно, помогло, но вы можете сказать, что оно децентрализовано.
Документация по коммерческим Unices также имеет тенденцию быть хорошей, поскольку людям фактически платят за ее написание - у Linux есть много дыр в этой области.
Бесплатно - это хорошо, но в большинстве случаев вы не можете использовать это в большой производственной среде. Если у вас нет контракта на поддержку вашей HR / CRM / SAP информации, это не сработает. В этот момент, если вам придется сократить чек, вы можете пойти в большую организацию.
Кроме того, пока Oracle не выкупил Sun, поддержка Solaris была фактически дешевле, чем, скажем, у Red Hat. Я думаю, это изменилось под присмотром Ларри Эллисона.
Я также считаю, что Solaris - превосходная операционная система. Я занимаюсь этим уже несколько лет, и (например) я вижу живую блокировку Linux обычно раз в год или около того. За десять лет использования Solaris я никогда не видел, чтобы это произошло. Я видел среднюю нагрузку 200+ на ящиках Solaris, и они все еще были достаточно отзывчивы, чтобы я мог войти и посмотреть, что происходит. В Linux было много случаев, когда мне приходилось прыгать в коробку, потому что она стала AWOL: это то, что я ожидал от Windows, а не от Unix.
В порядке предпочтения на серверах, я бы пошел с ( при прочих равных условиях )
Мне нравится система портов FreeBSD лучше, чем что-либо еще, но вы можете закрыть факсимильную связь с мультиплатформенным Pkgsrc NetBSD, который работает на других ОС. (На настольных компьютерах моим первым выбором будет Mac OS X, с FreeBSD на втором месте, если мне придется использовать FOSS - хотя, если я в основном администрирую определенную ОС, я бы собрал ее на своем рабочем столе.)
Все системы Linux / UNIX для серьезного производства являются коммерческими, поставщики программного обеспечения любят создавать большое программное обеспечение (например, Oracle) для предсказуемых ОС. Продавцы бесплатных систем не могут обеспечить предсказуемость и обратную совместимость.
Это не потому, что вы платите за что-то хорошее, это то, чему я доверяю. Но многие люди думают обратное. 1 000 000 миллионов человек могут ошибаться.
конечно деньги на поддержку и компенсацию. это фундаментальное ценностное предложение redhat, который на данный момент, вероятно, продает больше контрактов на поддержку своего продукта linux, чем ibm для aix. если бы речь шла просто о получении технологии, которая может быть реализована в настоящее время бесплатно ... centos - это бесплатная ветка redhat, а freebsd включает в себя многие технические преимущества Solaris (zfs, dtrace и т. д.) и osx (грандиозная центральная диспетчеризация, лязг).