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

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

Як використовувати Ubuntu autoinstall

Режим автоматичної інсталяції для Ubuntu Server підтримується новим інсталятором Subiquity, починаючи з версії 20.04. Однак, з виходом у квітні місяці поточного року релізу Ubuntu 24.04 LTS реалізація вказаного режиму перейшла на більш високий рівень. Це пов’язано із приведенням формату запису директив для Subiquity у відповідність із форматом для хмарної конфігурації. Використання Cloud-init для надання конфігурації автоінсталяції дозволяє уникнути необхідності зміни інсталяційного носія та забезпечити більш гнучке керування процесом. Продемонструємо на конкретних прикладах можливі варіанти використання автоінсталяції на базі хмарної конфігурації.

#automation #devops #linux #ubuntu

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

Що таке Apache Pulsar та які його переваги у порівнянні із RabbitMQ та Kafka

Раніше ми вже розглядали характеристики та питання практичного використання сучасного брокера повідомлень Apache Kafka. Достойною альтернативою може стати брокер Apache Pulsar, супроводжуваний Apache Software Foundation. Обидва брокери націлені викорис

#cqrs #devops #programming #ubuntu

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

Як за допомогою docker запустити оточення для розробки nginx + php + mysql

Процес створення сучасного PHP-додатку важко уявити без використання контейнерного середовища, яке значно підвищує ефективність розробки порівняно із звичайними умовами. Docker, один з найпоширеніших інструментів, здатний забезпечити існування середовища, у котрому в автоматичному режимі буде здійснюватися оркестрування контейнерів додатку, кількість яких майже не обмежена. Розглянемо послідовність дій для розгортання середовища та створення контейнерів для компонентів додатку.

#docker #mysql #nginx #php

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

Minikube - опис, інсталяція та налаштування

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

#devops #docker #ubuntu

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

Як використовувати docker exec

Інструмент контейнеризації Docker CE надає широкі можливості для роботи із багатокомпонентними додатками на найвищому рівні абстракції – рівні контейнерного середовища. Ефективність такої роботи, зокрема, забезпечується внутрішніми механізмами керування контейнерами зсередини. Одним з них є утиліта exec, котра дозволяє запускати команди всередині активного контейнеру та керувати усіма внутрішніми процесами у інтерактивному режимі. Як і будь-який програмний засіб, утиліта має свої особливості використання, зокрема, це стосується параметрів її запуску. Розглянемо більш детально роботу з нею у реальному Docker-середовищі на VPS-сервері під керуванням Ubuntu 22.04.

#docker #linux #ubuntu

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

DDD, Hexagonal, Onion, Clean, CQRS

Архітектура MVC та інша «класика» не задовольняє в повній мірі запитам сучасної веб-розробки. І тому пошук досконалої програмної архітектури веб-додатків є на сьогодні вельми актуальною темою серед розробників. Представляємо довільний переклад роботи Herberto Graça, присвяченій вказаній темі. Автор пропонує свій варіант архітектури під умовною назвою Explicit architecture, котра включає в себе лише найкраще з того, що було раніше представлено провідними фахівцями у цій галузі.

#cqrs #ddd #devops #php #programming

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

Конфігурування NFS на Ubuntu 22.04

Доволі часто постає питання організації віддаленого доступу користувачів Ubuntu до загального мережевого ресурсу. Вирішити це питання можна за допомогою мережевого розподіленого протоколу файлової системи, котрим є NFS (Network File System). Розглянемо його можливості та питання практичного використання при організації доступу до загальних мережевих ресурсів.

#ssh #ubuntu

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

Apache Kafka. Що це, для чого використовується, як встановити на Ubuntu

Використання брокерів повідомлень дозволяє забезпечити швидкий зв’язок між компонентами розподілених систем, спростити масштабування. Існує кілька типів брокерів, орієнтованих на виконання певних задач. Зокрема, для систем обміну повідомленнями для публікації або підписки критичним показником є швидкість обробки даних, що вимагає наявності брокера із відповідними характеристиками. Apache Kafka найбільш повно відповідає вказаному та деяким іншим критеріям, що зробило його доволі популярним засобом у вказаному сегменті. Розглянемо технічні можливості та продемонструємо роботу з ним на практиці.

#automation #bash #devops #programming #ubuntu

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

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