Как мы переносим миллионы пользователей Badoo между дата-центрами
В докладе будет рассказано про перенос пользовательских данных в пределах датацентра, а также – между датацентрами.
Большинство крупных проектов живут более чем в одном датацентре. Очевидно, что это происходит из соображений отказоустойчивости инфраструктуры и обеспечения минимального времени доступа для пользователя. В случае, если пользователь переезжает в страну, для которой выгоден другой датацентр, необходимо произвести перенос данных.
В докладе я расскажу про:
- особенности переноса баз данных с пользовательской информацией, фотографий и обновления сервисов;
- обеспечение целостности переносимых данных;
- программную реализацию процесса переноса;
- аппаратную инфраструктуру, обеспечивающую этот процесс.
Доклад ориентирован на разработчиков, интересующихся вопросами масштабирования web-проектов, в частности – аспектами решардинга данных.