Опис завдання
Після того, як вимоги стануть більш-менш зрозумілими, необхідно налаштувати фізичні сервери та бази даних. Як мінімум, необхідно налаштувати середовище розробки та виробниче середовище. Існує також багато проектів зі створення сховищ даних, де є три середовища: Розробка, Тестування та Виробництво.
Недостатньо просто налаштувати різні фізичні середовища. Різні процеси (такі як ETL, OLAP Cube і звітність) також повинні бути налаштовані належним чином для кожного середовища.
Найкраще для різних середовищ використовувати різні сервери додатків і баз даних. Іншими словами, середовище розробки матиме свій власний сервер додатків і серверів баз даних, а виробниче середовище матиме свій власний набір серверів додатків і баз даних.
Наявність різних середовищ дуже важлива з наступних причин:
- Всі зміни можна спочатку протестувати та перевірити якість, не впливаючи на виробниче середовище.
- Розробка та контроль якості можуть відбуватися під час доступу користувачів до сховища даних.
- Коли виникають будь-які питання щодо даних, наявність окремого середовища (середовищ) дозволить команді сховища даних дослідити дані, не впливаючи на виробниче середовище.
Вимоги до часу
Підготовка серверів і баз даних повинна зайняти менше 1 тижня.
Результати
- Документ з налаштування апаратного/програмного забезпечення для всіх середовищ, включаючи специфікації обладнання та скрипти/налаштування для програмного забезпечення.
Можливі підводні камені
Щоб заощадити капітал, часто команди, що займаються сховищами даних, вирішують використовувати лише одну базу даних і один сервер для різних середовищ. Розділення середовищ досягається або структурою каталогів, або створенням окремих екземплярів бази даних. Це проблематично з наступних причин:
1. Іноді може виникнути ситуація, коли сервер потрібно перезавантажити для середовища розробки. Наявність окремого середовища розробки запобігає впливу цього на виробниче середовище.
2. При наявності різних середовищ баз даних на одному боксі можуть виникати перешкоди. Наприклад, виконання декількох довгих запитів до бази даних для розробки може вплинути на продуктивність робочої бази даних.
🚀Долучайтесь до нашої спільноти Telegram:
🚀Долучайтесь до нашої спільноти FaceBook: