`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Александр Черников

Еще живы и скрипят потихоньку

+88
голосов

Замечали ли вы, что даже в современных американских фильмах герои-полицейские зачастую склоняются над зелеными знаковыми терминалами в своих участках? Оказывается, это не предел. Многие правительственные ИТ-системы США уже разменяли полувековой рубеж.

Работает – не трогай!

Прошедшие путь от IBM Series/1, флоппи-дисков, ассемблера и COBOL некоторые ИТ-системы США кажутся бессмертными. Как оказалось, в стране есть некоторые реально старые вычислительные комплексы, которые до сих пор в строю в федеральном ИТ-арсенале. Некоторые из них, несмотря на уже прошедший полувековой юбилей, пока не имеют никакой реальной даты отставки.

Это было одним из наблюдений отчета, выпущенного в конце мая 2016 г. силами Government Accountability Office (GAO). «Многие агентства сообщили об использовании систем с компонентами, которым в некоторых случаях по крайней мере 50 лет», – говорится в отчете.

Еще живы и скрипят потихоньку

Анонсированная 16 ноября 1976 г. система IBM Series/1 была небольшой вычислительной системой общего назначения – и успешно дожила до наших дней во многих правительственных учреждениях

Борозды не портит

Как известно, вторая часть этой присказки про коня касается того, что он глубоко и не пашет. Ну а если глубоко пахать и не надо? Ниже приведен небольшой перечень самых старых систем в правительственном ИТ-мире.

5. Social Security Administration (Управление социального обеспечения)

Title II Systems, 31 год

Функция – контролирует пенсионные выплаты. Состоит из 162 подсистем, ПО которых написано на COBOL.

Ожидается ли замена? Ну, в общем, как бы да. Управление прилагает перманентные усилия по модернизации. Однако этому мешает высокая стоимость замены большого количества оборудования, а график работ очень сложен из-за сложности наследуемого ПО.

4. Department of Justice (Министерство юстиции)

Sentry («часовой»), 35 лет

Функция – предоставляет информацию относительно безопасности и другую уместную информацию о населении. ПО написано на COBOL и Java. Департамент планирует обновить систему уже до сентября 2016 г.

3. Department of Veterans Affairs (Министерство по делам ветеранов)

«Персонал и бухгалтерский учет», 53 года

Функция – автоматизирует учет рабочего времени сотрудников и составление платежных ведомостей. ПО написано на COBOL и работает на мейнфреймах IBM. Агентство вроде бы планирует заменить его проектом Human Resources Information System Shared Service Center в 2017 г.

Benefits Delivery Network, 51 год

Функция – учет заявлений по поводу смерти ветеранов, их наследстве и т.д. COBOL и мейнфреймы. У агентства есть общие планы мигрировать на другую систему, но пока нет никаких установленных сроков.

Еще живы и скрипят потихоньку

А чем вам, собственно, не нравится COBOL?

2. Department of Defense (Министерство обороны)

Strategic Automated Command and Control System (SACCS), 53 года

Еще живы и скрипят потихоньку

Ну, разумеется, эта фотография сделана не сегодня. Удивительно, что сегодняшнее фото выглядело бы почти так же

Функция – координирует операционные функции ядерных сил США, связанные с межконтинентальными баллистическими ракетами, ядерными бомбардировщиками и самолетами-танкерами для дозаправки в воздухе. Система работает на серийном компьютере IBM Series/1, выпущенном в 1970-х гг. и использует 8-дюймовые флоппи-диски (см. выше).

Ожидается ли замена? Ну… в общем… как бы да… Департамент планирует обновить свои решения для хранения данных, процессоры расширения портов, настольные и портативные терминалы примерно к концу 2017 бюджетного года.

Министерство обороны показывает прямо-таки выдающийся результат. Но и это – не предел. Абсолютный рекорд принадлежит финансистам. Вот они, наши чемпионы.

Самые-самые

1. Department of the Treasury (Министерство финансов)

Individual Master File (PDF), 56 лет

Функция – источник данных для индивидуальных налогоплательщиков, где обновляются их счета и содержатся данные о налогах. ПО написано на низкоуровневом ассемблере, практически в машинном коде, который трудно писать и поддерживать. Аппаратная часть – мейнфрейм IBM.

Business Master File (PDF), 56 лет

Функция – сохраняет все налоговые данные, имеющие отношение к индивидуальным налогоплательщикам и отражает непрерывно обновляемый текущий счет каждого из них. То же самое – ассемблер и старый мейнфрейм.

Ожидается ли замена обеих систем? Не-а. У агентства есть некоторые общие планы по новым ИТ-инвестициям, но нет никакой определенной даты, связанной с переходом на новые системы.

Комментарии

– Пора, пора модернизировать их. Но нужно все-таки уважительно относиться к старым системам. Они проработали больше 50 лет. Из-за их устаревшего и проприетарного кода они могут фактически быть более безопасными, чем современные системы.

– Если вы используете старую технологию для выполнения критических функций, то можете всегда рассчитывать на изготовление сменных частей на мелком специализированном производстве. Если все необходимые части могут быть сделаны в чьем-то подвале или гараже, у вас есть система, на которую можно рассчитывать не только в течение многих лет, но и многих столетий. Pentium был грандиозной штуковиной 20 лет назад, но насколько доступным он будет 50 лет спустя? Если что-то должно быть супернадежным в течение многих десятилетий, лучше, чтобы работала технология низкого уровня.

– Нет ничего плохого в давным-давно написанных приложениях на COBOL. Старые языки высокого уровня имеют просто беспрецедентный послужной список. Они работают всегда и везде. Плюс можно предположить, что все ошибки за много лет уже найдены и устранены.

P.S.

Американцы любят старые машины. В широком смысле это относится и к компьютерам. Американцы не дают их в обиду до сих пор. Добавьте сюда неизменную прагматичность. Если что-то хорошо работает, нет никакого смысла это менять. Да, и скажите, – кто-то слышал про вредоносное ПО для старых мейнфреймов?

Если не нужна высокая мощность вычислений и множество наворотов и прибамбасов, – собственно, за которые компьютер сегодня начинают любить чуть ли не с пеленок, – с определенными задачами отлично справится и 50-летний мейнфрейм. Описанные в этом блоге пожилые системы относятся именно к этому классу и отлично справляются со своими задачами.

Вряд ли мир вернется к большим шкафам, набитым дискретными элементами и неумеренным в потреблении электроэнергии. Но всегда найдется класс задач, для которых они будут предпочтительнее самых современных компьютеров.

И в заключение – еще немного о COBOL :)

Еще живы и скрипят потихоньку

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

+88
голосов

Напечатать Отправить другу

Читайте также

Хм... подождите, сейчас главное уберечь эти системы от пубертатных подростков :-)

На самом деле всё очень неоднозначно.
Ютубе показывает много примеров, когда выкидываются целые "семьи шифонЬэров" от ИБМ/САН и прочих, которых мы не знали. Но находятся гаражные энтузиасты, да-да, гаражная америка оказывается цветет и процветает, когда свой гараж==свой мини цех. И в этих гаражах "вычислительные шыфонЬеры" аккумулируются, люди их пытаются восстановить.

Впрочем ничего удивительного. Работающий S/360 как раз говорит о том, что делали правильно. А угробленный ЕС/ЭВМ с выдранными работниками конденсаторами говорит обо всем остальном. Так что раминь...

Интересно, стабильность налоговой системы это причина возможности использовать "проверенныые временем IT системы" или следствие невозможности их изменять :)

так вроде не совсем стабильность и замирание в пространстве и времени. Кажись ставки меняли, там при Буше-2м.

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT