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

Как Kafka стана реалност

Здравей, Хабр! Работя в екипа на Tinkoff, който се занимава с разработката на собствен център за нотификации. По-голямата част от времето разработвам на Java с използване на Spring boot и решавам различни технически проблеми, възникващи в проекта. Повечето от нашите микросервизи асинхронно взаимодействат помежду си чрез брокер на съобщения. По-рано като брокер използвахме IBM MQ, който спря да се справя с […]

Логовете в Kubernetes (и не само) днес: очаквания и реалност

През 2019 година, все още нямаме стандартно решение за агрегация на логове в Kubernetes. В тази статия бихме искали, използвайки примери от реалната практика, да споделим нашите търсения, срещаните проблеми и техните решения. Въпреки това, преди всичко, ще отбележа, че различните клиенти разбират събирането на логове много различно: някой иска да вижда security и audit логове; другият […]

Как прекарах седмица като стажант SRE инженер. Нощно дежурство от погледа на софтуерния инженер

SRE инженер – стажант. За начало, позволете ми да се представя. Аз съм @tristan.read, фронтенд инженер в групата Monitor::Health на GitLab. Миналата седмица имах честта да бъда стажант на един от нашите дежурни SRE инженери. Целта беше ежедневно наблюдение как дежурният реагира на инциденти и получаване на реален опит. Искаме нашите инженери да разберат по-добре нуждите на потребителите […]

Създаване на план за действие с помощта на AWS Cloud Adoption Framework

Преводът на статията е подготвен специално за студентите от курса "Cloud Solution Architecture". Източник Изтеглете ръководството Планиране на действията на AWS CAF ще ви помогне да се подготвите за преминаването към облачния стек технологии. Пътуването започва с това, че вашият екип от ръководители разглежда шест аспекта на CAF. Всеки един от аспектите се използва за създаване на работни потоци, които идентифицират пропуските в съществуващите умения и процеси, и […]

PagerDuty, или защо отделът по експлоатация не може да спи през нощта

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

Индексирано двоично дърво

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

На какво да изградим инфраструктурата на Wi-Fi 6?

В миналата ни статия разгледахме особеностите на новия стандарт Wi-Fi 6 (802.11ax). Оттогава е минало достатъчно време и стандартът вече е одобрен, производителите пускат оборудване, а WiFi Alliance активно се занимава с неговата сертификация. През новата година много хора ще имат нови проекти за обновяване или изграждане на безжична инфраструктура от нулата, така че въпросът за настоящото предложение […]

Елхичка в командния ред

Скоро е Нова година, и вече не ни се мисли за сериозна работа. Всички се опитват да украсите нещо за празника: дом, офис, работно място… Нека и ние украсим нещо! Например, командния ред. В известен смисъл, командният ред също е работно място. В някои дистрибуции той вече е "украсен": В други – той е сив и незабележим: А ние можем да направим […]

Въведение в архитектурата на сигурността в 5G: NFV, ключове и 2-Factor аутентикация

Очевидно, да се заемете с разработването на нов стандарт за комуникация, без да помислите за механизмите за осигуряване на сигурност, е крайно съмнително и безполезно. Архитектурата на сигурността на 5G е съвкупност от механизми и процедури за сигурност, реализирани в мрежи от пето поколение и обхващащи всички компоненти на мрежата, от ядрото до радиоинтерфейсите. Мрежите от пето поколение по същество представляват еволюция на мрежите от четвърто поколение […]

Как да изграждате проекти в Jenkins, ако са ви нужни много различни среди

В Хабра има много статии за Jenkins, но малко от тях описват пример за работа с Jenkins и Docker агентите. Всички популярни инструменти за изграждане на проекти като Drone.io, Bitbucket Pipeline, GitLab, GitHub Actions и други могат да изграждат всичко в контейнери. Но какво правим с Jenkins? В днешно време има решение на проблема: Jenkins 2 удивително работи с Docker агентите. В статията […]

История на системата на домейновите имена: първите DNS-сървъри

В последния ни епизод започнахме да разказваме историята на DNS — припомнихме си как е стартирала проектът и какви проблеми е трябвало да реши в мрежата ARPANET. Днес ще говорим за първия DNS сървър BIND. Снимка — John Markos O’Neill — CC BY-SA Първите DNS сървъри След като през 1983 година Пол Мокапетрис (Paul Mockapetris) и Джон Постел (Jon Postel) предложиха концепцията за домейни […]

Как да оцелее SQL-базата в 21-ви век: облаци, Kubernetes и PostgreSQL multimaster

Здравейте, хабровци. Днес стартират занятията в първата група на курса „PostgreSQL“. Във връзка с това, искаме да ви разкажем за това как мина откритият уебинар по курса. На поредния открит урок говорихме за предизвикателствата, с които се сблъскаха SQL базите в ерата на облаците и Kubernetes. Освен това разгледахме как SQL базите данни се адаптират и мутират под влияние […]

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