За кулисами Платформы 2008
Прошел почти месяц с момента окончания Платформы 2008. Но только сейчас накануне новогодних и рождественских праздников появилась возможность написать несколько слов об этом мероприятии. Для тех, кто не знает, Платформа – ежегодная техническая конференция Microsoft, предназначенная для ИТ-специалистов, разработчиков, архитекторов, руководителей ИТ. Традиционно проводится в Москве. От себя добавлю, это главное мероприятие Microsoft в России, потому внимание к конференции велико и со стороны Microsoft, и со стороны ИТ-сообщества.
Я выступал с докладами на четырех предыдущих Платформах. Но в этом году впервые принимал участие непосредственно в подготовке конференции. Изначально моей основной и единственной задачей был трек для малого и среднего бизнеса, то есть подбор тем докладов, докладчиков, рецензирование презентаций и пр. На этом, правда, все не закончилось.
А дело в том, что мой коллега Рома Здебский был назначен ответственным за пленарный доклад (keynote owner). Роме, как человеку более близкому к среде разработчиков, нужен был кто-то, кто помог бы с демонстрациями для ИТ-аудитории. И поскольку сидим мы с ним в питерском офисе в одной комнате, то шансов избежать сей участи у меня практически не было. :) Я понимал, что будет… эм… непросто, но не представлял весь масштаб бедствия. :)
Чтобы было до конца понятно, пленарный доклад (он же keynote) – это совершенно особая часть всей конференции. По уже устоявшейся традиции keynote открывает генеральный директор Microsoft Russia, а собственно сам доклад читает специально приглашенный гость, как правило, кто-то из высшего руководства корпорации. Свою речь этот человек естественно подтверждает демонстрациями наших продуктов и технологий, приглашая на сцену для собственно проведения демонстрации какого-либо сотрудника MS. Этот год не стал исключением, причем приглашенным гостем был не кто-нибудь, а Эрик Раддер (Eric Rudder) – старший вице-президент корпорации по технической стратегии. Если озвученная должность ни о чем не говорит, добавлю, что Эрик один пяти сотрудников, которые напрямую подчиняются Биллу Гейтсу. Ну, то есть оооочень большой начальник. :) Две же из пяти демонстраций keynote-а предстояло подготовить и провести вашему покорному слуге.
Скажу честно, перспектива выступления с демонстрациями на пленарной сессии да еще в присутствие вице-президента заставляла…, как бы так мягче выразиться,… немного волноваться. :) Невольно вспоминался коллега, который однажды феерично помог Биллу Гейтсу подключить сканер во время официального «запуска» Windows 98, и совершенно не хотелось оказаться в подобной ситуации. Кстати, того парня тогда не уволили, как многие думают, но эта мысль совершенно не грела. А ведь на Платформе мы рассказываем о технологиях ближайшего будущего и в большинстве случаев демонстрируем бета-версии продуктов, порой очень даже бета… :)
Однако всякого рода неожиданностей хотели избежать не только мы с Ромой, но и Саша Ложечкин – owner всей Платформы и по совместительству наш начальник. :) Была поставлена задача: обеспечить отказоустойчивость всех компонент keynote-а, включая человеческие ресурсы, если возможно. Сказано – сделано. Кибер-мозг Ромы придумал вот такую схему, согласно которой предусматривалось дублирование всего, что только можно было продублировать: проекторов, серверов, ноутбуков, микрофонов и пр.
Кроме того, на сцене располагались плазмы, на которых для Эрика отображались слайды и заметки на английском языке, в то время как на больших экранах люди из зала видели русские слайды. В результате помимо серверов, о которых чуть ниже, потребовалось 17 (!!!) ноутбуков плюс коммутационное оборудование. Когда за кулисами слева от сцены, если смотреть из зала, мы все это расположили, получилась целая лаборатория.
Для моих демонстраций (Windows Server 2008, Hyper-V, SCVMM,…) мы позаимствовали у коллег из HP блэйд-серверы семейства HP BladeSystem c3000. На этом фото они видны слева от трибуны.
Всего там три сервера, каждый с двумя 4-х ядерными процессорами Intel Xeon и 16ГБ памяти, и дисковый массив на 600ГБ. Машины кстати очень мне понравились и с точки зрения скорости работы, и с точки зрения управления. Естественно, что управление серверами осуществлялось с ноутбука. Вопрос встал о том, как обеспечить отказоустойчивость самого процесса демонстрации. Резервный комплект оборудования есть, но как на него переключиться в случае проблемы? Идеальная картина – переключение должно пройти вообще незаметно для зрителей.
Решили, в ходе моего выступления на сцене второй человек за кулисами повторяет все шаги демонстрации на резервном оборудовании. Если что-то происходит не так, выступающий подает условный сигнал (не скажу какой :)), и на экраны в зале подается картинка с резервного железа. Загвоздка только в том, как быть с ноутбуком, с которого идет управление блэйдами. Запустить новые терминальные сессии к резервному серверу? Долго. И потом, сам ноутбук тоже может накрыться. Выносить резервный ноутбук из-за кулис на сцену в этот момент? Неудобно, заметно для зрителей.
Решили, ноутбуков на сцене не будет вообще! Все за кулисами. На сцене только монитор, USB-клавиатура и USB-мышка. И таких комплектов два.
Каждый кабелями подключен к соответствующему ноутбуку за сценой. Второй человек во время демонстрации повторяет все шаги, используя встроенную клавиатуру ноутбука. Если происходит проблема, я подаю сигнал, экраны переключают на отображение картинки с резервного комплекта, мне остается только сделать шаг вправо и продолжить демонстрацию с использованием вторых клавиатуры, мышки и монитора на трибуне. Оба-на!
Я не буду описывать в красках лица ребят из ARS Communications, помогавших нам в организации конференции, когда они впервые увидели эту схему. :) Но мы собрали ее, протестировали, и она работала!!!
Остается только добавить, что все демонстрации прошли без запиночки, на спасательный вариант мы так ни разу в «боевой» обстановке и не переключились. И это ХОРОШО!
Впереди лонч 2008 и Платформа 2009… :))))
Comments
Anonymous
January 01, 2003
Здорово, спасибо за рассказ :)Anonymous
January 01, 2003
Супер! Саша, вы с Ромой просто молодцы. Действительно получилась фантастическая системаAnonymous
January 01, 2003
PingBack from http://geeklectures.info/2007/12/25/%d0%b7%d0%b0-%d0%ba%d1%83%d0%bb%d0%b8%d1%81%d0%b0%d0%bc%d0%b8-%d0%bf%d0%bb%d0%b0%d1%82%d1%84%d0%be%d1%80%d0%bc%d1%8b-2008/Anonymous
January 01, 2003
Спасибо за интерестный пост! Молодцы!Anonymous
January 01, 2003
Если вы не были на Платформе 2008 – можно увидеть, как это было, и посмотреть изAnonymous
January 01, 2003
Отличная схема. Настоящий хайтек в действии. Все резервируется как минимум дважды. :) :)