Kategoria: Administracja

Słurm SRE — uczymy się zapewniać szczęście użytkowników

3 lutego w Moskwie rozpoczyna się SRE Slurm. To pierwszy intensywny kurs, w którym odeszliśmy od schematu „Powtarzaj za nauczycielem”. Czeka na Ciebie praca w projekcie SRE, maksymalnie zbliżona do warunków bojowych. Otrzymasz pełnoprawny działający projekt i będziesz pracować z nim w czasie rzeczywistym. Czeka na Ciebie typowe zadanie SRE: praca z nieznanym kodem, problemy z synchronizacją rozproszonych […]

Postgres-wtorek nr 5: „PostgreSQL i Kubernetes. CI/CD. Automatyzacja testowania”

Pod koniec ubiegłego roku odbył się kolejny bezpośredni transmisja rosyjskiej społeczności PostgreSQL #RuPostgres, podczas której współzałożyciel Nikolay Samokhvalov rozmawiał z dyrektorem technicznym „Flanta” Dmitriem Stolyarovem o tej bazie danych w kontekście Kubernetes. Publikujemy transkrypcję głównej części tej dyskusji, a na kanale YouTube społeczności opublikowano pełny zapis wideo: Bazy danych i Kubernetes NS: Dziś nie będziemy mówić o […]

Opublikowana wersja 0.3 biblioteki

Mimo pojawienia się tanich VPS, tradycyjny hosting www nie zamierza umierać. Spróbujemy zrozumieć, w czym tkwią różnice między dwoma podejściami do hostowania stron i które z nich jest lepsze. Na stronie każdego szanującego się dostawcy znajdzie się porównanie tradycyjnego hostingu www z wirtualnymi serwerami. Autorzy artykułów zauważają podobieństwo VPS do fizycznych maszyn i porównują je między sobą oraz […]

[Nginx] Jak pokonać response_status = 0

Artykuł z serii „notatki na marginesie”. TL:DR: http2_max_field_size 8k; # wszyscy zostaną uratowani! W jednym z projektów, po zmianie pewnej wewnętrznej logiki backendu, zacząłem obserwować dziwny response_code w logach, a mianowicie — 0. W logach wygląda to mniej więcej tak: { "timestamp": "2020-01-17T08:41:51+00:00", "remote_addr": "zzz.zzz.zzz.zzz", "request_time": 0, "upstream_response_time": "", "upstream_header_time": "", "http_accept_language": "-language", "response_status": 0, "request": "", "host": […]

Skuteczne przechowywanie setek milionów małych plików. Rozwiązanie na własnym serwerze

Szanowna społeczności, ten artykuł będzie poświęcony efektywnemu przechowywaniu i wydawaniu setek milionów małych plików. Na tym etapie proponuję ostateczne rozwiązanie dla systemów plików zgodnych z POSIX, z pełnym wsparciem dla blokady, w tym klastrowych, i wydaje się, że już nawet bez obejść. Dlatego w tym celu napisałem własny specjalistyczny serwer. W trakcie realizacji tego zadania […]

Komputer, który odmawia śmierci

Czas życia technologii się skrócił — smartfony można zmieniać co roku. Jednak wciąż istnieje sprzęt, który działa od dziesięcioleci i prawdopodobnie będzie działać jeszcze przez długi czas. Jednym z takich systemów jest japoński FACOM 128B, uruchomiony w 1958 roku. Zdjęcie — Daderot — PD / Na zdjęciu: model FACOM 128B — FACOM 201A […]

Funkcjonalny Powershell z klasami — to nie oksymoron, gwarantuję to

Cześć, Habr! Przedstawiam tłumaczenie artykułu „Functional PowerShell with Classes. I promise it’s not an oxymoron” autorstwa Christophera Kuecha. Programowanie obiektowe i funkcjonalne mogą wydawać się sobie obce, ale obie są w równym stopniu wspierane w PowerShell. Praktycznie wszystkie języki programowania, zarówno funkcjonalne, jak i nie, mają narzędzia do zaawansowanego wiązania nazw i wartości; […]

Dynamiczna budowa i wdrożenie obrazów Docker z werf na przykładzie strony z wersjonowaną dokumentacją

Już nie raz opowiadaliśmy o naszym narzędziu GitOps – werf, a tym razem chcielibyśmy podzielić się doświadczeniem budowy strony z dokumentacją samego projektu – werf.io (jego wersja w języku polskim to pl.werf.io). To zwykła strona statyczna, jednak jej budowa jest interesująca ze względu na to, że została zbudowana z wykorzystaniem dynamicznej liczby artefaktów. Nie będziemy wchodzić w szczegóły struktury strony: generacji wspólnego menu dla […]

Czy można zhakować samolot?

Wyruszając w podróż służbową lub na urlop, zastanawialiście się, jak bezpieczne to jest w nowoczesnym świecie cyfrowych zagrożeń? Nowoczesne samoloty nazywane są komputerami z skrzydłami, tak wysoki jest poziom infiltracji technologii komputerowych. Jak bronią się przed włamaniami? Co mogą zrobić piloci w takim przypadku? Jakie jeszcze systemy mogą znajdować się pod zagrożeniem? O tym opowiedział aktywny pilot, kapitan […]

Najbardziej pożądane umiejętności w zawodzie data engineer

Zgodnie z danymi statystycznymi z 2019 roku, zawód inżyniera danych obecnie jest jedną z najszybciej rozwijających się profesji. Inżynier danych odgrywa kluczową rolę w organizacji – tworzy i utrzymuje w sprawności pipeline'y i bazy danych, które służą do przetwarzania, transformacji i przechowywania danych. Jakie umiejętności są przede wszystkim potrzebne przedstawicielom tego zawodu? Różnią się […]

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