Kategoria: Administracja

Jak Kafka stała się rzeczywistością

Cześć, Habr! Pracuję w zespole Tinkoff, który zajmuje się tworzeniem własnego centrum powiadomień. W głównej mierze programuję w Java z wykorzystaniem Spring Boot i rozwiązuję różne problemy techniczne, które pojawiają się w projekcie. Większość naszych mikrousług komunikuje się ze sobą asynchronicznie poprzez brokera wiadomości. Wcześniej korzystaliśmy z IBM MQ, który przestał sobie radzić z […]

Logi w Kubernetes (i nie tylko) dzisiaj: oczekiwania i rzeczywistość

Rok 2019, a wciąż nie mamy standardowego rozwiązania do agregacji logów w Kubernetes. W tym artykule chcielibyśmy, używając przykładów z rzeczywistej praktyki, podzielić się naszymi poszukiwaniami, napotkanymi problemami i ich rozwiązaniami. Jednak na początku chciałbym dodać, że różni klienci rozumieją zbieranie logów w bardzo różny sposób: niektórzy chcą widzieć logi bezpieczeństwa i audyty; inni […]

Jak przez tydzień byłem stażystą inżyniera SRE. Dyżur oczami inżyniera oprogramowania

Inżynier SRE — stażysta. Na początku pozwólcie, że się przedstawię. Nazywam się @tristan.read, jestem inżynierem front-end w grupie Monitor::Health GitLaba. W zeszłym tygodniu miałem zaszczyt być stażystą u jednego z naszych dyżurnych inżynierów SRE. Celem było codzienne obserwowanie, jak dyżurny reaguje na incydenty, oraz zdobycie rzeczywistego doświadczenia zawodowego. Chcielibyśmy, aby nasi inżynierowie lepiej rozumieli potrzeby użytkowników […]

Tworzymy plan działań z pomocą AWS Cloud Adoption Framework

Tłumaczenie artykułu zostało przygotowane specjalnie dla studentów kursu „Architektura Rozwiązań Chmurowych”. Źródło Pobierz przewodnik Plany działania AWS CAF pomogą Ci przygotować się do migracji na chmurowy stos technologiczny. Podróż zaczyna się od tego, że Twój zespół kierowniczy rozważa sześć aspektów CAF. Każdy z tych aspektów jest wykorzystywany do stworzenia strumieni pracy, które identyfikują luki w istniejących umiejętnościach i procesach, i […]

PagerDuty, czyli dlaczego dział operacyjny może nie spać w nocy

Im bardziej skomplikowany jest system, tym więcej pojawia się różnych alertów. Pojawia się potrzeba reagowania na te alerty, aggregowania ich i wizualizacji. Myślę, że sytuacja ta jest znajoma wielu osobom do nerwowego tikowania. Rozwiązanie, o którym będzie mowa, nie jest zaskakujące, ale nie udało mi się znaleźć pełnoprawnego artykułu na ten temat. Dlatego postanowiłem podzielić się doświadczeniami FunCorp i opowiedzieć o tym, […]

Indeksowane drzewo binarne

Natknąłem się na zadanie tego typu: należy zaimplementować kontener do przechowywania danych zapewniający następującą funkcjonalność: wstawienie nowego elementu, usunięcie elementu według numeru kolejnego, pobranie elementu według numeru kolejnego, dane muszą być przechowywane w posortowanej formie. Dane są ciągle dodawane i usuwane, struktura musi zapewniać szybką prędkość działania. Początkowo próbowałem zrealizować to, wykorzystując standardowe kontenery ze std. Ta droga nie […]

Na czym zbudować infrastrukturę Wi-Fi 6?

W naszym poprzednim artykule opowiedzieliśmy o cechach nowego standardu Wi-Fi 6 (802.11ax). Od tego czasu minęło wystarczająco dużo czasu i standard został już zatwierdzony, producenci wydają sprzęt, a WiFi Alliance intensywnie zajmuje się jego certyfikacją. W nowym roku wiele osób będzie miało nowe projekty związane z aktualizacją lub budową infrastruktury bezprzewodowej od podstaw, dlatego pytanie o istniejące oferty […]

Choinka w wierszu poleceń

Niedługo Nowy Rok, więc myślenie o poważnej pracy staje się coraz trudniejsze. Wszyscy starają się jakoś ozdobić na święta: dom, biuro, miejsce pracy… Zróbmy i my coś ładnego! Na przykład, zaproszenie do wiersza polecenia. W pewnym sensie wiersz polecenia to także miejsce pracy. W niektórych dystrybucjach jest już „ozdobiona”: W innych – jest szara i niepozorna: A my możemy to zrobić […]

Wprowadzenie do architektury bezpieczeństwa 5G: NFV, klucze i 2 metody uwierzytelniania

Oczywiście, podejmowanie się opracowania nowego standardu komunikacji bez rozważenia mechanizmów zapewnienia bezpieczeństwa to niezwykle wątpliwa i nieprzydatna sprawa. Architektura bezpieczeństwa 5G to zbiór mechanizmów i procedur bezpieczeństwa wdrożonych w sieciach piątej generacji, obejmujących wszystkie komponenty sieci, począwszy od rdzenia, a skończywszy na interfejsach radiowych. Sieci piątej generacji są w istocie ewolucją sieci czwartej generacji […]

Jak tworzyć projekty w Jenkinsie, gdy potrzebne są różne środowiska

Na Habrze jest wiele artykułów o Jenkinsie, ale niewiele gdzie opisano przykład pracy Jenkins i agentów Docker. Wszystkie popularne narzędzia do budowy projektów, takie jak Drone.io, Bitbucket Pipeline, GitLab, GitHub actions i inne, mogą kompilować wszystko w kontenerach. Ale co z Jenkisem? Dziś istnieje rozwiązanie tej kwestii: Jenkins 2 doskonale radzi sobie z agentami Docker. W artykule […]

Historia systemu nazw domen: pierwsze serwery DNS

Ostatnim razem zaczęliśmy opowiadać historię DNS — przypomnieliśmy, od czego rozpoczął się projekt i jakie problemy miał rozwiązać w sieci ARPANET. Dziś porozmawiamy o pierwszym serwerze DNS BIND. Zdjęcie — John Markos O’Neill — CC BY-SA Pierwsze serwery DNS Po tym, jak w 1983 roku Paul Mockapetris i Jon Postel zaproponowali koncepcję domen […]

Jak przetrwać w świecie SQL w XXI wieku: chmury, Kubernetes i PostgreSQL multimaster.

Cześć, użytkownicy Habra. Dzisiaj rozpoczną się zajęcia w pierwszej grupie kursu „PostgreSQL”. W związku z tym chcemy opowiedzieć wam o tym, jak przebiegał otwarty webinar na ten temat. W kolejnym otwartym lekcji rozmawialiśmy o wyzwaniach, przed którymi stoją bazy danych SQL w erze chmur i Kubernetes. Przy okazji omówiliśmy, jak bazy danych SQL przystosowują się i mutują pod wpływem […]

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