Відмовостійкий кластер postgresql

Иван9 років у сервісі
Дані замовника будуть вам доступні після подання заявки
13.08.2023

Технічне завдання (ТЗ) на перенесення баз даних на віддалений відмовостійкий кластер PostgreSQL

Загальний огляд:

Метою цього завдання є налаштування кластера для 60+ баз даних. PostgreSQL. Кожна база даних має різний обсяг (від 100 МБ до 200 ГБ) та велике навантаження.

Вимоги:

1. Створити відмовостійкий кластер PostgreSQL з 2+ серверів.

2. Налаштувати кластер щоб потім перенести всіх 60+ баз даних

3. Перенести бази декілька баз данних на сервери після успішного тестування.

4. Використовувати Patroni або альтернативний інструмент для забезпечення відмовостійкості кластера.
5. Документація з налаштування та супроводу баз данних

Деталі завдання:

1. Налаштування тестового кластера:

   - Встановити PostgreSQL на тестових серверах.

   - Створити відмовостійкий кластер з мінімум 2 серверами.

   - Використати Patroni для керування відмовостійкістю (або альтернативний інструмент).

   - Налаштувати резервне копіювання та відновлення баз даних.

2. Тестування на тестових серверах:

   - Перенести деякі тестові бази даних на тестовий кластер.

   - Переконатися, що дані перенесені коректно та бази працюють на новому кластері.

   - Протестувати відмовостійкість та відновлення після збоїв.

3. Перенесення на дедікейтед сервери:

   - Після успішного тестування перенести декілька баз даних на дедікейтед сервери.

   - Забезпечити мінімальний вплив на продуктивність під час перенесення.

4. Моніторинг та логування:

   - Налаштувати систему моніторингу для стеження за станом кластера та баз даних.

   - Включити логування подій для виявлення проблем та рішення їх вчасно.

5. Документація:

   - Підготувати детальну документацію з налаштування кластера, перенесення баз даних та відмовостійкості.

Заявки фрілансерів