OtterTune был автоматизированным сервисом настройки баз данных из Университета Карнеги-Меллон, который прекратил работу.
Подайте заявку чтобы публиковать обновления, новости и отвечать пользователям.
Войдите в аккаунт чтобы подать заявку
ВойтиOtterTune был автоматизированным сервисом настройки баз данных, изначально созданным как исследовательский проект в Университете Карнеги-Меллон, и предназначался для оптимизации производительности баз данных PostgreSQL и MySQL, включая управляемые сервисы, такие как Amazon RDS и Aurora. Его основное ценностное предложение заключалось в замене ручного, трудоемкого и требующего высокой экспертизы процесса настройки производительности БД на интеллектуальную, основанную на данных платформу, которая могла автоматически анализировать рабочие нагрузки и рекомендовать оптимальные конфигурации для повышения пропускной способности и снижения задержек.
Ключевые возможности: Сервис непрерывно отслеживал метрики базы данных и производительность запросов для выявления узких мест. Затем он применял модели машинного обучения, обученные на обширном массиве данных о производительности, для генерации индивидуальных рекомендаций по настройке таких параметров ("knobs"), как буферы памяти, размеры кэша и параметры планировщика запросов. Например, он мог автоматически корректировать `shared_buffers` в PostgreSQL или `innodb_buffer_pool_size` в MySQL на основе наблюдаемых паттернов нагрузки, стремясь оптимизировать использование ресурсов без необходимости ручного вмешательства администратора БД.
Уникальность OtterTune заключалась в его академической основе и фокусе на замкнутом, автоматизированном процессе настройки. В отличие от традиционных инструментов мониторинга, которые лишь выделяют проблемы, OtterTune стремился напрямую применять исправления, обучаясь на исторических данных о производительности множества развертываний. Он интегрировался напрямую с конечными точками облачных баз данных, получая метрики через стандартные API, и предоставлял дашборд для визуализации улучшений производительности и эффекта от примененных конфигураций. Эта технология была особенно примечательна попыткой формализовать экспертные знания по настройке в доступный сервис.
Идеально подходит для команд разработки и компаний, использующих PostgreSQL или MySQL в production, особенно тех, кто применяет Amazon RDS или Aurora и не имеет глубоких внутренних экспертов по администрированию БД. Он обслуживал стартапы и малый/средний бизнес, стремящиеся обеспечить производительность приложений без найма выделенного DBA, а также более крупные инженерные команды, желавшие автоматизировать рутинные задачи обслуживания БД. Сценарии использования включали интернет-магазины, нуждающиеся в стабильной скорости транзакций, SaaS-приложения, масштабирующие свой слой баз данных, и сервисы, интенсивно работающие с данными и требующие оптимальной производительности запросов.
Важно отметить, что OtterTune больше не является активным сервисом. Компания, стоявшая за ним, по всей видимости, прекратила свою деятельность, сделав инструмент недоступным для новых пользователей. Его модель ценообразования, которая ранее была freemium, более не применима.