Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Oracle в хозяйстве. 24 Тб и больше

CUSTIS
June 30, 2020

Oracle в хозяйстве. 24 Тб и больше

Выступление Максима Трегубова, нашего DevOps-инженера, с докладом на CUSTIS Meetup: Russian Oracle User Group (30 июня 2020).

Видеозапись выступления: https://youtu.be/e0x_4kb7DMU

CUSTIS

June 30, 2020
Tweet

More Decks by CUSTIS

Other Decks in Programming

Transcript

  1. Максим Трегубов DevOps-инженер CUSTIS Meetup: Russian Oracle User Group 30

    июня 2020 Oracle в хозяйстве. 24 Тб и больше
  2. План Контекст: что у нас было и что мы хотели

    исправить Поиск решения, трудности Результаты и инструменты Демо
  3. Дано Клиент — крупный ритейлер Oracle (Linux) + Application (Windows)

    24 Тб размер базы данных 3 стенда Dev/Test/Stb 4 / 25
  4. Проблемы 1 раз в год обновление БД 3 раза по

    24 Тб дорого хранить Очереди из тестировщиков Сложности с откатом состояния стенда 5 / 25
  5. Сократить расходы на хранение данных Увеличить скорость развертывания стендов Уменьшить

    взаимное влияние при тестировании Получать максимально свежие данные Сократить Time-to-market Что хотим 6 / 25
  6. test: stage: test tags: – rm-time-machine except: – schedules script:

    – ansible-playbook change-sid.yml --syntax-check – ansible-playbook clone.yml --syntax-check .gitlab-ci.yml 10 / 25
  7. Время 0 10 20 30 40 50 60 70 80

    90 Время подготовки эталона Клон До После 22 / 25
  8. Расходы на инфраструктуру 0 20 40 60 80 100 120

    140 Первый год Второй год Третий год Четвертый год Старая Новая 23 / 25
  9. Итоги Быстрое, простое и дешевое создание стендов Возможность параллельной работы

    Уменьшение расходов на инфраструктуру на 50 % через 1,5 года Организационные сложности: не все технические усовершенствования воспринимаются сотрудниками на ура