25 Миллиардов Запросов В Час: База Данных Servicenow

Двадцать шестое февраля прошедший Конференция MariaDB M|18, в которой приняли участие 330 ИТ-компаний.

На конференции выступил представитель ServiceNow. Он поделился кейсом по управлению «85 тысячами баз данных по всему миру».

Среднее количество запросов в час — 25 миллиардов.

Ниже мы расскажем, как ServiceNow работает с такими нагрузками.



25 миллиардов запросов в час: база данных ServiceNow

/Фликр/ Тетис.

/ СС



Почему ServiceNow использует MariaDB

Представитель ServiceNow Тим Йим сказал об использовании MariaDB. По словам Йима, компания выбрала MariaDB, поскольку база данных стабильна и высокодоступна.

ServiceNow стремится достичь доступности системы на уровне 99,999 %, поскольку это критически важно для таких клиентов, как больницы, заводы, банки и электростанции.

Преимущества использования MariaDB уже оценил сингапурский банк DBS, отказавшийся от DB2 и Oracle Enterprise. За два года банк развернул более 700 экземпляров базы данных MariaDB, на которой работает 54% критически важных для бизнеса сервисов, ежедневно проводя транзакции на сумму $70–80 млрд. Компания увеличила производительность приложений в семь раз, а ее инструменты тестирования смогли выдержать десятикратную нагрузку.

В то же время системы автоматизированный выпуск приложений стал в два раза эффективнее.



Что такое многоэкземплярная архитектура

Компания заявляет, что не использует мультитенантный и одноарендный -архитектура.

Вместо этого в ServiceNow придумали свой вариант — мультиэкземплярность.

Модель развертывания с несколькими экземплярами позволяет каждому клиенту иметь собственную базу данных и клиентское приложение.

Йим объясняет : «Компании обычно используют мультитенантную архитектуру, в которой все клиенты используют одну большую базу данных.

Представим, что клиентов тысяча.

Тогда выход из строя одного из них затронет 999 других: в результате вместо одного простоя получится тысяча».

В случае нескольких экземпляров каждый экземпляр клиентской базы данных работает на «голый металл» для лучшей производительности.

В этом случае аппаратные ресурсы делятся между уровнями приложений и баз данных, а процессы «контейнеризируются».

Йим прокомментировал : «Мы дублируем каждую конфигурацию, каждый узел клиентского приложения и каждую базу данных.

Мы создаем резервные копии всех баз данных каждую ночь».

Такой подход позволяет увеличить вычислительную мощность с «хирургической точностью».

Вы можете масштабировать свою инфраструктуру и устранять неполадки одного клиента за раз.



25 миллиардов запросов в час: база данных ServiceNow

/Фликр/ Дэвид Геринг / СС Йим заявляет , что для эффективной работы такого решения «нужно все автоматизировать».

ServiceNow так и сделал.

Все активы загружаются в CMDB, чтобы их можно было отслеживать в одном месте, а затем настраиваются и автоматизируются рабочие процессы: системы высокой доступности, системы аварийного восстановления и т. д. В последних выпусках платформы ServiceNow разработчики добавили возможности автоматизации на естественном языке.

которые позволяют «неспециалистам» автоматизировать необходимые процессы в своем отделе.



«Скрытые» трудности и планы на будущее

Управление таким количеством баз данных приводит к ряду проблем.

Тим Йим объясняет: «Гибкость ServiceNow позволяет нашим клиентам масштабировать услуги, но это меняет шаблоны запросов.

Поэтому такой платформой очень сложно управлять».

Решите все возникающие проблемы с ServiceNow помощь Сотрудники MariaDB: они проводят обучение администраторов баз данных, системных администраторов и инженеров по надежности сайтов, а также помогают ServiceNow разобраться в технических вопросах.

Компании планируют продолжить сотрудничество и внедрить такие функции, как ДДЛ описать структуру базы данных и более надежное шифрование данных в облаке.

Кроме того, представитель ServiceNow заявил, что он не против внедрения систем, основанных на машинном обучении: «Думаю, любому администратору базы данных будет интересно работать с более умной базой данных, которая может помочь с балансировкой нагрузки».

А разработчики MariaDB уже работают над внедрением инструментов мониторинга, которые улучшат производительность и масштабируемость системы.




Еще несколько постов из корпоративного блога IT Guild: Как сделать ITIL более клиентоориентированным Как реализовать процесс управления конфигурацией Как создать и начать использовать каталог услуг Сохраняйте ITSM простым: 4 совета по улучшению рабочих процессов Теги: #IT Guild #IT Guild #IT Guild #IT Guild #IT Guild #IT Guild #IT Guild #ServiceNow #databases #mariadb #Help Desk Software #Service Desk #Управление электронной коммерцией #Управление продуктами
Вместе с данным постом часто просматривают: