- • Колесо миші / Перетягування: Масштаб та панорамування
- • Клік на вузол: Відкрити деталі / Розгорнути дочірні елементи
- • Кольори: Prod, Dev, Database, Storage, R&D
bannerboo-prod-editor
Serverless контейнерне середовище для продового веб-редактора банерів.
bannerboo-dev-vm
Тестовий VM сервер з 5 активними Docker-контейнерами.
GCP Cloud SQL (MySQL)
Центральна керована база даних у приватній мережі VPC.
GCS Buckets
Сховище файлів користувачів, банерів, медіаасетів та бекапів.
bannerboo-rnd
R&D сервер для експериментів, Cinestudio та Енциклопедії.
План оптимізації продуктивності та бюджету BannerBoo
Результати комплексного аудиту GCP інфраструктури від Boo
Додати індекс у базі `appbannerboo`
Запити перевірки підписки сканують 224,696 рядків за виклик і займають 286 ms. Додавання індексу прискорить запит у 300 разів до <1ms!
ALTER TABLE bb_users ADD INDEX idx_sscrb_id (bb_user_sscrb_id);
Даунгрейд R&D сервера (`bannerboo-rnd`)
Зараз `e2-standard-4` споживає лише 2.6 GB RAM з 16 GB. Зміна типу машини на `e2-standard-2` (8 GB) збереже ~$50/міс (~$600/рік).
Налаштування Cloud Run Health Probe
Підняти Failure threshold з 1 до 3 у налаштуваннях Health Check Cloud Run, щоб запобігти передчасним перезапускам контейнерів при спалахах трафіку.
Збереження поточних серверних тарифів
Апгрейд заліза для Dev VM та Cloud SQL не потрібен. Ресурси завантажені менше ніж на 20%, залізо працює з величезним запасом.