NonStop (серверные компьютеры)
Разработчик | Хьюлетт Паккард Энтерпрайз |
---|---|
Производитель | Хьюлетт Паккард Энтерпрайз |
Тип | Компьютерный Сервер |
Доступность | с 1976 года по настоящее время |
Операционная система | НонСтоп ОС |
Предшественник | Тандем Компьютерс Инк. |
NonStop — серия серверных компьютеров, представленная на рынке в 1976 году компанией Tandem Computers Inc., [ 1 ] NonStop начиная с линейки продуктов . [ 2 ] За ним последовала линейка отказоустойчивых компьютеров Tandem Integrity NonStop , ныне несуществующая (не путать с более поздним и сильно отличающимся Hewlett-Packard Integrity расширением линейки продуктов ). Исходную линейку продуктов NonStop в настоящее время предлагает Hewlett Packard Enterprise после разделения компании Hewlett-Packard в 2015 году. Поскольку системы NonStop основаны на интегрированном стеке аппаратного и программного обеспечения, компания Tandem, а затем и HPE также разработали для них операционную систему NonStop OS .
Системы NonStop в некоторой степени самовосстанавливаются. Чтобы обойти единые точки отказа , они оснащены практически всеми резервными компонентами. При выходе из строя основного компонента система автоматически переключается на резервный.
Эти системы могут использоваться банками , фондовыми биржами , платежными приложениями, розничными компаниями, энергетическими и коммунальными службами, организациями здравоохранения, производителями, поставщиками телекоммуникационных услуг, транспортом и другими предприятиями, требующими чрезвычайно высокого времени безотказной работы . [ нужна ссылка ]
История
[ редактировать ]Первоначально представленная в 1976 году компанией Tandem Computers Inc., позже эта линия принадлежала Compaq (с 1997 года), Hewlett-Packard Company (с 2003 года). [ 3 ] и Hewlett Packard Enterprise (с 2015 г.). В 2005 году были представлены серверы HP Integrity «NonStop i» (или TNS/E), основанные на микропроцессорах Intel Itanium . В 2014 году были представлены первые системы «NonStop X» (или TNS/X), основанные на процессорах Intel x86-64 . Продажи систем на базе Itanium завершились в июле 2020 года. [ 4 ]
Ранние приложения NonStop должны были быть специально запрограммированы с учетом отказоустойчивости . Это требование было снято в 1983 году с появлением средства мониторинга транзакций (TMF), а также программного обеспечения для управления транзакциями Pathway и приложений SCOBOL (или, позже, программного обеспечения для управления транзакциями NonStop Tuxedo), которое обрабатывает различные аспекты отказоустойчивости системы. уровень.
Программное обеспечение
[ редактировать ]NonStop OS — это операционная система на основе сообщений, разработанная для обеспечения отказоустойчивости. Он работает с парами процессов и гарантирует, что процессы резервного копирования на резервных ЦП возьмут на себя управление в случае сбоя процесса или ЦП. Целостность данных сохраняется во время поглощений; никакие транзакции или данные не будут потеряны или повреждены.
Операционная система в целом называется NonStop OS и включает в себя уровень Guardian, который является низкоуровневым компонентом операционной системы, и личность Open System Services (OSS), которая работает поверх этого уровня и реализует Unix-подобный интерфейс для другие компоненты ОС, которые будут использоваться.
И операционная система, и приложение предназначены для поддержки отказоустойчивого оборудования. Операционная система постоянно контролирует состояние всех компонентов, переключая управление по мере необходимости для поддержания работы. В программное обеспечение также включены функции, которые позволяют писать программы как постоянно доступные программы. Это достигается с помощью пары процессов, где один процесс выполняет всю основную обработку, а другой служит в качестве «горячего резервного копирования», получая обновления данных всякий раз, когда основной процесс достигает критической точки в обработке. В случае остановки основной системы резервная копия возобновляет выполнение с использованием текущей транзакции. [ 5 ]
Системы поддерживают системы управления реляционными базами данных , такие как NonStop SQL , и иерархические базы данных, такие как Enscribe .
Поддерживаемые языки включают Java , [ 6 ] С, С++ , [ 6 ] COBOL , SCOBOL (экранный COBOL), язык приложений транзакций (TAL) и т. д. Он использует язык сценариев и управления заданиями TACL и написан на TAL и C.
Аппаратное обеспечение
[ редактировать ]Компьютеры HPE Integrity NonStop — это линейка отказоустойчивых серверных компьютеров для обработки сообщений на базе процессорной платформы Intel Xeon . [ 4 ] и оптимизирован для обработки транзакций. Средний уровень доступности составил 99,999%. [ 7 ] Системы NonStop имеют архитектуру массово-параллельной обработки (MPP) и обеспечивают линейную масштабируемость. На каждом ЦП работает собственная копия ОС, а число систем можно расширить до более чем 4000 ЦП. Это архитектура без совместного использования — схема «ничего не разделяемая», также известная как слабосвязанная многопроцессорная обработка .
Благодаря интегрированному аппаратному и программному стеку и единому образу системы даже для самых крупных конфигураций требования к управлению системой NonStop довольно низкие. В большинстве случаев используется только один рабочий сервер, а не сложная ферма серверов . [ нужна ссылка ]
У большинства клиентов также есть резервный сервер в удаленном месте для аварийного восстановления . Существуют стандартные продукты для синхронизации данных производственного и резервного серверов, например, HPE Remote Database Facility (RDF), [ 8 ] следовательно, происходит быстрый захват и практически отсутствует потеря данных даже в аварийной ситуации, когда рабочий сервер отключается или уничтожается.
HP также разработала линейку хранилищ данных и бизнес-аналитики серверов HP Neoview на основе линейки NonStop. Он выступал в качестве сервера базы данных , предоставляя NonStop OS и NonStop SQL , но ему не хватало функций обработки транзакций исходных систем NonStop. Линия была снята с производства и больше не продается с 24 января 2011 года. [ 9 ]
См. также
[ редактировать ]- Список компиляторов для частичного списка компиляторов NonStop (Tandem)
- Список производителей компьютерного оборудования
- Мастер-шашка
- Инженерия надежности
- Стратус Технологии
- Тандемный расширенный командный язык
Ссылки
[ редактировать ]- ^ «История TANDEM COMPUTERS, INC. – FundingUniverse» . www.funduniverse.com . Проверено 1 марта 2023 г.
- ^ Кацман, Дж. А. (1977). Архитектура системы для непрерывных вычислений . Купертино, Калифорния (также опубликовано в Compcon, 1977, стр. 77–80): Tandem Computers, Incorporated. стр. Глава 29.
{{cite book}}
: CS1 maint: местоположение ( ссылка ) - ^ Шенкленд, Стивен. «Группа серверов высшего класса возвращается в HP» . CNET . Проверено 16 февраля 2023 г.
- ^ Jump up to: а б «Семейство систем HPE NonStop» (PDF) .
- ^ HP NonStop Server Security: Практическое руководство . Цифровая пресса. 6 октября 2003 г. ISBN. 978-1555583149 .
- ^ Jump up to: а б «Брошюра о семействе систем HPE NonStop создана для максимальной доступности» (PDF) . п. 10.
- ^ «Сравните доступность системы в реальном мире» . Хьюлетт-Паккард. Октябрь 2006 г. Архивировано из оригинала 12 июля 2011 г. Проверено 7 августа 2010 г.
- ^ «Разработано для максимальной доступности» (PDF) . Июль 2020. с. 14 . Проверено 25 февраля 2023 г.
- ^ Морган, Тимоти Прикетт. «HP усыпляет железо хранилища данных Neoview» . theregister.com . Проверено 27 апреля 2023 г.
Источники
[ редактировать ]- Северек, Дэниел П .; Сварц, Роберт С. (1998). Надежные компьютерные системы . AK Peters, Ltd., стр. 586–625. ISBN 1-56881-092-Х .
- Хорст, RW (февраль 1995 г.). «TNet: надежная системная сеть». IEEE микро . 15 : 37–45. дои : 10.1109/40.342016 .
- Хорст, Роберт В.; Харрис, Ричард Л.; Джардин, Роберт Л. (1990). «Проблема с несколькими инструкциями в процессоре NonStop Cyclone». Материалы 17-го ежегодного международного симпозиума по компьютерной архитектуре . стр. 216–226. дои : 10.1109/ISCA.1990.134528 .
- Берник, Д. (2005). «Продвинутая архитектура NonStop» . Материалы Международной конференции по надежным системам и сетям 2005 г. дои : 10.1109/DSN.2005.70 .
- Ким, Вон (март 1984 г.). «Высокодоступные системы для приложений баз данных». Обзоры вычислительной техники ACM . 16 : 71–98. дои : 10.1145/861.866 . S2CID 4397686 .