• База знань
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

Адміністрування Сторінка 3

Як відремонтувати пошкоджені таблиці в MySQL

Під час обслуговування баз даних MySQL може виникнути потреба у переналаштуванні або відновленні таблиць або індексів, що може бути викликано багатьма причинами – пошкодження таблиць, несумісність із іншими версіями БД тощо. Існує кілька механізмів для виконання операцій по відновленню роботи БД, котрі враховують налаштування таблиць та тип пошкодження, або необхідного перетворення. Розглянемо їх використання на конкретних прикладах.

#backup #linux #mysql

Статтю прочитали професіоналів: 1832

Рішення для підвищення продуктивності роботи PHP-додатку

У попередніх статтях ми вже розглянули питання швидкості роботи додатків на ВПС в залежності від обладнання та типу віртуалізації. Також з’ясували, що таке трейсінг та як його використання дозволяє знайти вузькі місця у програмі. Тепер сконцентруємося на питанні прискорення роботи додатку за рахунок оптимізації роботи самого PHP, зокрема, вдосконалення механізмів кешування коду та даних, а також обрання оптимального режиму роботи препроцесору для кожного типу веб-додатку.

#linux #php #php-performance #programming #radis

Статтю прочитали професіоналів: 2581

Grafana Tempo: трейсінг і моніторинг розподілених систем

DevOps-команди часто стикаються з ситуаціями, коли частина запитів в розподіленій системі несподівано сповільнюється або навіть “падає”. В логах — тиша, моніторинг метрик показує лише загальні коливання навантаження, а зрозуміти, що саме стало причиною, складно. У таких випадках на допомогу приходить трасування — технологія, що дозволяє “побачити” шлях запиту крізь усі сервіси.
Grafana Tempo — це система зберігання і обробки трейсов, яка інтегрується з інструментами моніторингу і спрощує аналіз розподілених систем. Вона дає змогу побудувати ефективну Observability-інфраструктуру без великих витрат на зберігання. У цій статті ми розглянемо, як працює Grafana Tempo, чим вона відрізняється від інших рішень і як її використовувати на практиці.

#devops #docker #grafana

Статтю прочитали професіоналів: 3075

Як перевірити конфігурацію брандмауеру за допомогою Nmap та Tcpdump

Захист внутрішньої мережі від зовнішніх атак зазвичай забезпечується правильно налаштованим брандмауером або файрволом, котрий виконує функції своєрідного фільтру між внутрішньою та зовнішньою мережами. Продумана політика безпеки, виражена у правилах файрволу, є запорукою надійності системи захисту локальної інфраструктури компанії. Для формування «ідеальної» політики безпеки необхідно проведення періодичних тестувань встановлених правил в робочих умовах. Це дозволить виявити можливі вразливості та скоригувати остаточну конфігурацію файрволу. Для проведення тестувань необхідне застосування спеціальних програмних засобів (ПЗ), до яких належать Nmap та Tcpdump. Розглянемо роботу з ними на реальному прикладі. 

#debian #security

Статтю прочитали професіоналів: 1792

Observability в PHP-додатках

Observability для PHP без пафосу: логи в Grafana Loki, метрики — через Prometheus або Grafana Mimir, трейси — в Grafana Tempo за допомогою OpenTelemetry, а профайлинг — через php_excimer. Як усе це зв’язати між собою через trace_id, з чого почати інтеграцію, та як побудувати повноцінне спостереження за системою — читайте в нашому матеріалі.

#devops #grafana #php

Статтю прочитали професіоналів: 2346

Чому один і той самий сайт може працювати швидко на одному VDS, але повільно – на іншому

При переносі сайту на інший VPS кожен власник ресурсу сподівається на суттєве покращення параметрів. Однак замість прискорення завантаження часто спостерігається протилежна картина – збільшення часу відповіді та затримки при відкритті сторінок.
При цьому технічні умови здаються незмінними: та ж CMS, ідентичні плагіни та контент. То чому гальмує сайт на VPS, навіть якщо технічно все «однаково»? Це запитання важливе для розробників, SEO-спеціалістів і власників сайтів. У цій сатті ми і розглянемо це питання.

#cloud

Статтю прочитали професіоналів: 1372

Налаштування та використання Proxmox Backup

У сучасних умовах, коли хостинг та корпоративні мережі активно переходять на віртуалізовану інфраструктуру, питання ефективного резервного копіювання стає як ніколи актуальним. Класичні рішення часто не справляються із сучасними вимогами — вони перевантажують канали зв’язку, дублюють дані та не забезпечують зручного централізованого управління.

Proxmox Backup Server (PBS) — продукт від творців платформи Proxmox VE — пропонує сучасний підхід до резервного копіювання у віртуалізованих середовищах. Він дозволяє ефективно працювати з великими обсягами даних, знижувати навантаження на мережу та зручно керувати копіями з єдиного інтерфейсу. Саме тому компанія FREEhost.UA обрала PBS як основу для своєї системи резервного копіювання.

У цій статті ми розглянемо ключові переваги Proxmox Backup Server, вимоги до обладнання, а також на практичному прикладі покажемо, як розгорнути та налаштувати його на сервері з Debian.

#automation #backup #cloud #debian #devops

Статтю прочитали професіоналів: 5342

Namespaces та cgroups: як влаштовані контейнери в Linux без Docker

Для розробки, доставки та запуску багатокомпонентних розподілених додатків широко використовуються такі інструменти контейнеризації, як Docker, Podman, Kubernetes та інші, котрі забезпечують умови роботи середовища виконання. Однак, не всі знають, що вказані інструменти не є абсолютно незалежними, а використовують для своєї роботи влаштовані у ядро ОС Linux засоби контейнеризації, зокрема, Namespaces та Cgroup. Саме вони дають змогу працювати із контейнерами, котрі можна порівняти із полегшеними віртуальними машинами. Пряме використання влаштованих засобів контейнеризації дає можливість створити ізольоване середовище для запуску та виконання будь-якого процесу, зокрема, завдання адміністрування Linux. Розглянемо методи створення та управління ізольованими Runtime-середовищами за допомогою влаштованих засобів ядра Linux.

#docker #ubuntu

Статтю прочитали професіоналів: 3492

navigate
go
exit
Дякуємо, що обираєте FREEhost.UA