cloudsСложность — одна из важных характеристик современных информационных систем, отличающая их от других творений человека. По уровню сложности компьютерные системы приближаются к природным экосистемам, которые возникли в результате сочетания глобальных геологических и биологических процессов, но предстают перед наблюдателем настолько тонко организованными и сбалансированными, что невольно возникает ощущение «руки творца». Аналогичное впечатление вызывают современные компьютерные системы, сочетающие в себе облачные и сервисные начала, возникшие в результате эволюции коммунальной (мультиарендной, мультитенантной) организации ИТ, облаков и связующего их слоя в виде сервисов различных видов. И первое, и второе, и третье возникло и развивалось изначально независимо — у каждого из этих технологических направлений есть своя история, однако случилось так, что в какой-то момент времени они «нашли» друг друга и возникло единое целое, которое хочется назвать «трехликим Янусом». Связка между тремя началами настолько прочна, что практически невозможно ее разорвать и «разложить все по полочкам», последовательно показав, что из чего следует. Поэтому пока удается лишь нарисовать достаточно мозаичную картину, состоящую из отрывочных наблюдений, из которых, надеюсь, можно будет сложить целостную картину.

Читать дальше >