Использование IMDG в высоконагруженных системах Основная секция
Тезисы
Тезисы:
Последнее десятилетие было ознаменовано двумя, на первый взгляд, противоположными трендами: падением стоимости серверов и замедлением влияния закона Мура на развитие компьютерной техники. С другой стороны, в течение всего этого времени нарастала необходимость в оперативной обработке больших объемов данных. Развитие пошло в сторону использования множества узлов и параллелизации обработки - технологий, ранее применявшихся только в high-end системах.
На этой волне получили распространение технологии In-Memory Data Grids, главной идеей которых является загрузка всего активного объема данных в память распределенной системы с целью быстрого доступа и обработки. Изначально построенные для работы в распределенном режиме, такие системы легко поддаются горизонтальному масштабированию и позволяют обеспечить высокую отказоустойчивость.
В то время как на рынке уже насчитывается более десятка продуктов для построения In-Memory Data Grids (Oracle Coherence, IBM WebSphere Extreme Scale, Gigaspaces, GemStone, HazelCast, Voldermar и др.). принципы построения таких систем являются достаточно общими и не зависят от производителя платформы. Целью доклада является поделиться опытом, накопленным в построении систем на базе IMDG и осветить возможности использования таких систем в web 2.0 сайтах, системах биллинга, высокопроизводительной обработке транзакций и других нагруженных системах.
Целевая аудитория:
Разработчики, архитекторы, бизнес.
Где применимо:
- Нагруженные сайты (социальные сети, путешествия и др);
- Финансы;
- Безопасность;
- Онлайн игры;
- Обработка транзакций;
- Биллинг;
- Поиск;
- Оценка риска;
- Телеком.
О докладчике:
Алексей Харламов, руководитель группы разработки, Questora