27.03.2024
Как с помощью docker запустить окружение для разработки nginx + php + mysql
Процесс создания современного PHP-приложения трудно представить без использования контейнерной среды, значительно повышающей эффективность разработки по сравнению с обычными условиями. Docker, один из самых распространенных инструментов, способен обеспечить существование среды, в которой в автоматическом режиме будет производиться оркестрирование контейнеров приложения, количество которых почти не ограничено. Рассмотрим последовательность действий по развертыванию среды и созданию контейнеров для компонентов приложения.
21.03.2024
Модульные ЦОД: особенности, варианты, плюсы и минусы
Модульный дата-центр (МЦОД) – это общее название для достаточно большой категории центров обработки данных. Их можно устанавливать и развертывать независимо друг от друга. Каждый модуль может содержать серверное оборудование, системы охлаждения, электроснабжение и инфраструктуру управления, необходимые для нормальной работы.
По такому принципу, например, обустроен дата-центр FREEhost.UA. Сначала было запущено в эксплуатацию одно помещение, впоследствии второе, и они между собой проектно независимы.
04.03.2024
Что такое SonarQube и чем он помогает в разработке
Статический анализ кода де-факто стал обязательным этапом при разработке большинства программно-аппаратных систем и устройств с встроенным программным обеспечением (ПО). Он позволяет минимизировать количество ошибок и несогласованностей в коде еще на начальной стадии разработки, поэтому спрос на соответствующий инструментарий постоянно растет. SonarQube является одним из инструментов статического анализа, основанного на использовании плагинов для подключения новых языков и сервисов. Рассмотрим его свойства и главные принципы использования.
15.02.2024
Swagger. Что это такое и как с ним работать?
Создание программных интерфейсов (API) и их документирование являются неотъемлемой частью повседневной работы продуктовых IT-компаний. При значительных объемах и недостаточном уровне автоматизации эффективность такой работы значительно снижается, и поэтому лучшим выходом здесь может стать унификация разработки и документирования за счет использования наборов стандартных элементов и операций для конфигураций проектов. Инструмент Swagger является средством, помогающим реализовать указанный подход с наименьшими потерями качества разработки. Рассмотрим более подробно возможности программного инструмента и примеры его применения на практике.
25.03.2024
Как оценить и улучшить работу SEO-специалиста
В этой статье мы разберем методы оценки работы SEO-подрядчика и эффективности продвижения сайта. Мы рассмотрим методы и инструменты, которые могут помочь владельцам бизнеса определить, насколько успешно выполняется работа по SEO оптимизации и достигаются ли поставленные цели в продвижении онлайн-проекта.
14.03.2024
Конфигурирование NFS на Ubuntu 22.04
Часто возникает вопрос организации удаленного доступа пользователей Ubuntu к общему сетевому ресурсу. Решить этот вопрос можно с помощью сетевого распределенного протокола файловой системы. NFS (Network File System). Рассмотрим его возможности и вопросы практического использования при организации доступа к общим сетевым ресурсам.
20.02.2024
Отмена функции "кэш" Google и его влияние на SEO
Google отменил функцию кеша, которая ранее позволяла просматривать сохраненные версии веб-страниц в результатах поиска. Это решение может оказать влияние на SEO. Узнайте, почему Google принял такое решение и как это может повлиять на поисковую оптимизацию. Статья раскрывает причины и обсуждает возможные последствия для веб-мастеров и SEO-специалистов. Мы так же расскажем про альтернативные инструменты, которые можно использовать для решения этой задачи.
06.02.2024
Minikube - описание, инсталляция и настройка
Разработка и управление разветвленными приложениями в настоящее время не представляется без использования контейнерной среды, пришедшей на смену среде виртуальных машин. Однако сложность его организации требует наличия инструментария для координации работы контейнеров или их оркестрирования. Одним из таких инструментов является Kubernetes, способный выполнять указанные функции как в разветвленных, так и локальных системах. Программный инструмент Minikube является средством обеспечения работы Kubernetes как раз в пределах локальной среды. Для этого он и был сотворен. Рассмотрим его использование в контейнерной среде Docker, развернутой на VPS-серверы под управлением операционной системы Ubuntu 22.04.