Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PostgreSQL в правительстве Московской Области / Иван Панченко, Тенгиз Алания (Postgres Professional)

232 views

Published on

Недавно Межведомственная система документооборота Московской области перешла на СУБД PostgreSQL. http://mits.mosreg.ru/multimedia/novosti/glavnie/07-04-2016-16-26-28-msed-moskovskoy-oblasti-perevedena-na-postgresql/

Это важный пример перехода критически важной государственной системы на свободно распространяемое ПО. В докладе будут рассмотрены причины и предпосылки этого перехода, встреченные трудности и экономический эффект.

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

PostgreSQL в правительстве Московской Области / Иван Панченко, Тенгиз Алания (Postgres Professional)

  1. 1. PostgreSQL в Правительстве Московской области. Переход информационных систем Правительства МО на свободно распространяемое ПО. Причины и предпосылки Иван Панченко Postgres Professional Тенгиз Алания МГУИТ МО
  2. 2. Что такое Open Source для Московской области?  Открытость ГИБКОСТЬ:  Наличие огромного количества приложений и систем под любые нужды;  Огромные сообщества специалистов;  Профессиональная поддержка от «производителя». ЭКОНОМИЯ  Снижение стоимости за счет отсутствия или минимальных лицензионных отчислений;  Высокая конкуренция из-за отсутствия «необходимости» применять проприетарные технологии. ОТКРЫТОСТЬ  Всегда можно заглянуть «под капот»;  Большое количество методических материалов с реальным опытом;  Гибкость Экономия
  3. 3. Испытание: от теории к практике Предпосылки  40К+ пользователей системы;  10К+ On line каждый день;  5К+ подключений к системе;  45ГБ прирост БД в месяц.  5,5ТБ прирост данных в месяц;  42 сервера обслуживают систему;  650 Ядер/3,7 ТБ ОЗУ;  СУБД функционирует на 192 ядрах и 1,5 ТБ ОЗУ  Среднее время ответа пользователю – 5,5 сек;  Основное время приложение проводит в БД;  Масштабирование только добавлением ресурсов к существующей СУБД, горизонтальное масштабирование приводит к увеличению времени ответа;  Колоссальные затраты на поддержку СУБД Межведомственная система электронного документооборота:
  4. 4. Выбор: какая СУБД нам нужна? Как выбрать? Стоимость; Функциональность; Поддержка; Oracle PostgreSQL Tibero MariaDB Если экономии для бюджета мы не получаем, решение о переходе не принимаем. М.И. Шадаев
  5. 5. Выбор: PostgreSQL, почему? Стоимость  Лицензионные отчисления = 0  Наличие специалистов в штате  Опыт реализации на выбранной СУБД других систем Московской области Функциональность  Горизонтальное масштабирование  Отказоустойчивость  Поставщик решения подтвердил возможность перехода в самый короткий срок Поддержка  Российская команда поддержки  Возможность получения консультаций по архитектуре СУБД и совместное планирование миграции
  6. 6. Результат!  Подготовка к миграции – 1,5 месяца;  2 цикла тестирования;  Суммарный простой системы на время миграции – 27 часов; день Первый  Logon шок был пережит без отказа системы;  Среднее время ответа* - 250 – 270 мс; Неделя  СУБД – 4 сервера, 144 Core, 448 ГБ ОЗУ;  Среднее время ответа* - 250 – 270 мс;
  7. 7. Что получилось? Pgpool Master RW Async RO Async RO
  8. 8. Основные выводы Миграция возможна и выгодна! Тестирование перед запуском: важно ничего не пропустить. Требуется адекватное моделирование реальной нагрузки Вендорская поддержка СУБД полезна.
  9. 9. Почему выбирают Open Source ? На самом деле, есть варианты: •Выбирают Open Source •Выбирают хороший Open Source продукт •Выбирают PostgreSQL Причины не очень различаются: •В России •В других странах
  10. 10. Основные причины выбора Open Source • Философские • Экономические • Технологические • Политические
  11. 11. Основные причины выбора Open Source • Философские • Экономические • Технологические • Политические Расчет для системы 4 процессора по 8 ядер архитектуры х86 Дополнительные лицензии на Oracle EE не включены Расчет по курсу 60 руб/$ ; Скидка на Oracle 40% Не учтены расходы на лицензии Oracle при обновлении оборудования
  12. 12. Основные причины выбора Open Source • Философские • Экономические • Технологические • Политические •Возможность изучения и модификации •Меньшая привязка к вендору •Более качественная и оперативная поддержка •Более высокий уровень открытости и совместимости
  13. 13. Основные причины выбора Open Source • Философские • Экономические • Технологические • Политические • Снижение политических рисков • Соблюдение требований законодательства • Обеспечение защиты информации
  14. 14. Мировой опыт Франция: правительственная программа по миграции ПО гос.органов Не менее 9 министерств. Китай: внедрение в крупнейших корпорациях, их участие в разработке Бразилия: федеральный банк! США: Master Card, ФРС, Navy, Tripadvisor, Instagram
  15. 15. PostgreSQL: признание!
  16. 16. PostgreSQL: тенденция! ДИТ Москвы Московская область продемонстрировала наглядный пример успеха На очереди: и многие другие…
  17. 17. Спасибо за внимание! Вопросы? info@postgrespro.ru

×