Kategoria: Administracja

Zwróć mi mój monolit

Wygląda na to, że szczyt hype'u związanego z mikrousługami już minął. Już nie czytamy kilka razy w tygodniu postów "Jak przeniosłem mój monolit na 150 usług". Teraz częściej słyszę rozsądne myśli: "Nie nienawidzę monolitu, po prostu dbam o efektywność". Obserwowaliśmy nawet kilka migracji z mikrousług z powrotem do monolitu. Podczas przejścia z jednej dużej […]

Klastr Elasticsearch na 200 TB+

Wielu spotyka się z Elasticsearch. Ale co się dzieje, gdy chcesz z jego pomocą przechowywać logi "w szczególnie dużym wymiarze"? I jeszcze bezbolesnie przetrwać awarię któregokolwiek z kilku centrów danych? Jaką architekturę warto stworzyć i na jakie pułapki natkniesz się? My w Odnoklassnikach postanowiliśmy rozwiązać problem zarządzania logami za pomocą elasticsearch i teraz dzielimy się z Habr'em naszym doświadczeniem: i […]

Historia internetu: Era fragmentacji; część 1: Współczynnik obciążenia

Na początku lat 80. zbudowano fundamenty tego, co dziś znamy jako „internet” – jego podstawowe protokoły zostały opracowane i przetestowane w trudnych warunkach – jednakże system ten pozostał zamknięty, prawie w pełni pod kontrolą jednej instytucji, ministerstwa obrony USA. Wkrótce to się zmieni – system zostanie rozszerzony na wszystkie departamenty informatyczne różnych […]

Co łączy LVM i matrioszkę?

Dzień dobry. Chciałbym podzielić się z społecznością praktycznym doświadczeniem budowy systemu przechowywania danych dla KVM z wykorzystaniem md RAID + LVM. W programie znajdzie się: Budowa md RAID 1 z NVMe SSD. Budowa md RAID 6 z SATA SSD i tradycyjnych dysków. Cechy pracy TRIM/DISCARD na SSD RAID 1/6. Tworzenie rozruchowego md RAID 1/6 na […]

OpenShift jako korporacyjna wersja Kubernetes. Część 1

„Jaka jest różnica między Kubernetes a OpenShift?” – to pytanie pojawia się ze zdziwiającą regularnością. Chociaż w rzeczywistości można to porównać do pytania, czym różni się samochód od silnika. Kontynuując tę analogię, samochód to gotowy produkt, który można od razu używać: wsiadasz i jedziesz. Z drugiej strony, aby silnik mógł cię gdziekolwiek przewieźć, musisz go […]

Klaster z dwóch węzłów – diabeł tkwi w szczegółach

Cześć, Habr! Przedstawiam Wam tłumaczenie artykułu „Two Nodes — The Devil is in the Details” autorstwa Andrew Beekhofa. Wiele osób preferuje klastry składające się z dwóch węzłów, ponieważ wydają się konceptualnie prostsze, a ponadto są o 33% tańsze niż ich trzywęzłowe odpowiedniki. Choć jak najbardziej możliwe jest zbudowanie dobrego klastra z dwóch węzłów, […]

Przepisy dla chorych zapytań SQL

Kilka miesięcy temu zapowiedzieliśmy explain.tensor.ru – publiczną usługę analizy i wizualizacji planów zapytań do PostgreSQL. Od tego czasu skorzystaliście z niej już ponad 6000 razy, ale jedna z przydatnych funkcji mogła pozostać niezauważona – to wskazówki strukturalne, które wyglądają mniej więcej tak: Słuchajcie ich, a wasze zapytania „staną się gładkie i jedwabiste”. 🙂 A […]

O czym milczy EXPLAIN i jak go rozgadać

Klasyczne pytanie, z którym programista przychodzi do swojego DBA lub właściciela biznesu – do konsultanta PostgreSQL, prawie zawsze brzmi identycznie: „Dlaczego zapytania na bazie danych działają tak długo?” Tradycyjny zestaw przyczyn: nieefektywny algorytm, kiedy postanawiasz wykonać JOIN kilku CTE przy użyciu dziesiątek tysięcy rekordów, nieaktualne statystyki, gdy rzeczywisty rozkład danych w tabeli już mocno […]

Windows Terminal Preview v0.10

Przedstawiamy Windows Terminal v0.10! Jak zwykle możecie go pobrać z Microsoft Store lub ze strony wydań na GitHubie. Poniżej szczegółowo omówimy szczegóły aktualizacji! Wprowadzenie za pomocą myszy Terminal teraz obsługuje wprowadzenie za pomocą myszy w aplikacjach Windows Subsystem for Linux (WSL), a także w aplikacjach Windows, które korzystają z wejścia wirtualnego terminala (VT). To […]

Strukturyzacja ryzyk i rozwiązań przy użyciu BigData do pozyskiwania oficjalnych statystyk

Przedmowa tłumacza Materiał zainteresował mnie przede wszystkim z powodu poniższej tabeli: Uwzględniając, że statystycy (a rosyjscy, na poziomie genetycznym) delikatnie mówiąc, nie lubią wszystkiego, co odbiega od liniowej zależności, ci chłopcy zdołali wprowadzić zastosowanie funkcji aktywacji w postaci parabolicznej do określenia stopnia ryzyka korzystania z BigData w oficjalnej statystyce. Brawo. Oczywiście, statystycy dodali swoje […]

«ExtendedPromQL» — interpretacja prezentacji Romana Chawronienko

Zachęcam do zapoznania się z interpretacją prezentacji Romana Chawronienko «ExtendedPromQL» Krótko o mnie. Nazywam się Roman. Pracuję w CloudFlare, mieszkam w Londynie. Jednakże, jestem także maintainerem VictoriaMetrics. Jestem autorem wtyczki ClickHouse dla Grafany i ClickHouse-proxy – to mały proxy dla ClickHouse. Zaczniemy od pierwszej części, która nazywa się «Trudności w tłumaczeniu», a w niej będę […]

FAST VP w macierzy Unity: jak to działa

Dziś porozmawiamy o interesującej technologii zaimplementowanej w macierzy Unity/Unity XT – FAST VP. Jeśli po raz pierwszy słyszysz o Unity, to pod koniec artykułu możesz zapoznać się z charakterystyką systemu. W zespole projektowym Dell EMC pracowałem nad FAST VP przez ponad rok. Dziś chcę szczegółowo opowiedzieć o tej technologii i ujawnić niektóre szczegóły jej […]

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster