Недавно Google начала специальную образовательную программу, в рамках которой ведущие программисты компании выступят с лекциями перед студентами нескольких ВУЗов Москвы и Санкт-Петербурга. Такие лекции в Google называют Tech Talks.
На прошлой неделе в МФТИ прошла одна из первых лекций. Программист Игорь Кривоконь рассказал, как устроены вычислительные центры, почему нужна собственная файловая система, осветил некоторые особенности распределённого хранения данных, рассказал, для чего на самом деле нужны роботы с присосками, и, конечно, какие проекты Google могут быть особенно интересны для студентов. На
YouTube можно найти
запись трансляции. Она состоит из девяти частей:
- Введение, обзор лекции
- Вычислительные центры и серверы Google, их модификации и поколения, энергоснабжение
- Использование солнечных батарей в Google. Система оповещения о сбоях аппаратного обеспечения. Файловая система Google, GFS.
- MapReduce (модель параллельных вычислений)
- BigTable (распределенное хранение структурированных данных)
- Продукты Google. Google Book Search, здесь же роботы с присосками и способы сканирования книг
- О проверке правописания на основе статистического анализа. Вопросы из зала
- Вопросы из зала
- Вопросы из зала, Google для студентов
Скоро опубликуем видеозапись Tech Talk Александра Грушецкого о том, как создавались и совершенствовались поисковые роботы, какие серверные решения использует компания и какой путь проходит запрос, набранный в поисковой строке сайта Google.