Kategoria: Administracja

Czym jest Docker: krótka historia i podstawowe abstrakcje

10 sierpnia w Słérm rozpoczął się kurs wideo dotyczący Dockera, w którym omawiamy go w całości – od podstawowych abstrakcji po parametry sieci. W tym artykule porozmawiamy o historii powstania Dockera i jego podstawowych abstrakcjach: Image, Cli, Dockerfile. Wykład jest skierowany do nowicjuszy, więc prawdopodobnie nie będzie interesujący dla doświadczonych użytkowników. Nie będzie tu krwi, wyrostka robaczkowego ani głębokiego zanurzenia. […]

Jak BigQuery od Google zdemokratyzował analizę danych. Część 2

Cześć, Habr! Właśnie teraz w OTUS trwa nabór na nowy kurs „Data Engineer”. W przeddzień rozpoczęcia kursu dzielimy się z Wami przydatnymi materiałami. Przeczytaj pierwszą część Zarządzanie danymi Silne zarządzanie danymi (Strong Data Governance) to podstawowa zasada inżynierii Twittera. Podczas wdrażania BigQuery na naszej platformie koncentrujemy się na odkrywaniu danych, kontroli dostępu, bezpieczeństwie […]

Skracamy linki bez zbędnych dodatków (F3)

Skracanie linków w wieku 13 lat nie jest niczym wstydliwym, prawda? Zarówno nowicjusz, jak i nie tylko nowicjusz, powinien spróbować napisać własnego Uroczego Skracacza Linków, przy okazji poznając jakiś nowy framework. I tym właśnie się zajmowałem. Co mogę powiedzieć — piąty bootstrap, odchudzony framework i odrobina duszy. Oto demo, a oto kod. Dla takich czytelników jak ja 😉 Framework, prawda? Oczywiście […]

O przeprowadzce z Redis do Redis-cluster

Przychodząc do produktu, który rozwija się od ponad dekady, wcale nie dziwi, że można w nim znaleźć przestarzałe technologie. Ale co, jeśli za pół roku musisz utrzymywać obciążenie dziesięć razy wyższe, a koszty awarii wzrosną setki razy? W takim przypadku potrzebujesz świetnego inżyniera Highload. Ale w braku takiego specjalisty, problem postanowiono powierzyć mnie. W pierwszej […]

Wywiad ze świata hostingu: Boodet.online

Nazywam się Leonid, jestem webmasterem w firmie Poisk VPS, dlatego z racji swojej działalności interesują mnie historie powstawania i rozwoju różnych firm z branży usług hostingowych. Dziś chciałbym przedstawić wywiad z Danielem i Dmitrijem – twórcami hostingu Boodet.online. Opowiedzą o działaniu infrastruktury, organizacji pracy oraz swoim doświadczeniu w rozwijaniu dostawcy wirtualnych serwerów w Rosji. Proszę, opowiedzcie coś więcej […]

Najlepsze praktyki skryptów bash: krótkie wprowadzenie do niezawodnych i wydajnych skryptów bash

Tapeta shellowa autorstwa manapi Debugging skryptów bash jest jak szukanie igły w stogu siana, szczególnie gdy nowe dodatki są wprowadzane do istniejącej bazy kodu bez odpowiedniego rozważenia kwestii struktury, logowania i niezawodności. W takich sytuacjach można napotkać trudności zarówno z powodu własnych błędów, jak i przy zarządzaniu skomplikowanymi złożeniami skryptów. Zespół Mail.ru Cloud Solutions przetłumaczył artykuł […]

Przedstawiamy Contour: kierujemy ruch do aplikacji w Kubernetes

Z radością informujemy, że Contour jest umieszczony w inkubatorze projektów Cloud Native Computing Foundation (CNCF). Jeśli jeszcze nie słyszeliście o Contour — to prosty i skalowalny kontroler ingress z otwartym kodem źródłowym do kierowania ruchem do aplikacji uruchamianych w Kubernetes. Szczegółowo omówimy, jak to działa, zaprezentujemy „mapę drogową” rozwoju na nadchodzących konferencjach Kubecon […]

Trochę o SMART i narzędziach do monitorowania

W sieci jest wiele informacji o SMART i wartościach atrybutów. Jednak nie spotkałem się z wzmiankami na temat kilku ważnych kwestii, które znam od osób zajmujących się badaniem nośników informacyjnych. Kiedy po raz kolejny opowiadałem znajomemu dlaczego wskazaniom SMART nie należy bezgranicznie ufać i dlaczego lepiej nie używać klasycznych „monitorów SMART” na stałe, przyszedł mi do […]

Inwentaryzacja macierzy RAID LSI w GLPI

W mojej pracy często przeżywam obsesję na punkcie braku informacji o infrastrukturze, a wraz z rosnącą liczbą zarządzanych serwerów staje się to prawdziwą męką. Nawet kiedy administrowałem w małych organizacjach, zawsze chciałem wiedzieć, co gdzie jest, gdzie co jest podłączone, kto z ludzi odpowiada za który sprzęt lub usługę, a co najważniejsze — dokumentować zmiany […]

Uruchamianie testów JMeter w OpenShift za pomocą Jenkins Pipeline

Cześć wszystkim! W tym artykule chcę podzielić się jednym ze sposobów uruchamiania testów wydajności JMeter w OpenShift z użyciem Jenkins jako automatyzacji. Najpierw wykonamy wszystkie niezbędne czynności (tworzenie ImageStreams, BuildConfig, Job, itd.) ręcznie. Następnie napiszemy Pipeline Jenkins. Naszym punktem wyjścia ma być: działający klaster OpenShift (v3.11) Jenkins […]

Jak przypadkowo dodać Web-GUI dla Haproxy

Minęły dwa lata i 4 dni, odkąd napisałem Jak przypadkowo napisać Web-GUI dla Haproxy, a stan rzeczy już dawno się zmienił — wszystko się zmienia i rozwija, a HAProxy-WI stara się nadążyć za tym trendem. Przez dwa lata wykonano wiele pracy, o głównych zmianach chcę teraz opowiedzieć, więc: zapraszam pod "kat". 1. Zacznę […]

Jak przypadkowo napisać Web-GUI dla Haproxy

Wsp współczesnym świecie administratorów systemów przyzwyczailiśmy się do pięknych interfejsów webowych, że nawet nie chce się instalować oprogramowania, które nie ma tego „GUI” (czuję, że zaraz polecą w moją stronę kamienie od prawowiernych programistów), no nie co chwilę biegać tam przez terminal, prawda? Wszystko byłoby dobrze, gdyby ustawiło się oprogramowanie, skonfigurowało i zapomniało o nim, ale co robić, gdy trzeba ciągle tam zaglądać, edytować i […]

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