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

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

Liquibase – контроль версій Вашої бази даних

Розгалужена розробка будь-якого сучасного веб-додатку не обходиться без використання баз даних, котрі, так само як і код додатку, потребують контролю версій своєї структури та внесених змін. Для цієї мети розробляється безліч програмних засобів, які беруть на себе виконання вказаних функцій. Одним з них є кросплатформенний додаток Liquibase із відкритим вихідним кодом, створеним на мові Java. Він виділяється серед своїх аналогів, насамперед, більш високим рівнем універсальності, що дозволяє використовувати його для більш широкого спектра баз даних. Розглянемо основні концепції застосування додатку та його можливості.

#mysql

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

Git Subtree у деталях

Розгалужена розробка веб-додатків під управлінням Git, зазвичай, призводить до необхідності мати складну структуру дерева розробки, окремі гілки якого підпорядковуються гілкам більш високого рівня. На практиці це означає наявність окремих підпроектів у межах одного суперпроекту, розміщених у вкладених підкаталогах локальних репозиторіїв. Така структура ускладнює процес синхронізації внесених змін та вимагає використання різних стратегій, щоб унеможливити появу конфліктів, зокрема, при злитті гілок дерева розробки. Однією з таких стратегій є засіб управління піддеревами git subtree, котрий дозволяє частково автоматизувати обмін даними у межах суперпроекту та організувати повноцінну роботу із необмеженою кількістю підпроектів. Розглянемо більш детально вказаний механізм та продемонструємо роботу з ним на практиці.

#git #gitlab

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

TrueNAS. Його установка та налаштування

Питання надійності збереження масивів даних у мережі, швидкість доступу до них та простота адміністрування є доволі актуальними для багатьох суб'єктів бізнесу. Особливо вони загострюються при збільшенні об'ємів даних та кількості користувачів для їх сумісного використання. І, тому, на зміну «традиційним» сховищам, побудованим на базі дороговартісних та важких у адмініструванні серверів приходять більш легкі, дешеві та зручні у використанні системи збереження даних. Однією з них є сервер TrueNAS, основним призначенням якого є забезпечення обміну та зберігання великих масивів даних на більш високому, файловому рівні. Розглянемо основні принципи використання TrueNAS на практиці.

#backup #network

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

Docker compose

Управління багатокомпонентними розгалуженими додатками стикається із рядом складнощів, пов'язаних із організацією зв'язку між компонентами (контейнерами), плануванням їх роботи та запуску на кількох серверах або кластерах, поновленням та розгортанням без зупинки їх роботи та іншими подібними проблемами. Вирішити ці проблеми допомагає інструмент Docker Compose, який дозволяє полегшити процес оркестрування контейнерів у межах робочого середовища. Розглянемо цей засіб більш детально.

#automation #devops #docker

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

Реліз ядра Linux 6.5: покращена продуктивність, нові драйвери та інші оновлення

Наприкінці серпня 2023 року вийшла нова версія ядра Linux 6.5. У ній розробники зробили важливі кроки до вдосконалення операційної системи. Зокрема, додали нові функції, оновили драйвери та покращили загальну продуктивність.

#debian #linux

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

Налаштування спільного доступу до даних сховища TrueNas

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

#backup #network

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

Технологія Docker Swarm

Інтегрований у Docker Engine інструментарій або Swarmkit для управління кластером є засобом реалізації рівня оркестрування задач системи Docker. Він дає можливість вибудовувати та управляти кластерами будь-якої конфігурації та розміру, балансуючи при цьому навантаження на кластер у автоматичному режимі. Механізм Docker Swarm дозволяє запускати сервіси Docker Compose у межах розгалуженого кластеру, а не тільки у локальному середовищі. Розглянемо його більш детально та продемонструємо роботу з ним у реальному програмному середовищі.

#devops #docker

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

Нова версія Debian: чого очікувати від 12.0 «bookworm»?

Після 1 року, 9 місяців і 28 днів розробки Debian презентував нову стабільну дванадцяту версію під назвою «bookworm». Цей реліз містить численні нові пакети та оновлення, що робить його ще більш потужним і функціональним. Версія офіційно доступна для дев’яти архітектур: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) та IBM System z (s390x).

#debian

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

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