Десять тікетів підтримки за десять років: так виглядає нудна інфраструктура.
Національний новинний видавець проводить виборчі ночі на нашому обладнанні. За десять років він відкрив приблизно десять тікетів підтримки. Ось що знадобилося, щоб це побудувати.
У цій статті 5 розділів
- Національний новинний видавець працює на нашому обладнанні десять років і відкрив за цей час приблизно десять тікетів підтримки.
- Його виборчі ночі та фінали чемпіонатів проходять на нашому обладнанні. Нічого не дзвонить. Ця тиша є результатом роботи, а не щасливим збігом.
- Стек навмисно нудний: кластерний bare metal на HPE ProLiant, один відомий набір будівельних блоків, інженери, які відповідають на ваш тікет.
- Та сама турбота масштабується і вниз. Одна серйозна машина обслуговує мережу ремонтних майстерень за точно тим самим принципом.
Добра інфраструктура не має про що розповідати. Метрика, яку ніхто не виносить на слайд, є найважливішою: як часто комусь доводилося про неї думати? Для видавця відповідь, за десять років безперервних високонавантажених новин, становить приблизно десять разів. Це не відгук. Це підрахунок.
Що їм було потрібно
Завдання вміщувалося в одне речення: коли треба дістатися до читачів, компромісів із простоєм немає. Пік видавця не є повільним зростанням, за яким можна стежити на дашборді і під яке можна виділяти ресурси. Це вердикт о 21:00, гол у доданий час, відставка, якої ніхто не чекав.
Що ми побудували
Ми не будували нічого екзотичного. Ми побудували одну відому річ, добре, на виділеному обладнанні. Понад 30 серверів HPE ProLiant із кластерними bare-metal навантаженнями: HAProxy і Varnish на edge, nginx і PHP, кластери Percona XtraDB, кластерні Valkey та Elasticsearch, на all-flash сховищі HPE 3PAR із 3PAR Peer Persistence, з географічно розподіленим аварійним відновленням.
- ОБЧИСЛЕННЯ
- HPE ProLiant, bare metal, у кластері
- БАЗА ДАНИХ
- Percona XtraDB Cluster (кілька 3-вузлових)
- ПОШУК / КЕШ
- Elasticsearch · Valkey · Varnish
- СХОВИЩЕ
- HPE 3PAR all-flash, Peer Persistence
- АВАРІЙНЕ ВІДНОВЛЕННЯ
- Географічно розподілене аварійне відновлення
Найпоказовіша частина збірки є тією, якої читачі так і не побачили. Платформа переїхала з Амстердама в Digital Realty Athens кілька місяців тому, і для читачів cutover минув непомітно.
Що змінилося
Тепер виборчі ночі та фінали чемпіонатів проходять, а підтримка нічого не чує.
Зверніть увагу на те, чого не сталося. Ми не продали видавцю більший лічильник чи преміальний рівень підтримки, щоб пережити його піки. Ми розрахували машину на реальний пік і поклали запас у систему.
Підсумок
З прикметниками можна сперечатися. З кількістю тікетів не посперечаєшся. Ось кількість видавця, проти десятиліття найбезжальнішого патерну трафіку у видавничій справі.
Виборчі ночі видавця відбуваються. Ніхто не дзвонить. Тиша в цій справі є всім продуктом. Решта є пакуванням.
Чому це узагальнюється
Ніщо з того, що зробило платформу видавця нудною, не є специфічним для видавничої справи. Власне обладнання без лічильника, один відомий стек замість зоопарку напівзрозумілих сервісів, і інженери, які відповідають на ваш тікет з іменем, а не з черги. Це інгредієнти, і їм не потрібна національна аудиторія, щоб працювати. Наші історії клієнтів показують більше про те, як ми працюємо.
Та сама турбота масштабується аж до однієї серйозної машини. Мережа ремонтних майстерень тримає свої магазини, своїх техніків і свою критичну для бізнесу ERP на одному dedicated server. Інший розмір, той самий результат: інфраструктура, яка робить свою справу і не заважає.

Прямі відповіді
Звідки мені знати, що це стосується мого розміру?+
Бо принцип не про розмір. Він про володіння обладнанням, стандартизацію стеку і наявність названого інженера на вашому тікеті. Це працює і на одній виділеній машині, і на повному приватному кластері. Sizing Desk скаже вам, який кінець цього діапазону вам справді потрібен, і схиляється до меншої відповіді.
Що включає «managed»?+
Практичну міграцію, щоденну експлуатацію платформи та оптимізацію продуктивності й безпеки, усе на нашому боці лінії. Ми це будуємо, ми це експлуатуємо, ми відповідаємо, коли щось потребує уваги. Для видавця це означало приблизно десять випадків за десять років.
Що станеться у мою пікову ніч?+
Ви виходите в запас, який уже є в системі, бо це виділене обладнання і на ньому немає лічильника. Ми розраховуємо цей запас під ваш реальний пік наперед.
Що станеться, якщо цілий дата-центр матиме поганий день?+
Платформа видавця має географічно розподілене аварійне відновлення, тож проблема на одному майданчику не є проблемою для його читачів.
Розрахуйте кластер за непомітною виборчою ніччю
Дайте відповідь на кілька запитань, і Sizing Desk запропонує реальну архітектуру з наших реальних будівельних блоків. Він скаже вам, якщо вам потрібно менше, ніж ви думаєте. Більшості так і є.
Розрахуйте ваш кластерВи дійшли до кінця.
Застосуйте прочитане на практиці
Що ви запускаєте?
Розкажіть нам про навантаження, трафік і вимоги до відновлення. Почніть з конструктора сервера або обговоріть деталі з інженером.
Написано інженерами, які будують і експлуатують інфраструктуру, про яку йдеться.Поговоріть з інженером
