Блог им. fogГотова ли Windows для работы в критически важных системах?

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

Не секрет, что в Microsoft очень гордились тем, что их софт используется на лондонской бирже — типа, виндус годится не только для того, чтобы в ней секретарши пасьянс раскладывали, а уже готова к biznes-critical приложениям. Эксперты эту точку зрения не разделяли и, по-слухам, неоднократно предупреждали руководство биржи, что не к чему хорошему это не приведет. И они оказались правы, далее кусочек из прошлого поста:

Если кто-то не в курсе, вот краткое содержание предыдущих серий:
1) На сайте Get The Facts публикуют информацию, о том что Лондонская биржа (LSE) выбрала Windows.
2) Во многих бумажных журналах, связанных с IT, печатают про это красивую рекламу на всю страницу.
3) На основных новостных IT-сайтах вешают большой баннер.
4) Появляется новость о том, что на Лондонской фондовой бирже произошёл сбой в компьютерной системе.
Эта новость отлично смотрится на сайтах рядом с баннером «лондонская биржа выбирает windows». Занавес. :-)

Ну а теперь происходит то, что и должно было произойти уже давно — Лондонская фондовая биржа отказывается от использования Windows, но интересен масштаб последствий:
— Исполнительный директор биржи Клара Ферс, при которой произошло развертывание системы TradElect (смесь программ на C# и .NET, созданных Microsoft и фирмой Accenture), покинула свой пост без объяснения причин. А новый глава биржи, Ксавье Роле, тут же принял решение об отказе от TradElect.
— Цель, которая стояла перед платформой в момент развертывания, заключалась в том, чтобы обеспечить время отклика менее десяти миллисекунд. За все время существования этой системе так и не удалось даже близко подобраться к запланированным показателям.

Источники:
Лондонская фондовая биржа сокращает время передачи информации с 30 до 2 миллисекунд
И биржи держат рубежи...
Лондонская фондовая биржа отказывается от использования Windows
  • +5
  • fog
  • 07 июля 2009, 23:32

Комментарии (14)

Отказаться-то отказались. Интересно, что в замен поставят.
Если вы прочитаете заметку, про которую я упомянул в начале поста, то узнаете, что на подавляющем большинстве крупнейших мировых бирж используется RedHat. Я надеюсь, что руководство лондонской биржи не захочет наступать второй раз на теже грабли и воспользуется мировым опытом. :-)
мда, RHEL тоже далеко не бесплатный
RHEL (как и любой linux) — это свободное ПО, а свобода важнее, чем бесплатность.
  • avatar
  • ntldr
  • 08 августа 2009, 02:34
  • #
  • 1
> Цель, которая стояла перед платформой в момент развертывания, заключалась в том, чтобы обеспечить время отклика менее десяти миллисекунд
10мс на дотнете — они что, с ума сошли? Тормознутость и глючность .NET это нечто потрясающее, в чём я недавно убедился на опыте знакомого дотнет кодера. Неудивительно, что у них всё упало.
Вывод — писать надо на нормальных языках.
На ассемблере что ли? :)
Нет, зачем же. Есть замечательный язык си, простой, быстрый и предсказуемый. А под целевые задачи есть скриптовые языки, прекрасно с ними справляющиеся.
про си я бы так не сказал, хоть и знаю его. множество новичков (извините за выражение)нихрена в нем не петрят из-за его приближенности к асм. сейчас грубо говоря половину рынка зохавала ява. она проста в изучении. имеет простой синтаксис. на мой взгляд, там, надо больше знать всякого проектирования, чем уметь программировать.
даже хоть c# и пропиетарен, это довольно хороший язык всмысле кодинга.
про си я бы так не сказал, хоть и знаю его. множество новичков (извините за выражение)нихрена в нем не петрят

Ну что тут сказать. Просто не нужно заказывать критически важные приложения новичкам. Если нужно получить качественный результат, то лучше требовать его на языке с высоким порогом вхождения, тогда новичок просто завалит проект, о чем будет известно сразу. Это лучше, чем непредсказуемые глюки после того, как система запущена в эксплуатацию.

Да, написание безглючного кода на си требует большого опыта, у меня это стало получаться только после пяти лет активной практики, но для критичных к производительности приложений никакого выбора нет. Или мы пишем их на си, или про миллисекундные отклики придется забыть.
согласен.
си/си с крестами как слака/генту. чтоб хорошо работало, надо знать, где пнуть :-)
Windows и .NET фтопку.Moblin уже давно умеет грузится за 10 секунд.Будущее за OpenSource.
  • avatar
  • fog
  • 09 сентября 2009, 20:23
  • #
  • 0
В дополнение к вышеизложенному, небольшая заметка Linux управляет торговлей акциями
  • avatar
  • Raven
  • 16 сентября 2009, 10:47
  • #
  • 1
Повеселило. Яркий пример того как не надо делать…
Интересно что их изначально заставило остановить выбор на пресловутом TradElect. Пристрастный выбор или заказ MS?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.