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

Преглед на гъвкавите методологии за проектиране на DWH

Разработването на хранилище е дълъг и сериозен процес. Много от успеха на проекта зависи от това колко добре е проектирана обектната модел и структурата на базата данни от самото начало. Общоприетият подход остава разнообразни варианти на сочетание между схемата „звезда“ и третата нормална форма. По принцип: изходни данни — 3NF, витрини — звезда. Този подход, доказан във времето и подкрепен […]

Създаваме матчмейкинг за Dota от 2014 година

Здравейте на всички. Тази пролет попаднах на проект, в който момчетата успяха да стартират Dota 2 сървър версия 2014 година и съответно да играят на него. Аз съм голям фен на играта и не можех да пропусна уникалната възможност да се върна в детството си. Седнах дълбоко в него и така се случи, че написах Discord бот, който отговаря на практически […]

CRI-O като заместител на Docker като изпълнителна среда за Kubernetes: настройка на CentOS 8

Здравейте! Казвам се Сергей, аз съм DevOps в Surf. DevOps отделът в Surf има за цел не само да организира взаимодействието между специалистите и интеграцията на работните процеси, но също така и активни изследвания и внедряване на актуални технологии както в собствената инфраструктура, така и в инфраструктурата на клиенти. По-долу ще разкажа малко за промените в технологичния стек за контейнери, с които се […]

Копиране на томове на СХД чрез Linux сървър с използване на XCOPY

Понякога е нужно да се получи пълно копие на том в рамките на една система за съхранение на данни (СХД), не моментна снимка, клонинг, а именно пълен том. Но не винаги СХД позволява това да се направи с собствените си средства. Изглежда, че единственият вариант е да се копира чрез сървър, но в този случай целият обем данни ще преминава през самия сървър, мрежата до СХД и портовете на СХД, […]

Как да спим спокойно, когато имате облачен сервис: основни архитектурни съвети

LOST от sophiagworld В тази статия са събрани някои общи шаблони, които помагат на инженерите да работят с мащабни услуги, към които правят заявки милиони потребители. По опит на автора, това не е изчерпателен списък, но наистина ефективни съвети. И така, да започнем. Преведено с подкрепата на Mail.ru Cloud Solutions. Начално ниво Изброените по-долу мерки са относително лесни за изпълнение, но дават висока възвращаемост. Ако […]

Мониторинг на PostgreSQL с използване на Zabbix

Доклад на Даря Вилкова за Zabbix Meetup Online Искам да ви запозная със средство за мониторинг на PostgreSQL и операционната система, което се разработва от нашата компания с използване на Zabbix. Избрахме Zabbix за средство за мониторинг отдавна, защото това е платформа с отворен код, подкрепяна от активно общество, която е много популярна в Русия. Създадохме активен агент […]

VPN в домашната локална мрежа

TL;DR: инсталирам Wireguard на VPS, свързвам се с него от домашния рутер на OpenWRT и получавам достъп до домашната подсистема с телефона. Ако имате лична инфраструктура на домашен сървър или у вас в къщи има множество устройства, управлявани по IP, то със сигурност искате да имате достъп до тях от работа, от автобуса, влака и метрото. По-често […]

Пощата Mail.ru започва в тестов режим да прилага политики MTA-STS

Ако накратко, MTA-STS – това е метод за допълнителна защита на писмата от прихващане (т.е. атаки от злоумышленик в средата aka MitM) при предаване между пощенските сървъри. Той частично решава наследените архитектурни проблеми на протоколите за електронна поща и е описан в сравнително свеж стандарт RFC 8461. Пощата Mail.ru е първата голяма пощенска услуга в Рунета, реализираща този стандарт. А по-подробно се разказва […]

Какво е Docker: кратък преглед на историята и основните абстракции

На 10 август в Слёрм започна видеокурс по Docker, в който разглеждаме всичко — от основните абстракции до параметрите на мрежата. В тази статия ще поговорим за историята на съществуването на Docker и неговите основни абстракции: Image, Cli, Dockerfile. Лекцията е предназначена за начинаещи, така че вероятно няма да бъде интересна за опитни потребители. Тук няма да има нито кръв, нито апендикси, нито дълбочинно потапяне. […]

Как BigQuery на Google демократизира анализа на данни. Част 2

Здравейте, Хабр! В момента в OTUS е отворен набор за нов поток на курса „Data Engineer“. В очакване на старта на курса продължаваме да споделяме с вас полезни материали. Прочетете първата част Управление на данните Силно управление на данните (Strong Data Governance) е основен принцип на Twitter Engineering. Тъй като внедряваме BigQuery в нашата платформа, се съсредоточаваме върху откритията на данните, контрола на достъпа, безопасността […]

Съкращаваме връзки без излишъци (F3)

Не е срамно да съкратим линкове на 13 години, нали? На начинаещия, а и не само на начинаещия, си струва да опитат да напишат собствен Укротител на Линкове, изучавайки някой нов фреймуърк. И точно това направих. Какво да кажа — пети бутстрап, обезмаслен фреймуърк и частичка душа. Ето демо, а ето и кода. За такива читатели като мен 😉 Фреймуърк, нали? Разбира се […]

Преместване от Redis към Redis-cluster

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

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