VK представила масштабное обновление платформы in-memory-вычислений Tarantool
VK представила масштабное обновление платформы in-memory-вычислений Tarantool. Теперь технология доступна в трех версиях: версия с открытым исходным кодом для всех разработчиков и компаний (Community-версия), On-premise для крупного бизнеса (Enterprise-версия) и Tarantool как сервис в облаке VK Cloud Solutions (облачная версия). Новые инструменты позволят повысить безопасность и надежность работы с высоконагруженными сервисами, а также снизить совокупную стоимость владения инфраструктурой.
Новая функциональность Enterprise-версии Tarantool направлена на решение трех ключевых задач, с которыми бизнес сталкивается сегодня: безопасность, снижение стоимости и необходимость повышения надежности.
Шифрование канала передачи данных. Основной протокол шифрования данных в Tarantool IProto соответствует самым строгим требованиям корпоративной безопасности. В версии Tarantool 2.10 доступны распространенные алгоритмы шифрования: AES, RSA и ГОСТ (ГОСТ 34.12-2018). Такой подход позволяет надежно защищать передачу данных не только из внешних источников, но и между разными экземплярами Tarantool в процессе репликации.
Сжатие данных в памяти. Новый инструмент позволит эффективнее использовать оборудование, которое используется для больших кластеров хранения данных.
Аудит событий. В обновленной версии Tarantool пользователи могут анализировать расширенный список событий: теперь в журнале операций доступно более 25 типов действий. Это позволяет более гибко подходить к хранению и аналитике совершенных действий, а также устранению инцидентов.
Tarantool в облаке
Теперь пользователям облачной платформы VK Cloud Solutions будет доступна вся функциональность Community-версии продукта, необходимого для разработки высоконагруженных приложений.
Облачная версия упрощает работу с платформой: Tarantool уже настроен и полностью готов к загрузке данных. Для использования Tarantool в облаке VK Cloud Solutions не нужны серьезные компетенции, необходимые для работы с классической Community-версией, такие как знание языка программирования Lua, шардирование и самостоятельное администрирование решения.
Community-версия Tarantool
Вместе с выпуском новой Enterprise-версии продукта в VK подтвердили свою стратегию на продолжение поддержки и масштабирования Open Source. В рамках этой стратегии Community-версия Tarantool также получила масштабное обновление, включающее, в частности, расширенный алгоритм выбора лидера в кластере (RAFT) и механизм параллельной работы с транзакциями (MVCC).
В компании сообщили, что стремятся сделать платформу Tarantool доступной, адаптированной под актуальные запросы и потребности бизнеса. Текущее обновление платформы является самым масштабным за всю историю развития продукта. По оценкам разработчиков, к 2025 году на Tarantool будет приходиться до 70% инсталляций на рынке российского рынка in-memory-технологий.
Напомним, осенью 2020 года VK (на тот момент Mail.ru Group) вложила 300 млн рублей в развитие собственной СУБД Tarantool. Инвестиции призваны увеличить конкурентоспособность Tarantool на международной арене.