Kategoria: Administracja

Zdalne blokady z użyciem Redis

Cześć, Habr! Dziś proponujemy twój uwadze tłumaczenie skomplikowanego artykułu na temat implementacji zdalnych blokad za pomocą Redis i zachęcamy do rozmowy na temat perspektywiczności Redis. Analiza rozważanego algorytmu Redlock autorstwa Martina Kleppmana, autora książki „Aplikacje o wysokiej wydajności”, zamieszczona jest tutaj. Zdalne blokady to bardzo przydatny prymityw, stosowany w wielu środowiskach, gdzie różne procesy muszą pracować nad współdzielonymi zasobami […]

Polityki przechowywania Veeam B&R — rozwiązujemy problemy z kopią zapasową razem z pomocą techniczną

Witam czytelników naszego bloga! Częściowo już się znamy – moje anglojęzyczne posty były tutaj publikowane w przekładzie mojej drogiej koleżanki polarowl. Tym razem postanowiłem zwrócić się bezpośrednio do polskojęzycznej publiczności. Na swój debiut chciałem znaleźć temat interesujący jak najszerszą publiczność i wymagający szczegółowego omówienia. Daniel Defoe twierdził, że każdego człowieka czekają śmierć i podatki. […]

Tworzymy bota Telegram w języku R (część 3): Jak dodać wsparcie dla klawiatury do bota

To trzeci artykuł z serii „Pisanie bota telegramowego w języku R”. W poprzednich publikacjach nauczyliśmy się tworzyć bota telegramowego, wysyłać przez niego wiadomości, dodaliśmy komendy i filtry dla wiadomości. Dlatego przed przystąpieniem do lektury tego artykułu gorąco polecam zapoznanie się z wcześniejszymi, ponieważ tutaj nie będę zatrzymywać się na wcześniej opisanych podstawach […]

Data centrum SafeDC na jeden dzień otworzyło swoje drzwi dla klientów

W przeddzień Dnia Wiedzy, NII SOKB zorganizował w swoim centrum danych SafeDC Dzień Otwarty dla klientów, którzy na własne oczy mogli zobaczyć to, o czym opowiemy dalej. Centrum danych SafeDC znajduje się w Moskwie przy ul. Naukowej, na podziemnym piętrze centrum biznesowego na głębokości dziesięciu metrów. Całkowita powierzchnia centrum danych wynosi 450 m², a pojemność - 60 szaf. Zasilanie jest zorganizowane […]

Efemeryczne woluminy z monitorowaniem pojemności przechowywania: EmptyDir na sterydach

Niektórym aplikacjom również potrzebna jest przestrzeń do przechowywania danych, ale spokojnie odnoszą się do tego, że dane nie będą zachowane po restarcie. Na przykład usługi do buforowania są ograniczone pamięcią operacyjną, ale mogą także przenosić dane, które rzadko są używane, do magazynu działającego wolniej niż pamięć operacyjna, z minimalnym wpływem na ogólną wydajność. Inne aplikacje muszą wiedzieć, że w […]

Monitoring mikroserwisów Flask z użyciem Prometheus

Kilka linijek kodu i Twoja aplikacja generuje metryki, wow! Aby zrozumieć, jak działa prometheus_flask_exporter, wystarczy minimalny przykład: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route(‘/’) def main(): return ‘OK’ To wszystko, co potrzebujesz, aby zacząć! Dodając import i linię do inicjalizacji PrometheusMetrics, otrzymasz metryki […]

Stworzyłem mój repozytorium PyPI z autoryzacją i S3. Na Nginx

W tym artykule chcę podzielić się doświadczeniem pracy z NJS, interpretatorem JavaScript dla Nginx, rozwijanym przez firmę Nginx Inc., opisując na prawdziwym przykładzie jego główne możliwości. NJS to podzbiór języka JavaScript, który pozwala na rozszerzenie funkcjonalności Nginx. Na pytanie, po co własny interpreter??? szczegółowo odpowiedział Dmitrij Wołyńcew. Krótko mówiąc: NJS to sposób nginx, a JavaScript jest bardziej nowoczesny, 'rodzimy' i […]

Mapowanie praw cyfrowych, część III. Prawo do anonimowości

TL;DR: Eksperci dzielą się wizją problemów w Rosji związanych z cyfrowym prawem do anonimowości. W dniach 12 i 13 września Teplica technologii społecznych i RosKomSwoboda organizują hackathon dotyczący obywatelstwa cyfrowego i praw cyfrowych na demhack.ru. W przeddzień wydarzenia organizatorzy publikują trzeci artykuł poświęcony inwentaryzacji problematyki, aby zainteresowani mogli znaleźć dla siebie ciekawe wyzwanie. Poprzednie artykuły: dotyczące prawa […]

Zagłębiamy się w Custom Tooling w Argo CD

Po pewnym czasie od napisania pierwszego artykułu, w którym sprawnie posługiwałem się jsonnet i GitLabem, zdałem sobie sprawę, że pipeline'y są oczywiście dobre, ale zbyt skomplikowane i niewygodne. W większości przypadków potrzebne jest typowe zadanie: «wygenerować YAML i umieścić go w Kubernetes». Argo CD właśnie z tym doskonale sobie radzi. Argo CD pozwala połączyć repozytorium Git i synchronizować […]

Testujemy nowe narzędzia do budowania i automatyzacji wdrożeń w Kubernetes

Cześć! Ostatnio pojawiło się wiele ciekawych narzędzi do automatyzacji, zarówno do budowy obrazów Docker, jak i wdrożeń w Kubernetes. W związku z tym postanowiłem pobawić się GitLabem, dokładnie zbadać jego możliwości i oczywiście skonfigurować pipeline. Inspiracją do tej pracy była strona kubernetes.io, która jest generowana z kodów źródłowych automatycznie, a na każdy przesłany pull […]

Freeradius + Google Autenticator + LDAP + Fortigate

Co zrobić, gdy chcemy włączyć dwuskładnikową autoryzację, ale nie mamy pieniędzy na tokeny sprzętowe, a ogólnie proponują po prostu dobrze się trzymać i być w dobrym nastroju. To rozwiązanie nie jest niczym bardzo oryginalnym, raczej miksem różnych rozwiązań, znalezionych w Internecie. A więc, dane: Domena Active Directory. Użytkownicy domeny, którzy pracują przez VPN, jak to obecnie robi wielu. Jako brama VPN […]

Przyspieszamy Ansible

Nie jest tajemnicą, że z domyślnymi ustawieniami Ansible może nie działać zbyt szybko. W artykule wskażę kilka przyczyn tego stanu rzeczy i zaproponuję minimalny zestaw ustawień, które mogą istotnie zwiększyć wydajność Twojego projektu. Dyskutujemy tutaj i w dalszej części o Ansible 2.9.x, który został zainstalowany w nowo stworzonym virtualenv twoim ulubionym sposobem. […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster