Kategoria: Administracja

Od skryptów do własnej platformy: jak zautomatyzowaliśmy rozwój w CIAN

Na RIT 2019 nasz kolega Aleksandr Korotkow wygłosił prezentację na temat automatyzacji rozwoju w CIAN: aby uprościć życie i pracę, używamy własnej platformy Integro. Śledzi ona cykl życia zadań, odciąża programistów od rutynowych operacji i znacznie zmniejsza liczbę błędów w produkcji. W tym poście uzupełnimy prezentację Aleksandra i opowiemy, jak przeszliśmy od prostych […]

Jak pokonać strach i zacząć korzystać z Azure Machine Learning

Znam wielu Data Scientistów — i chyba sam się do nich zaliczam — którzy pracują na maszynach z GPU, lokalnych lub wirtualnych, umieszczonych w chmurze, zarówno przez Jupyter Notebook, jak i przez jakieś środowisko programistyczne Python. Pracując przez 2 lata jako ekspert-programista w zakresie AI/ML, właśnie w ten sposób działałem, przygotowując dane na zwykłym serwerze […]

Oszczędzamy na licencjach Mikrotik CHR

Na czacie w Telegramie @router_os często widzę pytania o to, jak zaoszczędzić na zakupie licencji od Mikrotik lub korzystać z RouterOS za darmo. Jak to dziwnie brzmi, ale takie sposoby są dostępne w ramach prawa. W tym artykule nie będę poruszał kwestii licencjonowania urządzeń Mikrotik, ponieważ w nich fabrycznie zainstalowana jest maksymalna licencja, którą może obsługiwać […]

Przyspiesz OpenVPN za $9.99* lub wbuduj Orange Pi One w router

Niektórzy z nas nie korzystają z internetu bez VPN z różnych powodów: niektórzy potrzebują dedykowanego IP i łatwiej oraz taniej jest kupić VPS z dwoma IP, niż kupować adres od dostawcy, inni chcą uzyskać dostęp do wszystkich stron internetowych, a nie tylko tych, które są dozwolone na terytorium RF, inni potrzebują IPv6, a dostawca go nie zapewnia… Najczęściej […]

Przyspieszamy OpenVPN na routerze Openwrt. Alternatywna wersja bez lutowania i hardwarowego ekstremizmu.

Cześć wszystkim, ostatnio przeczytałem stary artykuł na temat tego, jak można przyspieszyć OpenVPN na routerze, przenosząc szyfrowanie na oddzielne urządzenie, które jest wlutowane wewnątrz samego routera. Mam podobny przypadek do autora — TP-Link WDR3500 z 128 megabajtami RAM i słabym procesorem, który po prostu nie radzi sobie z szyfrowaniem tuneli. Jednak ingerowanie w router z lutownicą jest dla mnie absolutnie […]

Praca z IPv6 w PHP

Ostatnio uzyskaliśmy status LIR i blok IPv6 /29. Następnie pojawiła się potrzeba prowadzenia ewidencji przypisanych podsieci. A ponieważ nasze oprogramowanie billingowe jest napisane w PHP, musieliśmy nieco zgłębić temat i uświadomić sobie, że ten język nie jest najprzyjaźniejszy, jeśli chodzi o pracę z IPv6. Poniżej przedstawiamy nasze rozwiązanie pojawiających się zadań związanych z adresami i […]

Zagłębiamy się w eSIM (+ wywiad z ekspertem)

Porozmawiajmy o eSIM (pełna nazwa embeddedSIM – czyli wbudowana SIM) – wlutowanych w urządzenie (w przeciwieństwie do привычных wymiennych „simówek”) kartach SIM. Przyjrzymy się, co sprawia, że są lepsze od zwykłych kart SIM oraz dlaczego duże operatorzy mobilni sprzeciwiają się wdrożeniu nowej technologii. Artykuł napisany został przy wsparciu firmy EDISON. Opracowujemy programy na Android i iOS, a także możemy zająć się […]

Tworzenie odpornej IT infrastruktury. Część 2. Instalacja i konfiguracja klastra oVirt 4.3

Artykuł ten jest kontynuacją poprzedniego – „Tworzenie odpornej infrastruktury IT. Część 1 – przygotowanie do wdrożenia klastra oVirt 4.3”. Będzie omówiony proces podstawowej instalacji i konfiguracji klastra oVirt 4.3 w celu hostingu wysoko dostępnych maszyn wirtualnych, z uwzględnieniem faktu, że wszystkie wcześniejsze kroki przygotowania infrastruktury zostały wcześniej wykonane. Wstępna część Głównym celem artykułu jest […]

Firma zajmująca się ochroną przed atakami DDoS sama przeprowadzała ataki DDoS, przyznał jej założyciel

Do 2016 roku vDos stał się najpopularniejszym na świecie serwisem do zamawiania ataków DDoS. Jeśli wierzyć teoriom spiskowym, to firmy antywirusowe same rozpowszechniają wirusy, a usługi ochrony przed atakami DDoS same inicjują te ataki. Oczywiście to jedynie wymysły… czy jednak nie? 16 stycznia 2020 roku Federalny Sąd Okręgowy w New Jersey uznał 22-letniego Takera Prestona, mieszkańca miasta Maikona, za winnego […]

Tworzenie dynamicznych parametrów w zadaniu Jenkins, czyli jak uczynić swoje zadanie bardziej przyjaznym dla użytkownika

Dzień dobry, Habr! Dziś chciałbym podzielić się jednym ze sposobów, jak za pomocą Active Choices Plugin uczynić zadanie w Jenkinsie jak najbardziej ujednoliconym i zrozumiałym dla użytkownika. Wprowadzenie Takie skróty jak DevOps od dawna nie są już czymś nowym dla społeczności IT. Wielu ludzi kojarzy frazę «zrealizować DevOps» z jakimś magicznym przyciskiem, którego naciśnięcie […]

Antypatterny PostgreSQL: walczmy z ciężkim JOIN za pomocą słownika

Kontynuujemy serię artykułów poświęconych badaniu mało znanych sposobów na poprawę wydajności «pozornie prostych» zapytań w PostgreSQL: rzadka operacja dotrze do połowy JOIN syzyfowe JOIN tablicy szkodliwe JOIN oraz OR CTE JOIN CTE Nie myślcie, że tak bardzo nie lubię JOIN… 🙂 Ale często bez niego zapytanie jest zauważalnie wydajniejsze niż z nim. Dlatego dzisiaj spróbujemy […]

Trzy poziomy automatycznego skalowania w Kubernetes: jak je efektywnie wykorzystać

Aby w pełni opanować Kubernetes, należy znać różne sposoby skalowania zasobów klastra: według twórców systemu, jest to jedno z głównych zadań Kubernetes. Przygotowaliśmy przegląd mechanizmów poziomego i pionowego automatycznego skalowania oraz zmiany rozmiaru klastrów, a także zalecenia dotyczące ich efektywnego wykorzystania. Artykuł Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal Autoscaler, and Vertical Pod Autoscaler został przetłumaczony przez zespół, […]

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