Налаштовуємо приватний Docker репозиторій

Docker одна з гарячих тем в розробці. Більшість нових проектів будується саме на Docker. Як мінімум, він відмінно зарекомендував себе для поширення, наприклад, наша система пошуку по документам Ambar встановлюється за допомогою
docker-compose
.
На початку роботи над Ambar ми використовували публічний docker репозиторій, але із зростанням проекту і появою enterprise версії ми задумалися над створенням власного приватного репозиторію. У даній статті ми поділимося своїм досвідом розгортання селф-хостед репозиторію: покроково опишемо весь процес, спробуємо обійти всі підводні камені.
Читати далі →

Впровадження Docker для невеликого проекту Production, частина 3

image

У попередніх частинах ми свамі підготували сервер до використання контейнерів:
Частина 1. Установка CoreOS
Частина 2. Базове налаштування і налаштування безпеки SSH

У цій частині ми навчимося працювати з контейнерами і розгортати стек програм за лічені секунди. Але спочатку я б хотів зробити невеликий відступ на що надійшли коментарі і зауваження.
Читати далі →

Впровадження Docker для невеликого проекту Production ч. 2

image

Частина 1

У першій частині ми підготувала нашу операційну систему для використання Docker контейнерів.

Після того, як ми виконали перезавантаження, ми побачимо запрошення до авторизації, але з консолі сервера зробити це буде не можливо, тому що авторизація в системі можлива лише за ключем. А за замовчуванням користувач core не має пароля. Звичайно його можна встановити, використовуючи команду:

sudo passwd core


Читати далі →

Впровадження Docker для невеликого проекту Production

image

Ця стаття присвячена всім, хто ще думає, а чи варто мені морочитися з даною технологією не маючи велику віртуалку на одному з відомих хостерів і що в підсумку мені це дасть.
Тим кому це цікаво ласкаво просимо під кат.
Читати далі →

Контейнери і віртуалізація: швидше, надійніше

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

image
Читати далі →

Crysis на максималках, або навіщо сервера відеокарта

<img src=«habrastorage.org/files/c48/999/a03/c48999a037274cdcb891bd7e228ef9c9.jpg» alt=«image» alt text"/>
Крім гри в Battlefield 1 і розваг з VR-окулярами, установка окремої відеокарти в сервер корисна при роботі з графікою у віртуальному середовищі або для математичних обчислень.
Використання GPU в серверному середовищі пов'язано з деякими особливостями в кожному конкретному сценарії, тому розберемо їх докладніше.
Читати далі →

7 корисних рад по захисту резервних копій від вірусів-шифрувальників

Сьогодні поговоримо про проблеми вірусів-шифрувальників (ransomware). Ці програми призначені для витягування грошей з власників заражених комп'ютерів, тому їх ще називають «програми-викрадачі».

Проблема вірусів-шифрувальників зачіпає вже не тільки окремо взяті персональні комп'ютери, але доходить до рівня дата-центрів. Для атак на інфраструктуру компаній застосовуються, наприклад, Locky, TeslaCrypt і CryptoLocker. Найчастіше віруси використовують уразливості веб-браузерів або їх плагінів, а також непередбачливо відкриті вкладення повідомлень електронної пошти. Проникнувши в інфраструктуру, програма-вимагач починає швидке поширення і шифрування даних.

Важливою складовою стратегії захисту даних завжди була наявність резервних копій, з яких можна виконати відновлення. Розглянемо кілька рекомендацій від мого колеги Rick Vanover щодо того, як вберегти СГД резервних копій від шифрувальників (незалежно від того, використовуєте ви рішення Veeam або інших виробників). Отже, ласкаво просимо під кат.



Читати далі →

Продуктивність Bitrix Старт на Proxmox і Virtuozzo 7 & Virtuozzo Storage


Тестування продуктивності Bitrix Старт на двох принципово різних платформах. Заміряти будемо за допомогою вбудованої панелі продуктивності Bitrix.

C однієї сторони, безкоштовна версія Proxmox 4.4, LXC контейнери з використанням файлової системи ZFS на SSD-дисках.

З іншого боку, ліцензійна Virtuozzo 7 CT + Virtuozzo Storage. У цьому варіанті ми використовуємо звичайні SATA диски + SSD для кеша запису і читання.

Ми враховуємо, що Virtuozzo 7 є комерційною системою, що вимагає обов'язкового ліцензування, а Proxmox 4 можна використовувати безкоштовно, але без технічної підтримки.

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

Читати далі →

Docker swarm mode (режим роя)


На хабре вже писали про Docker swarm mode (режим рою), який є новою фичей версії 1.12. Дана опція внесла невелику плутанину в голови тих, хто знайомий з окремо стоїть реалізацією Docker Swarm мала поширення і раніше не відрізнялася зручністю установки і використання. Однак, після додавання Swarm в коробку з Docker все стало набагато простіше, очевидніше і функціональніша.

Докладніше про те, як влаштований новий кластер Docker контейнерів з точки зору користувача, а також про простому і зручному способі розгортання сервісів Docker на довільній інфраструктурі далі під катом.

Читати далі →

Віртуалізація з використанням Ubuntu Server 16.04 і pHpVirtualBox 5.0.5

Нещодавно зіткнувся із завданням швидкого і простого розгортання серверів на основі зв'язки Ubuntu Server 16.04 і pHpVirtualBox 5.0.5 для подальшої віртуалізації усіляких OS.
Завдання тривіальна, але швидкого, простого і найголовніше — покрокового рецепту не знайшов, тому за підсумками успішної інсталяції вирішив викласти примітивний FAQ для всіх зацікавлених.

Читати далі →