Мейнфреймы.
Информационные технологии
Масштабирование. Масштабирование мейнфреймов может быть как вертикальным, так и горизонтальным. Вертикальное масштабирование обеспечивается линейкой процессоров с производительностью от 5 до 200 MIPS и наращиванием до 12 центральных процессоров в одном компьютере. Горизонтальное масштабирование реализуется объединением ЭВМ в Sysplex (System Complex) — многомашинный кластер, выглядящий с точки… Читать ещё >
Мейнфреймы. Информационные технологии (реферат, курсовая, диплом, контрольная)
Термин «мейнфрейм» (также «мейнфрейм», от англ, mainframe) имеет три основных значения [40]:
- • большая универсальная ЭВМ — высокопроизводительный компьютер со значительным объемом оперативной и внешней памяти, предназначенный для организации централизованных хранилищ данных большой емкости и выполнения интенсивных вычислительных работ;
- • компьютер с архитектурой IBM System/360, 370, 390, zSeries;
- • наиболее мощный компьютер, используемый в качестве главного или центрального компьютера (например, в качестве главного сервера).
Рассмотрим особенности и характеристики современных мейнфреймов.
Среднее время наработки на отказ. Время наработки на отказ современных мейнфреймов оценивается в 12—15 лет. Надежность мейнфреймов — это результат их почти 60-летнего совершенствования. Группа разработки операционной системы VM/ESA затратила 20 лет на удаление ошибок, и в результате была создана система, которую можно использовать в самых ответственных случаях.
Повышенная устойчивость систем. Мейнфреймы могут изолировать и исправлять большинство аппаратных и программных ошибок за счет использования следующих принципов.
Дублирование: два резервных процессора, резервные модули памяти, альтернативные пути доступа к периферийным устройствам.
Горячая замена всех элементов вплоть до каналов, плат памяти и центральных процессоров.
Целостность данных. В мейнфреймах используется память с коррекцией ошибок. Ошибки не приводят к разрушению данных в памяти, или данных, ожидающих вывода на внешние устройства. Дисковые подсистемы, построенные на основе RAfD-массивов с горячей заменой и встроенных средств резервного копирования, защищают от потерь данных.
Рабочая нагрузка. Рабочая нагрузка мейнфреймов может составлять 80—95% от их пиковой производительности. Операционная система мейнфрейма будет обрабатывать все сразу, причем все приложения будут тесно сотрудничать и использовать общие компоненты ПО.
Пропускная способность. Подсистемы ввода-вывода мейнфреймов разработаны так, чтобы работать в среде с высочайшей рабочей нагрузкой на ввод-вывод данных.
Масштабирование. Масштабирование мейнфреймов может быть как вертикальным, так и горизонтальным. Вертикальное масштабирование обеспечивается линейкой процессоров с производительностью от 5 до 200 MIPS и наращиванием до 12 центральных процессоров в одном компьютере. Горизонтальное масштабирование реализуется объединением ЭВМ в Sysplex (System Complex) — многомашинный кластер, выглядящий с точки зрения пользователя единым компьютером. Всего в Sysplex можно объединить до 32 машин. Географически распределенный Sysplex называют GDPS. В случае использования операционной системы VM для совместной работы можно объединить любое количество компьютеров. Программное масштабирование — на одном мейнфрейме может быть сконфигурировано фактически бесконечное число различных серверов. Причем все серверы могут быть изолированы друг от друга так, как будто они выполняются на отдельных выделенных компьютерах и в то же время совместно использовать аппаратные и программные ресурсы и данные.
Доступ к данным. Поскольку данные хранятся на одном сервере, прикладные программы не нуждаются в сборе исходной информации из множества источников, не требуется дополнительного дискового пространства для их временного хранения, не возникают сомнения в их актуальности. Требуется небольшое количество физических серверов и значительно более простое программное обеспечение. Все это, в совокупности, ведет к повышению скорости и эффективности обработки.
Защита. Встроенные в аппаратуру возможности защиты, такие как криптографические устройства, и Logical Partition, и средства защиты операционных систем, дополненные программными продуктами RACF или VM:SECURE, обеспечивают надежную защиту.
Пользовательский интерфейс. Пользовательский интерфейс у мейнфреймов всегда оставался наиболее слабым местом. Сейчас же стало возможно для прикладных программ мейнфреймов в кратчайшие сроки и при минимальных затратах обеспечить современный вебинтерфейс.
Сохранение инвестиций — использование данных и существующих прикладных программ не влечет дополнительных расходов по приобретению нового программного обеспечения для другой платформы, переучиванию персонала, переноса данных и т. д.
Основным производителем мейнфреймов была и остается компания IBM. Более 500 крупнейших мировых корпораций имеют вычислительные комплексы, оснащенные мейнфреймами. Везде, где высоки требования к быстродействию, надежности, безопасности, используются именно они. Такие предприятия, как банки, страховые компании, транспортные корпорации, активно используют сейчас технологии электронной коммерции (электронный обмен информацией, электронные транзакции и др.), обслуживание пользователей с использованием современных информационных технологий.
В 2000—2005 гг. была разработана новая архитектура мейнфреймов, так называемая z-Архитектура с 64-разрядной адресаций памяти: семейство мейнфреймов System z под управлением операционных систем z/OS. Новая операционная система большой вычислительной машины предоставила возможность параллельного использования и других операционных систем, например, Linux. В настоящее время более тысячи Linux машин используют специальную операционную систему z/VM. Что следует особо отметить, Z-платформа много дешевле, чем предыдущие архитектуры мейнфреймов.
Мейнфреймы вбирали в себя все новые технологии и модели обработки информации по мере их появления, начиная с модели централизованных вычислений и заканчивая веб-моделью. Они предоставляют пользователям широкий набор языков программирования — от языка COBOL до Java.
Мейнфреймы могут выполнять два вида работ, которые, соответственно, представляют собой обслуживание двух абсолютно различных типов рабочих нагрузок:
- • пакетная обработка заданий (Batch Job), когда компьютер выполняет работу без участия человека. Используется в случае значительных объемов данных на входе;
- • обработка заданий в реальном времени (On-line), например, транзакционные системы, такие как система приобретения железнодорожных билетов, система оплаты по кредитной карте и т. п.
Разделение ресурсов — это еще одно ключевое различие между моделями. В случае централизованной обработки информации каждый ресурс (дисковое пространство, оперативная память, процессоры, каналы ввода-вывода и т. д.) используется совместно различными приложениями. Это позволяет добиться более эффективного использования ресурсов и снижает время простоя. В распределенных системах с выделенными ресурсами эффективность значительно меньше, а время простоя — больше.
В отличие от серверов архитектуры Intel или машин, работающих под управлением UNIX, для которых характерна загрузка от 5 до 15%, мейнфреймы, как правило, обеспечивают уровень загрузки от 80 до 100%. В мейнфрейме нагрузка может быть распределена между системами, находящимися на расстоянии до 100 км друг от друга, благодаря чему восстановление после катастрофы осуществляется быстро и удобно. А такие операции, как наращивание мощности или замена вышедших из строя узлов, не прерывают процесса работы. Многие мейнфреймы работают без перерывов на протяжении лет, а их адаптация к меняющимся задачам и приложениям осуществляется на ходу.