Администрирование Страница 3
Как отремонтировать поврежденные таблицы в MySQL
При обслуживании баз данных MySQL может возникнуть необходимость в перенастройке или восстановлении таблиц и индексов, что может быть вызвано множеством причин — повреждением таблиц, несовместимостью с другими версиями БД и т. д. Существует несколько механизмов для выполнения операций по восстановлению работы БД, которые учитывают настройки таблиц и тип повреждения или необходимого преобразования. Рассмотрим их использование на конкретных примерах.
Решения для повышения производительности работы PHP-приложения
В предыдущих статьях мы уже рассматривали вопросы скорости работы приложений на VPS в зависимости от оборудования и типа виртуализации. Также выяснили, что такое трассировка (трейсинг) и как её использование помогает выявить узкие места в программе. Теперь сосредоточимся на ускорении работы приложения за счет оптимизации самого PHP, в частности, улучшения механизмов кэширования кода и данных, а также выбора оптимального режима работы препроцессора для каждого типа веб-приложения.
Grafana Tempo: трейсинг и мониторинг распределенных систем
DevOps-команды часто сталкиваются с ситуациями, когда часть запросов в распределенной системе неожиданно замедляется или даже падает. В логах – тишина, мониторинг метрик показывает только общие колебания нагрузки, а понять, что именно явилось причиной, сложно. В таких случаях на помощь приходит трассировка – технология, позволяющая "увидеть" путь запроса через все сервисы.
Grafana Tempo – это система хранения и обработки трейсов, которая интегрируется с инструментами мониторинга и упрощает анализ распределенных систем. Она позволяет построить эффективную Observability-инфраструктуру без больших затрат на хранение. В этой статье мы рассмотрим, как работает Grafana Tempo, чем она отличается от других решений и как ее использовать на практике.
Как проверить конфигурацию брандмауэра с помощью Nmap и Tcpdump
Защита внутренней сети от внешних атак обычно обеспечивается правильно настроенным брандмауэром или файрволом, выполняющим функции своеобразного фильтра между внутренней и внешней сетями. Продуманная политика безопасности, выраженная в правилах файрвола, залог надежности системы защиты локальной инфраструктуры компании. Для формирования "идеальной" политики безопасности необходимо проведение периодических тестирований установленных правил в рабочих условиях. Это позволит выявить возможные уязвимости и скорректировать окончательную конфигурацию файрвола. Для проведения тестирований необходимо применение специальных программных средств (ПО), к которым относятся Nmap да Tcpdump. Рассмотрим работу с ними на настоящем примере.
Observability в PHP-приложениях
Observability для PHP без пафоса: логи — в Grafana Loki, метрики — через Prometheus или Grafana Mimir, трейсы — в Grafana Tempo с помощью OpenTelemetry, а профайлинг — через php_excimer. Как всё это связать между собой через trace_id, с чего начать интеграцию и как построить полноценное наблюдение за системой — читайте в нашем материале.
Почему один и тот же сайт может работать быстро на одном VDS, но медленно – на другом
При переносе сайта на другой VPS, каждый владелец ресурса надеется на существенное улучшение параметров. Однако, вместо ускорения загрузки часто наблюдается противоположная картина – увеличение времени ответа и задержки при открытии страниц.
При этом технические условия кажутся неизменными: та же CMS, идентичные плагины и контент. Это почему тормозит сайт на VPS, даже если технически все «равно»? Этот вопрос важен для разработчиков, SEO-специалистов и владельцев сайтов. В этой статье мы его и рассмотрим.
Настройка и использование Proxmox Backup
В современных условиях, когда хостинг и корпоративные сети активно переходят на виртуализированную инфраструктуру, вопрос эффективного резервного копирования становится как никогда актуальным. Классические решения часто не соответствуют современным требованиям — они перегружают каналы связи, дублируют данные и не обеспечивают удобного централизованного управления.
Proxmox Backup Server (PBS) — продукт от разработчиков платформы Proxmox VE — предлагает современный подход к резервному копированию в виртуализированных средах. Он позволяет эффективно работать с большими объёмами данных, снижать нагрузку на сеть и удобно управлять копиями через единый интерфейс. Именно поэтому компания FREEhost.UA выбрала PBS в качестве основы своей системы резервного копирования.
В этой статье мы рассмотрим ключевые преимущества Proxmox Backup Server, требования к оборудованию, а также на практическом примере покажем, как развернуть и настроить его на Debian.
Namespaces и cgroups: как устроены контейнеры в Linux без Docker
Для разработки, доставки и запуска многокомпонентных распределенных приложений широко используются такие инструменты контейнеризации, как Docker, Podman, Kubernetes и другие, обеспечивающие условия работы среды выполнения. Однако, не все знают, что указанные инструменты не абсолютно независимы, а используют для своей работы устроенные в ядро ОС Linux средства контейнеризации, в частности, Namespaces и Cgroup. Именно они позволяют работать с контейнерами, сравнимыми с облегченными виртуальными машинами. Прямое использование устроенных средств контейнеризации позволяет создать изолированную среду для запуска и выполнения любого процесса, в частности задачи администрирования. Linux. Рассмотрим методы создания и управления изолированными Rutime-средами с помощью устроенных средств ядра Linux.
