Категория: Администриране

Разбиране на Docker

Вече няколко месеца използвам docker за структуриране на процеса на разработка/доставка на уеб проекти. Предлагам на читателите на „Хабрахабър“ превода на въведението на статията за docker — „Understanding docker“. Какво е docker? Docker е открита платформа за разработка, доставка и експлоатация на приложения. Docker е проектиран за по-бързо разполагане на вашите приложения. С помощта на docker можете да отделите приложението си от инфраструктурата ви и […]

Блокчейн като платформа за цифрова трансформация

Традиционно ИТ системите на предприятията се формираха под задачи за автоматизация, подкрепа на целеви системи, като например ERP. Днес организациите са изправени пред други предизвикателства – предизвикателства на цифровизацията, цифровата трансформация. Да се направи това на базата на предишната ИТ архитектура е трудно. Цифровата трансформация е сериозно предизвикателство. На какво трябва да се основава програмата за преобразуване на ИТ системите с цел цифрова трансформация на бизнеса? Правилната ИТ инфраструктура е ключът към […]

werf — нашият инструмент за CI/CD в Kubernetes (преглед и видео доклад)

На 27 май в главната зала на конференцията DevOpsConf 2019, която се провежда в рамките на фестивала РИТ++ 2019, в секцията „Непрерывна поставка“, беше представен доклад „werf — наш инструмент за CI/CD в Kubernetes“. В него се говори за проблемите и предизвикателствата, с които всеки се сблъсква при деплой в Kubernetes, както и за нюансите, които може да не се забележат веднага. […]

Как тествахме няколко бази данни с времеви редици

През последните няколко години базите данни за времеви редове (Time-series databases) се трансформираха от странна концепция (с широко специализирано приложение, използвана или в отворени системи за наблюдение, или в проекти с Big Data) в "стока за масова употреба". На територията на Руската федерация, специални благодарности за това на Яндекс и ClickHouse. До този момент, ако е било необходимо да запазите […]

История на проблема с преноса на docker storage (docker root)

Не по-късно от преди два дни беше решено на един от сървърите да преместим docker storage (каталогът, в който Docker съхранява всички файлове на контейнери и образи) на отделен дял с по-голям капацитет. Задачата, изглежда, бе тривиална и не предвещаваше проблеми… Приступваме: 1. Спираме и убиваме всички контейнери на нашето приложение: docker-compose down, ако контейнерите са много и те са в […]

Разликата между bin, sbin, usr/bin, usr/sbin

На 30 ноември 2010 година Дейвид Колиеър (David Collier) написа: Забелязах, че в busybox линковете са разпределени в тези четири директории. Има ли някакво просто правило, за да определим в коя директория трябва да се намира даден линк… Например, kill се намира в /bin, а killall — в /usr/bin… Не виждам логика в това разделение. Вие, […]

Още едно мнение за разликата между bin, sbin, usr/bin, usr/sbin

Наскоро открих статия: Разликата между bin, sbin, usr/bin, usr/sbin. Искам да споделя моето виждане за стандарта. /bin Съдържа команди, които могат да се използват както от системни администратори, така и от потребители, но които са необходими, когато не са монтирани други файлови системи (например в режим на един потребител). Той може също така да съдържа команди, които се използват индиректно от скриптове. Там […]

Как Dark разгръща кода за 50 мс

Колкото по-бързо е разработването, толкова по-бързо напредва технологичната компания. За съжаление, съвременните приложения работят против нас — нашите системи трябва да се обновяват в реално време и същевременно да не пречат на никого и да не водят до прекъсвания и мълчания. Разгръщането в такива системи става сложна задача и изисква сложни конвейери за непрекъсната доставка дори в малки екипи. […]

Оптимизация на заявки в базата данни на примера на B2B услуга за строители

Как можем да увеличим количеството заявки към базата данни десетократно, без да преминаваме на по-мощен сървър, и да запазим работоспособността на системата? Ще споделя опитите ни за борба с намаляването на производителността на нашата база данни, как оптимизирахме SQL запроси, за да обслужваме възможно най-много потребители, без да увеличаваме разходите за изчислителни ресурси. Работя по услуга за управление на бизнес процеси […]

Преглед на безплатния инструмент SQLIndexManager

Както е известно, индексите играят важна роля в СУБД, осигурявайки бързо търсене на нужните записи. Затова е толкова важно да се поддържат навременно. Написан е доста материал за анализ и оптимизация, включително и в Интернет. Например, наскоро имаше преглед на тази тема в тази публикация. Съществуват множество платени и безплатни решения за това. Например, има […]

Как приоритетите на pod-овете в Kubernetes доведоха до престой в Grafana Labs

Пример на превод: Представяме ви техническите детайли относно причините за недавния престой в работата на облачната услуга, управлявана от създателите на Grafana. Това е класически пример за това как нова и на пръв поглед изключително полезна функция, предназначена да подобри качеството на инфраструктурата… може да навреди, ако не се предвидят многобройни нюанси на нейното приложение в реалностите на продукцията. Прекрасно е, когато се появяват такива материали, позволяващи да се учим не само […]

Книга „Linux в действие“

Здравейте, Хаброжители! В книгата Дейвид Клинтън описва 12 реални проекта, включително автоматизация на системата за резервно копиране и възстановяване, настройка на личното файлово облако в стил Dropbox и създаване на собствен сървър MediaWiki. Чрез интересни примери ще изучите виртуализация, възстановяване след бедствия, осигуряване на сигурност, резервно копиране, внедряване на DevOps и отстраняване на проблеми в системата. Всяка глава завършва с преглед на практическите препоръки, […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster