Не так давно на одном из важных научно-технических советов я обнаружил в выступлении главного конструктора информационных систем одного из уважаемых ведомств потрясшую меня метафору — он описал облачную инфраструктуру как совокупность «облака ЦОДов, облака „серверов доступа“ и подключенных к ним сервисов, таких как документооборот, безопасность, почта» и других такого же уровня. «Облако ЦОДов» меня потрясло. Я понял, что нужен рассказ, даже не статья, поясняющий основы предметной области, пусть и без конкретики реализаций тех или иных принципов.
Ниже я попробую это сделать.
За последние десятилетия мощность компьютеров выросла на многие порядки, человек же, хотя, возможно, и стал умнее, но точно в меньшей степени. Чаще — умнее не стал, хотя человечество в целом значительно продвинулось вперед. Работая на персональных компьютерах, человек, как правило, использует их возможности совсем незначительно, и чем дальше, тем меньше становится относительная доля востребованных среднестатистическим пользователем ресурсов своего ПК. Быстродействие мозга не изменилось, оно остается, как и много лет назад, примерно на уровне 50 операций в секунду. Тактовая частота компьютеров измеряется гигагерцами. Все, что может человек, — это загрузить компьютер на единицы процентов.
Мы платим за 100% ресурсов компьютера, а используем, например, 2%. В 50 раз переплачиваем! Жалко.
Конечно, если человек станет платить в 5 раз меньше, то ему это будет выгодно. Если ресурсы компьютера разделить на 20 человек и каждый начнет платить за 10% ресурсов, то и владелец компьютера останется в ощутимой выгоде, тем более что на оплату энергетики будет уходить в разы меньше средств. Вот такие рассуждения и явились причиной появления систем виртуализации.
< ... >