Новый дизайн, работа с каталогами, подробный анализ того, что происходит на сайте OZON.ru, обновление компьютерного парка.
Еще в 2003 году стало понятно, что парк серверов компании нуждается в серьезной модернизации. Эти компьютеры были приобретены еще в 2000 году, и они не только сильно устарели с точки зрения технических характеристик, но еще и заметно выработали свой ресурс, стали давать различные сбои, могущие приводить к очень серьезным проблемам.
Так, в мае 2003 года вдруг умер сервер с базой данных веб-витрины. Восстановление производилось фактически два дня (все было восстановлено без потерь), но магазин не работал более суток. В 2004 году подобным образом умер сервер с бэк-офисной системой, причем без возможности восстановления – данные пришлось поднимать из бэкапов, а недостающие за последние сутки – из веб-базы. Проблема также осложнялась тем, что у серверов со стороны поставщика не было никакого сопровождения, то есть «умерла – так умерла».
Поэтому было понятно, что, во-первых, серверный парк нуждается в немедленном и полном обновлении, а во-вторых, нужно радикально менять подход к поставщику «железа»: серверы должны быть мощными, надежными и качественно сопровождаться. По итогам исследования ситуации на рынке в OZON.ru приняли решение перейти на продукцию компании Hewlett Packard, которая и по сей день является поставщиком серверов и занимается их поддержкой с гарантией замены «железа» в течение шести часов (через своих российских дистрибьюторов).
OZON.ru, в отличие от поисковых или почтовых систем, не использует сотни и тысячи серверов. На момент написания данной книги это порядка пятнадцати серверов веб-витрины и примерно десяток серверов бэк-офиса. С точки же зрения базы и программного обеспечения OZON.ru – абсолютно Microsoft-ориентированная компания: MS SQL Server в качестве базы, ASP.NET в качестве инструмента разработки и так далее.
Как и чем измерять статистику OZON.ru
Многие вещи – с точки зрения юзабилити и различных IT-решений – в OZON.ru приходилось проходить на собственном практическом опыте, потому что российских аналогов с подобными оборотами и посещаемостью просто не было.
В результате перед IT-командой встал серьезный вопрос о том, каким образом измерять и хранить подробную статистику магазина, анализ которой просто необходим для решения самых разнообразных вопросов. Кроме того, эта статистика помогает понять, насколько правильны были те или иные нововведения.
Первоначально для сбора и анализа использовались традиционные рунетовские счетчики: Spylog и Rambler. Однако практика показала, что с их помощью подобную задачу не решить: во-первых, эти счетчики были подвержены различным сбоям (особенно в то время), а во-вторых, у них довольно значительно различались понятия о том, что такое посетители, пользователи, количество одновременных пользователей и так далее.