Недостатки мейнфреймов - это хорошо протоптанная земля; дорогое, наследственное, истощающееся сообщество и т. д.
Меня не особо интересуют недостатки, но мне любопытно, есть ли какие-либо преимущества для аппаратного / программного обеспечения мэйнфреймов по сравнению с текущей средой Intel / AMD и Linux / Windows.
Мне сказали, что MF особенно хороши (и лучше, чем современные серверы) при больших нагрузках ввода-вывода. Это все еще правда?
Ответы:
расквитаться:
источник
Мэйнфреймы были в бизнесе со времен, когда люди использовали перфокарты для ввода данных, линейные принтеры для вывода. За эти несколько десятилетий ПК претерпел значительные изменения, и в текущем десятилетии мы наблюдаем некоторую революционную эволюцию аппаратного и программного обеспечения, которая пытается сделать распределенный сервер более безопасным, стабильным и надежным. Подчеркните, что все эти технологии постепенно перенимают технологии мэйнфреймов. Но даже после всех этих эволюций сегодняшние серверы Intel / AMD Server под управлением Linux / Windows не могут сравниться с масштабируемостью, производительностью, балансировкой работы, надежностью и стабильностью, которые обеспечивает мэйнфрейм. И, тем не менее, мейнфрейм тоже развивается. Так что же делает Мэйнфрейм выделяться из толпы?
Огромные возможности обработки данных. Исторически мэйнфрейм был способен и предназначен для обработки огромных данных посредством пакетной обработки. Аппаратные и программные возможности позволяют распределять данные по нескольким томам DASD, чтобы обрабатывать их тщательно и надежно. Сегодня мы слышим о BigData и использовании Hadoop и Hive с использованием функциональности MapReduce для обработки неструктурированных данных. Но технология все еще находится в зачаточном состоянии, которое Мэйнфрейм предоставляет с незапамятных времен. EasyTrieve и DFSORT / ICETOOL предоставили прекрасные возможности для создания отчетов и обработки данных, с которыми еще предстоит столкнуться.
Как процессор транзакций: Рассмотрим систему, которая авторизовала миллионы кредитных / дебетовых карт за 11 секунд TAT? Я полагаю, что ни одна система не может соответствовать такой временной шкале, на что способна система авторизации, работающая в системе TPF.
Надежность: мэйнфрейм стабилен и, как известно, работает месяцами без простоев. Горячая замена диска, памяти и процессора обеспечивает бесперебойную работу даже в случае отказа детали.
Распределенная по сравнению с централизованной: хотя это давняя дискуссия, но сторонник централизованной системы скажет вам, что она упрощает управление, контроль и обеспечивает большую безопасность.
Поддержка устаревшего кода: миллионы строк кода работают надежно в течение многих лет, и Business House не находит веских оснований для его перезаписи на серверах без мэйнфреймов.
источник
Чтобы расширить точку зрения Абхиджита:
По моему опыту, это довольно большая проблема для тех корпораций, которые предпочитают управлять мэйнфреймами (которые обычно являются довольно крупными инвестициями). Одним из проектов, с которым я был связан, было исследование, чтобы ответить на вопрос: какими технологиями клиент (крупный банк) должен выбрать замену мэйнфреймов? Вопрос на самом деле был разделен на более мелкие части с упором на ОС, БД, язык (и) реализации и платформы.
Даже если рассмотреть только язык, мы столкнулись с довольно серьезной проблемой: переписывание существующей базы кода заняло около 5 лет (без значительного роста групп разработчиков, что привело бы к собственным проблемам). Очевидно, что это серьезная проблема с точки зрения упущенной возможности тратить это время на разработку другого программного обеспечения, но помимо этого трудно выбрать технологию с учетом таких временных рамок. Java или .Net? В течение 5 лет то, что считается «хорошим кодом» в любом из них, является крайне устаревшим материалом, причем основные версии каждого выпускаются каждые пару лет.
Откинувшись назад и подумав об этом, тот тип стабильности, который обеспечивают мэйнфреймы, распространяется и на реальную среду, вещи обычно меняются медленно; это хорошо, если у вас есть сто миллионов строк кода для обслуживания.
источник
Система мэйнфреймов имеет много интересных преимуществ:
Может использоваться для полнофункциональных и пакетных приложений с использованием легко масштабируемых конфигураций программного обеспечения. Вы можете добавить сотни пользователей практически без изменений в вашем программном обеспечении. Тем не менее, их собственный интерфейс ограничен, но может быть заменен интерфейсом GUI.
Может быть идеальным для серверной вычислительной среды на основе SOA благодаря своим огромным ресурсам и способности обрабатывать информацию.
Программное обеспечение построено с использованием проверенных и хорошо понятых технологий. Основные концепции технологии были разработаны и задокументированы давно, разработчики должны сосредоточиться на требованиях конечного пользователя и бизнес-правилах, а не на изучении причуда дня.
Системы могут быть построены из более простых компонентов, чем обычная система без мэйнфреймов. Архитектура программного обеспечения в мэйнфрейме имеет мало компонентов и технологий и не включает в себя сложную структуру компонентов, как в типичных веб-приложениях.
Мэйнфреймы могут обрабатывать обработку больших объемов данных, не прибегая к методам параллельного программирования (которые сложны в коде).
Мэйнфреймы лучше всего подходят для обеспечения непрерывности бизнеса, поскольку они не могут быть атакованы вирусами, а резервное копирование миллионов транзакций может быть выполнено за считанные минуты Кроме того, вы можете реплицировать бизнес-среду на том же компьютере или на другом компьютере и быстро восстановить систему.
Мэйнфрейм имеет в 100 раз больше памяти и ресурсов процессора, чем сервер типа ПК.
Поставщик оборудования обычно является изготовителем основных элементов программного обеспечения, и программное обеспечение разработано специально для того, чтобы в полной мере использовать преимущества оборудования.
источник
Чтобы ответить на часть пропускной способности ввода / вывода вашего вопроса.
Это было определенно так до пяти лет назад.
Однако мэйнфреймы и крупные серверные сайты теперь используют в основном ту же технологию дисков под прикрытием. У мэйнфрейма все еще есть небольшое преимущество с его «канальной» архитектурой, которая переносит все операции ввода-вывода на отдельные процессоры. Это компенсируется некоторой странностью в том, что zOS прекратил идти в ногу с дисковой технологией двадцать лет назад, поэтому вы выделяете диски в объеме 3390 и 3330 томов, которые являются аппаратными устройствами, созданными в прошлом веке. Это аналог UNIX, все еще поддерживающий протокол vt100.
Плюс у него есть своего рода утилита, за которую можно умереть Он сортирует большие файлы быстрее, чем большинство других систем могут скопировать их.
источник
Мэйнфреймы имеют огромное деловое преимущество в том, что за них платят оборудование и программное обеспечение. Это большое дело, потому что разработка программного обеспечения повсеместно рассматривается как центр затрат. Фактор затрат часто компенсирует многие известные недостатки мэйнфреймов при анализе затрат и выгод.
источник