Технології хостингу: як оцінити користь нових інструментів
Як виміряти користь віртуалізації, контейнерів, NVMe й автоматизації та впроваджувати нові технології хостингу з перевіркою результату.
Технології хостингу покращують роботу бізнесу, коли вирішують конкретну проблему. Перш ніж запроваджувати новий інструмент, виберіть вимірювану мету: скорочення часу розгортання, менша затримка відповіді, швидше відновлення або менше ручного адміністрування. Це дає команді можливість оцінити результат поза маркетинговими заявами.
Віртуальні машини забезпечують окремі середовища операційної системи на спільному фізичному обладнанні. Вони дозволяють гнучко розподіляти ресурси, але обмеження ресурсів і відновлення після збоїв все одно потребують планування. Контейнери містять програму та її залежності в пакеті, який можна розгортати. Звичайні контейнери Linux спільно використовують ядро операційної системи хоста. Контейнери та віртуальні машини забезпечують різні рівні ізоляції, тому вибір залежить від вимог програми.
Сховище NVMe може допомогти робочим навантаженням, які чекають на дискові операції, тоді як кешування додатків і оптимізація запитів можуть бути більш корисними, коли повторна робота є основною проблемою. Перед заміною сховища визначте, що обмежує продуктивність. Ані швидші диски, ані слово «хмара» в описі послуги автоматично не створюють стійку програму.
Автоматизація може зробити розгортання повторюваними та скоротити рутинну роботу. Зберігайте зміни розгортання в системі контролю версій, обмежуйте доступ, записуйте результати розгортання та зберігайте перевірену процедуру відкату. Моніторинг повинен пов’язувати вимірювання інфраструктури з помилками, з якими стикаються користувачі та часом відповіді.
Вносьте по одній суттєвій зміні в тестове середовище, а потім порівнюйте вибрану метрику з початковим рівнем. Включіть час персоналу та витрати на обслуговування в оцінку. Використовуйте технологію, коли виміряна вигода виправдовує додаткову операційну відповідальність і команда може впевнено її підтримувати.