Kategoria: Administracja

Kubernetes 1.17: przegląd głównych nowości

Wczoraj, 9 grudnia, odbyła się kolejna wersja Kubernetes — 1.17. Jak co roku w naszym blogu, opisujemy najważniejsze zmiany w nowej wersji. Informacje wykorzystane do przygotowania tego materiału pochodzą z oficjalnego ogłoszenia, tabeli śledzenia ulepszeń Kubernetes, CHANGELOG-1.17 oraz odpowiednich zgłoszeń, pull requestów i propozycji ulepszeń Kubernetes (KEP). A więc, co nowego?.. Routing z […]

Wprowadzenie do SSD. Część 1. Historia

Zgłębianie historii dysków to początek drogi do zrozumienia zasad działania dysków półprzewodnikowych. Pierwsza część naszego cyklu artykułów „Wprowadzenie do SSD” przeprowadzi przez historię i pozwoli zrozumieć różnicę między SSD a jego najbliższym konkurentem — HDD. Pomimo wielu różnych urządzeń do przechowywania informacji, popularność HDD i SSD w obecnych czasach jest niezaprzeczalna. Różnica między […]

Porównanie wydajności narzędzi do obejścia blokad VPN

W miarę jak coraz bardziej ogranicza się dostęp do różnych zasobów w sieci, coraz bardziej aktualny staje się temat omijania blokad, a zatem i pytanie „Jak szybciej omijać blokady?”. Temat efektywności w kontekście omijania list białych i czarnych zostawimy na inną okazję, a po prostu porównamy wydajność popularnych narzędzi do omijania blokad. Uwaga: w artykule pod […]

Tworzenie bota Discord na .NET Core z wdrożeniem na serwerze VPS

Witajcie, użytkownicy Habr! Dziś zapoznacie się z artykułem, w którym opisano, jak stworzyć bota w C# na .NET Core oraz jak go uruchomić na zdalnym serwerze. Artykuł będzie składał się z wprowadzenia, fazy przygotowawczej, napisania logiki i przeniesienia bota na zdalny serwer. Mam nadzieję, że ten artykuł pomoże wielu początkującym. Wprowadzenie Wszystko zaczęło się w jedną bezsenną […]

PostgreSQL Antipatterns: CTE x CTE

W trakcie pracy często spotykamy sytuacje, gdy programista pisze zapytanie i myśli: „baza jest inteligentna, poradzi sobie sama!” W niektórych przypadkach (częściowo z braku znajomości możliwości bazy danych, częściowo z przedwczesnych optymalizacji) takie podejście prowadzi do powstawania „frankensteinów”. Na początek przedstawię przykład takiego zapytania: — dla każdej pary kluczowej znajdujemy powiązane wartości pól WITH RECURSIVE cte_bind AS […]

Przedstawiamy programowalną strefę docelową AWS w module Terraform

Cześć wszystkim! W grudniu OTUS uruchamia nowy kurs — Architektura Rozwiązań Chmurowych. W przeddzień rozpoczęcia tego kursu dzielimy się z wami tłumaczeniem interesującego materiału na ten temat. AWS Landing Zone to rozwiązanie, które pomaga klientom szybko skonfigurować bezpieczne środowisko AWS z wieloma kontami, opierając się na najlepszych praktykach. Przez ponad pięć lat istnienia nasza […]

Jak używać MySQL bez hasła (i ryzyka dla bezpieczeństwa)

Mówi się, że najlepsze hasło to takie, którego nie trzeba zapamiętywać. W przypadku MySQL jest to możliwe dzięki wtyczce auth_socket i jej wersji dla MariaDB — unix_socket. Obydwie te wtyczki nie są nowością, dużo o nich mówiono w tym blogu, na przykład w artykule o tym, jak zmieniać hasła w MySQL 5.7, korzystając z wtyczki auth_socket. […]

Prawdziwe sumowanie kanałów internetowych — OpenMPTCPRouter

Czy można połączyć kilka kanałów internetowych w jeden? Wokół tego tematu krąży wiele nieporozumień i mitów, nawet doświadczeni inżynierowie sieciowi często nie wiedzą, że jest to możliwe. W większości przypadków połączenie kanałów błędnie nazywane jest równoważeniem na poziomie NAT lub failover. Jednak prawdziwe sumowanie pozwala na jednoczesne przesyłanie jednego jedynego połączenia TCP przez wszystkie kanały internetowe, na przykład przy transmisji wideo tak, […]

Jak w Linuxie połączyć się z firmowym VPN za pomocą openconnect i vpn-slice

Chcesz korzystać z Linuxa w pracy, ale firmowy VPN to uniemożliwia? W takim razie ten artykuł może pomóc, chociaż nie jest to pewne. Chcę uprzedzić, że słabo rozumiem kwestie administracji sieciami, więc możliwe, że zrobiłem wszystko źle. Z drugiej strony, możliwe, że uda mi się napisać przewodnik w sposób, który będzie zrozumiały dla przeciętnych ludzi, tak […]

Moja implementacja bufora ringowego w pamięci NOR flash

Wprowadzenie Istnieją automaty sprzedające zaprojektowane przez nas. Wewnątrz znajduje się Raspberry Pi oraz nieco okablowania na osobnej płycie. Podłączone są monety, banknoty i terminal płatniczy... Wszystkim zarządza autorski program. Cała historia działań zapisywana jest w dzienniku na pamięci flash (MicroSD), która następnie jest przesyłana przez internet (za pomocą modemu USB) na serwer, gdzie trafia do bazy danych. Informacje o sprzedaży są przesyłane do systemu 1C, a także są […]

Czy nadchodzi era serwerów ARM?

Płyta główna SynQuacer E-Series dla 24-rdzeniowego serwera ARM z procesorem ARM Cortex A53 oraz 32 GB pamięci RAM, grudzień 2018 roku. Przez wiele lat procesory ARM z zestawem instrukcji RISC dominowały na rynku urządzeń mobilnych. Jednak nie udało im się zdobyć datacenter, gdzie wciąż dominują Intel i AMD z zestawem instrukcji x86. Okazjonalnie pojawiają się […]

„Kubernetes zwiększył opóźnienie dziesięciokrotnie”: kto jest temu winny?

Przykład tłumaczenia: Ten artykuł, napisany przez Galo Navarro, który zajmuje stanowisko głównego inżyniera oprogramowania w europejskiej firmie Adevinta, jest fascynującym i pouczającym "śledztwem" w dziedzinie eksploatacji infrastruktury. Jego oryginalny tytuł został nieco zmieniony w tłumaczeniu z powodu, którą autor wyjaśnia na samym początku. Uwagi od autora: Wygląda na to, że ta publikacja przyciągnęła znacznie więcej uwagi, niż się spodziewano. Ja […]

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