Топик является продолжением этого топика
Первым делом хочется отметить, что в зале оказалось тепло, в отличие от холла и зала А, где проходил ключевой доклад.
В этом топике доклады:
Началось все со слов, что HPC (High-performance computing) переходит из узкоспециализированной ниши на повсеместную применимость. В частности это интеграция в офисные инфраструктуры.
Упрощение HPC идет по следующим основным направлениям:
Вкратце были рассмотрены следующие основные сценарии использования:
Windows HPC Server 2008 R2 включает в себя:
HPC на примере интеграции с Excel 2010
В качестве примера внедрения HPC в Excel 2010 был пример из жизни американской страховой компании. Если раньше 1700 записей считались 14 часов, вычисления с помощью HPC занимают 2.5 минуты.
После интеграции в строке меню Excel появляется пункт меню «HPC».
Требует Microsoft Windows 7 для использования рабочих станций, как узлов кластера. Сервер допускает довольно гибкую настройку: ограничение по ресурсам (загрузка процессора, по поводу ограничения по использованию памяти докладчик затруднился ответить. В любом случае, одновременное использование машин как узлов кластера и рабочих машин не рекомендуется), расписание работы и прочее.
Рассмотрим, как работает эта связка Excel-HPC. У нас имеются следующие элементы:
В общем случае процесс вычисления происходит следующим образом:
1. Клиент отправляет запрос на вычисление на head node.
2. Если head node дает разрешение, данные подаются брокеру, который распределяет задания между узлами следующим образом:
3. Результат собирается воедино на брокере и отдается клиенту.
При этом клиенту совершенно необязательно ждать окончания вычислений — можно закрывать Excel, а потом простым нажатием кнопки забрать готовую просчитанную таблицу у брокера.
Теперь вопрос, который, наверное, уже многих мучает: сколько же стоит эта вкусность? Я в финансовых вопросах разбираюсь не очень хорошо, поэтому тут могут быть неточности. Но все же, лицензии и их стоимость:
Head Node — $450
Compute node OS Windows HPC Server — $250
HPC Enterprize — $945
Broker — $450
Workstation — $100
Разработка под HPC
Используется Visual Studio с MPI, Task Parallel Libray в .NET Framework 4.0 а также еще несколько библиотек и технологий, которые я записать не успел, но те, кому это интересно — могут посмотреть на techdays.in.ua — как я уже говорил, в скором времени будут выложены полные видео лекций и все материалы.
Также допускается использование графических библиотек. Насколько я понимаю, именно с помощью этих средств Microsoft рендерила Аватар с помощью облачных HPC-вычислений.
Административная консоль
Отдельного внимания заслуживает административная консоль, которая является довольно мощным и удобным средством для управления и мониторинга кластера. Итак, что она может:
Планирование происходит по следующим основным параметрам:
Впрочем, все мы помним показатели, которые выдавал IE9, и чем все это закончилось. Поэтому к этим графикам я отнесся с некоторым скептицизмом.
Напоследок аудитории продемонстрировали клиентов и партнеров, среди которых я заметил такие бренды, как Nvidia, Intel и ACER.
На этом доклад закончился.
Краткое описание с сайта в переводе на русский:
Сначала было сказано несколько вводных слов, о сложностях развертывания и переноса станций и о необходимости и полезности DaaS. Было обращено особое внимание на то, что VDI — не DaaS.
Идеальный DaaS — это использование соответствующих методов для изоляции, виртуализации, доставки и управления, чтобы соответствовать требованиям.
При создании стратегии DaaS разделяются ОС, приложения и данные. Каждый их этих пунктов может иметь отличный от других принцип реализации.
Что такое виртуальное рабочее место, из чего оно состоит:
Gartner представляет 10 архитектурных сценариев согласно следующим принципам:
ОС может быть:
Приложения разделяются аналогично ОС:
Игорь Шаститко: «Кто Вам поручил задать этот вопрос?»
Разработка стратегии DaaS происходит следующим образом:
В презентации были несколько блок-схем для выбора оптимальной стратегии построения DaaS для конкретного пользователя. Кому интересны подробности — ищите презентацию на techdays.
Итоги:
Первым делом хочется отметить, что в зале оказалось тепло, в отличие от холла и зала А, где проходил ключевой доклад.
В этом топике доклады:
- «Неограниченные вычислительные возможности для вашей организации — от HPC Server до Azure» от Олега Крючкова
- «Личные облака: Desktop as a Service» от Игоря Шаститко
Началось все со слов, что HPC (High-performance computing) переходит из узкоспециализированной ниши на повсеместную применимость. В частности это интеграция в офисные инфраструктуры.
Упрощение HPC идет по следующим основным направлениям:
- Превращение HPC в массовую технологию
- Развитие партнерской экосистемы
Вкратце были рассмотрены следующие основные сценарии использования:
- Инженерные и научные расчеты
- Ускорение Excel 2010 на основе HPC-кластера
- Приложения SOA (не требуют MPI)
- Также поддерживается интеграция HPC в SharePoint
- HPC-вычисления производятся специальной платформой-надстройкой над Microsoft Server 2008 R2.
Windows HPC Server 2008 R2 включает в себя:
- полную, интегрированную платформу для кластеризации (ОС+MS HPC Pack)
- надстройку над 64-битной ОС Windows Server 2008 R2
- Для решения всех классов задач HPC
HPC на примере интеграции с Excel 2010
В качестве примера внедрения HPC в Excel 2010 был пример из жизни американской страховой компании. Если раньше 1700 записей считались 14 часов, вычисления с помощью HPC занимают 2.5 минуты.
После интеграции в строке меню Excel появляется пункт меню «HPC».
Требует Microsoft Windows 7 для использования рабочих станций, как узлов кластера. Сервер допускает довольно гибкую настройку: ограничение по ресурсам (загрузка процессора, по поводу ограничения по использованию памяти докладчик затруднился ответить. В любом случае, одновременное использование машин как узлов кластера и рабочих машин не рекомендуется), расписание работы и прочее.
Рассмотрим, как работает эта связка Excel-HPC. У нас имеются следующие элементы:
- Клиент, которому необходимо сделать вычисления
- Главный узел (Head Node), управляющий доступом к кластеру
- Брокер (Broker Node) — узел, управляющий непосредственно узлами кластера.
- Обычные узлы, выполняющие вычисления.
В общем случае процесс вычисления происходит следующим образом:
1. Клиент отправляет запрос на вычисление на head node.
2. Если head node дает разрешение, данные подаются брокеру, который распределяет задания между узлами следующим образом:
- Если существует большое количество ячеек — каждый узел обрабатывает небольшой блок записей.
- Если ячеек сравнительно немного, но обработка каждой занимает значительное время и используется большое количество функций — каждый узел считает одну или несколько функций.
3. Результат собирается воедино на брокере и отдается клиенту.
При этом клиенту совершенно необязательно ждать окончания вычислений — можно закрывать Excel, а потом простым нажатием кнопки забрать готовую просчитанную таблицу у брокера.
Теперь вопрос, который, наверное, уже многих мучает: сколько же стоит эта вкусность? Я в финансовых вопросах разбираюсь не очень хорошо, поэтому тут могут быть неточности. Но все же, лицензии и их стоимость:
Head Node — $450
Compute node OS Windows HPC Server — $250
HPC Enterprize — $945
Broker — $450
Workstation — $100
Разработка под HPC
Используется Visual Studio с MPI, Task Parallel Libray в .NET Framework 4.0 а также еще несколько библиотек и технологий, которые я записать не успел, но те, кому это интересно — могут посмотреть на techdays.in.ua — как я уже говорил, в скором времени будут выложены полные видео лекций и все материалы.
Также допускается использование графических библиотек. Насколько я понимаю, именно с помощью этих средств Microsoft рендерила Аватар с помощью облачных HPC-вычислений.
Административная консоль
Отдельного внимания заслуживает административная консоль, которая является довольно мощным и удобным средством для управления и мониторинга кластера. Итак, что она может:
- конфигурирование
- мониторинг
- «Температурная карта» — на одном экране информация по узлам, какие узлы ко каким параметрам работают неправильно (до 3 параметров-метрик на узел)
- — До 100 узлов на экране
- — режим «карта» или «список»
- — цветовая шкала для каждой метрики
- управление узлами
- управление задачами
- отчеты (богатая коллекция готовых шаблонов, возможность конфигурировать собственные)
- диагностика
Планирование происходит по следующим основным параметрам:
- по узлам, процессорам, ядрам
- различные типы задач
- различные политики
- различные интерфейсы
- поддержка кластеров свыше 1000 узлов
- балансировка нагрузки
Впрочем, все мы помним показатели, которые выдавал IE9, и чем все это закончилось. Поэтому к этим графикам я отнесся с некоторым скептицизмом.
Напоследок аудитории продемонстрировали клиентов и партнеров, среди которых я заметил такие бренды, как Nvidia, Intel и ACER.
На этом доклад закончился.
Доклад 2 «Личные облака: Desktop as a Service», Игорь Шаститко
Краткое описание с сайта в переводе на русский:
Microsoft имеет в своем портфеле массу технологий, которые обеспечивают простоту развертывания и сопровождение рабочих мест у современных изменчивых средах — Application Virtualization (APP-V, MED-V, Remote Apps, Terminal Server), OS virtualization (Remote Desktop, Terminal Services, VDI), hardware virtualization (Hyper-V), management (SCCM, SCVMM, SCOM). Какие сервисы можно реализовать для централизации та динамической работы рабочих мест.
Сначала было сказано несколько вводных слов, о сложностях развертывания и переноса станций и о необходимости и полезности DaaS. Было обращено особое внимание на то, что VDI — не DaaS.
Идеальный DaaS — это использование соответствующих методов для изоляции, виртуализации, доставки и управления, чтобы соответствовать требованиям.
При создании стратегии DaaS разделяются ОС, приложения и данные. Каждый их этих пунктов может иметь отличный от других принцип реализации.
Что такое виртуальное рабочее место, из чего оно состоит:
- User state virtualization (data & settings)
- virtual presentation
- virtual applications
- virtual OS (в полной мере пока не реализовано, ожидается в 2012)
Gartner представляет 10 архитектурных сценариев согласно следующим принципам:
ОС может быть:
- Local — как на обычной рабочей станции.
- Streamed — образ доставляется на целевой компьютер
- Hosted — ОС выполняется на сервере. Яркий пример — терминальный сервер или сервер тонких клиентов.
Приложения разделяются аналогично ОС:
- Distributed — локально установленные.
- Streamed — хранятся на сервере, при необходимости доставляются на клиентскую машину и выполняются уже на ней.
- Centralised — приложения находятся и выполняются на удаленном сервере.
Игорь Шаститко: «Кто Вам поручил задать этот вопрос?»
Разработка стратегии DaaS происходит следующим образом:
- разионализация инфраструктуры
- определение пользовательскиз сценариев. Основные паттерны:
- Наложение на доступные стратегии
- Определение профилей пользователей/сайтов
- Выбор технологий для реализации определенных потребностей.
В презентации были несколько блок-схем для выбора оптимальной стратегии построения DaaS для конкретного пользователя. Кому интересны подробности — ищите презентацию на techdays.
Итоги:
- одно решение не подходит для всех хотя бы потому, что такой подход часто не имеет логической потребности
- В зависимости от стратегии, рационализируйте вашу среду
- Внедрение соответствующих технологий виртуализации для изолирования требуемого задачами уровня стека (OS-App-Presentation-Settings&Data)
- DaaS V1 в виде Solutions Accelerator выйдет в ближайшее время