Архитектура высоконагруженных систем. Системы сбора информации, распределенные системы управления, системы реального времени.
Код товара: 286207
Нет в продаже
Аннотация к книге "Архитектура высоконагруженных систем. Системы сбора информации, распределенные системы управления, системы реального времени."
Идея создания этой книги появилась после долгих обсуждений с техническими заказчиками подходов к разработке высоконагруженных распределенных систем. Всегда возникал один и тот же вопрос: как будем делать эту систему? Да вот так и будем. Заказчик уходил думать, пытаясь «сколхозить» решение собственными силами, а когда в очередной раз не получалось, возвращался и говорил: «Вот еще требования добавились, как делать-то будем?». Да все так же! И это могло...
Идея создания этой книги появилась после долгих обсуждений с техническими заказчиками подходов к разработке высоконагруженных распределенных систем. Всегда возникал один и тот же вопрос: как будем делать эту систему? Да вот так и будем. Заказчик уходил думать, пытаясь «сколхозить» решение собственными силами, а когда в очередной раз не получалось, возвращался и говорил: «Вот еще требования добавились, как делать-то будем?». Да все так же! И это могло повторяться снова и снова достаточно долго. Бывало так: приходишь, а там уже другой человек, и все начинается сначала. Мне это надоело, и я решил, что вместо объяснений буду вручать эту книгу. Конечно, это шутка, но в каждой шутке есть доля правды.
Эта книга не претендует на звание универсального свода знаний о высоконагруженной обработке данных или создании систем реального времени. Она лишь отражает некоторый опыт в этой области. Мой опыт в основном касается создания распределенных систем управления промышленными критическими информационными системами. В таких системах присутствуют сотни тысяч источников изменений данных и их потребителей. Сценарии управления зависят от характера и интенсивности этих изменений. Возможно, экспертам в области корпоративных ИТ-систем используемая терминология покажется несколько непривычной, но она появилась из-за сильно отличающихся и отчасти завышенных требований к промышленным системам.
Возникает вопрос: как обуздать этот хаос? Нужен ordo ab chao. А что, если из хаоса достаточно создать порядок, но не полный? Как вы обычно просите своего ребенка, чтобы привел в порядок свою комнату? Каковы метрики требуемого результата? С какого момента беспорядок можно считать в большей степени порядком, чем беспорядком? Так происходит и с данными в нагруженных системах. Чтобы с ними можно было работать, данные должны быть целостными. А какими должны быть метрики целостности (консистентности) данных, позволяющие однозначно сказать, готовы данные к обработке или нет? Ведь если управлять, например, опасным производством, основываясь на неконсистентных (устаревших) данных, может случиться авария. Моя книга именно об этом.
Книга дает представление о том, как проектируют высоконагруженные распределенные системы управления. Книга адресована всем тем, кто хочет разобраться, как устроены и создаются современные РС.
Чаще всего в наше время понятие «высоконагруженные системы» используют применительно к компьютерной инфраструктуре массового предоставления услуг в Интернете 2.0. Причём массово используемые компьютерные системы ? это и простейшие сим-карты размером с ноготь мизинца (да, сим-карты ? это тоже компьютеры), и мощнейшие компьютерные установки-здания всем известных интернет-гигантов. Только энергопотребление отличается в миллиард раз. При этом кажется, что нагрузить до предела возможностей можно любую компьютерную систему. Тем сложнее составить собственное представление о высоконагруженных компьютерных системах и связанных с ними понятиях.
Автор помогает читателю охватить многочисленное множество понятий, связанных с высоконагруженными компьютерными системами, выступая как создатель и пользователь таких компьютерных систем, которые успешно управляют работой энергоблоков атомных электростанций, обслуживают и защищают инфраструктуру крупнейших предприятий страны. Специалисты оценят непривычную сжатость изложения тем, на которых автор предлагает сфокусировать внимание. Другие любознательные читатели в книге объемом всего лишь в 160 страниц обнаружат если не все, то большую часть сочетаний терминов, связанных с понятием высоконагруженных компьютерных систем. Надеюсь, что книга не оставит читателя равнодушным и подтолкнет его к более глубокому знакомству с высоконагруженными компьютерными системами, где и когда это будет ему наиболее интересно.
Дмитрий Станиславович Северов, экс-заместитель Министра связи и массовых коммуникаций РФ, член совета Клуба топ-менеджеров «Клуб директоров ИТ - 4 СИО.Ру»
Оставить комментарий