Kategoria: Administracja

Eksperyment oceny zastosowania grafowej bazy danych JanusGraph do rozwiązania problemu wyszukiwania odpowiednich ścieżek

Cześć wszystkim. Opracowujemy produkt do analizy ruchu offline. W projekcie pojawiło się zadanie związane z analizą statystyczną ścieżek poruszania się odwiedzających po obszarach. W ramach tego zadania użytkownicy mogą zadawać systemowi zapytania w następującej formie: ilu odwiedzających przeszło z obszaru «A» do obszaru «B»; ilu odwiedzających przeszło z obszaru «A» do obszaru «B» przez obszar «C», a następnie […]

Storacle — zdecentralizowane przechowywanie plików

Zanim zacznę, muszę zostawić link do poprzedniego artykułu, aby było jasne, o czym dokładnie mowa. W tym artykule chciałbym omówić warstwę odpowiedzialną za przechowywanie plików oraz jak może to być wykorzystane przez każdego. Storacle to samodzielna biblioteka, nie ma bezpośredniego związku z muzyką. Można zorganizować przechowywanie dowolnych plików. W poprzednim artykule […]

Museria — zdecentralizowane przechowywanie muzyki

Pewnego dnia postanowiłem napisać aplikację, aby selekcjonować muzykę dla siebie i słuchać jej w domu/na ulicy/na treningach itd. I żeby wszystko to działało w trybie strumieniowym, z minimalnym moim udziałem. Wymyśliłem architekturę, zarysowałem prototyp i w końcu natknąłem się na jeden „niewielki problem”. Mianowicie, nie wiadomo skąd brać same pliki piosenek. W tym momencie VK już zamknęło API, a na dużych platformach muzycznych […]

Dużo wolnej RAM, NVMe Intel P4500 i wszystko działa bardzo wolno — historia o pechowym dodawaniu partycji wymiany

W tym artykule opowiem o sytuacji, która niedawno miała miejsce na jednym z serwerów w naszym chmurze VPS, co postawiło mnie w martwym punkcie na kilka godzin. Od około 15 lat zajmuję się konfiguracją i rozwiązywaniem problemów z serwerami Linux, ale ta sytuacja zupełnie nie pasuje do mojej praktyki — popełniłem kilka błędnych założeń i lekko się załamałem, zanim […

Główny powód, dla którego mimo wszystko Linux

Niedawno na Habrze opublikowano artykuł Główna przyczyna, dlaczego nie Linux, który wzbudził wiele kontrowersji w dyskusjach. Ta notatka jest małą filozoficzną odpowiedzią na ten artykuł, która, mam nadzieję, postawi wszystkie kropki nad i, przy czym z dość nieoczekiwanej strony dla wielu czytelników. Autor oryginalnego artykułu tak charakteryzuje systemy Linux: Linux to nie system, a […]

Główna przyczyna, dla której nie korzysta się z Linuksa

Na wstępie chcę zaznaczyć, że artykuł dotyczy wyłącznie zastosowania Linuksa na komputerach stacjonarnych, tzn. na domowych komputerach/laptopach oraz stacjach roboczych. Wszystko, co zostanie przedstawione poniżej, nie dotyczy Linuksa na serwerach, systemach wbudowanych i innych podobnych urządzeniach, ponieważ to, na co teraz wyleję tonę jadu, prawdopodobnie przynosi korzyść tym obszarom zastosowań. Prowadził rok 2020, a Linux […]

Jak zaprojektowałem bloki i transakcje w moim blockchainie na Go

Aby w końcu uzyskać blockchain, a не tylko bazę danych, musimy dodać do naszego projektu 3 ważne elementy: Opis struktury danych i metod bloku Opis struktury danych i metod transakcji Funkcje blockchaina, które przechowują bloki w bazie danych i znajdują je tam według ich hasha lub wysokości (lub w inny sposób). To […]

Małe triki SSH

W tym artykule zebraliśmy nasze najlepsze techniki na bardziej efektywne wykorzystanie SSH. Dowiesz się, jak: Dodać drugi czynnik do logowania SSH Bezpiecznie korzystać z agent forwarding Wyjść z utknętej sesji SSH Utrzymać stały terminal otwarty Podzielić się zdalną sesją terminala z przyjacielem (bez Zoom!) Dodawanie drugiego czynnika do swojego SSH Drugi czynnik uwierzytelniający dla […]

Projektowanie klastrów Kubernetes: ile ich powinno być?

Przyp. tłum.: ten materiał od projektu edukacyjnego learnk8s — odpowiedź na popularne pytanie przy projektowaniu infrastruktury opartej na Kubernetes. Mamy nadzieję, że dostatecznie szczegółowe opisy zalet i wad każdej z opcji pomogą w podjęciu optymalnej decyzji także dla twojego projektu. TL;DR: ten sam zestaw obciążeń roboczych można uruchomić na kilku dużych klastrach (na każdy klaster […]

Wygodne wzorce architektoniczne

Cześć, Habr! W świetle bieżących wydarzeń związanych z koronawirusem, wiele serwisów internetowych zaczęło doświadczać zwiększonego obciążenia. Na przykład jedna z sieci handlowych w Wielkiej Brytanii po prostu wstrzymała swoją stronę z zamówieniami online, ponieważ zabrakło jej zasobów. I nie zawsze można przyspieszyć serwer, po prostu dodając mocniejsze urządzenie, jednak poczynania klientów należy obsługiwać (lub uciekną do konkurencji). W tym […]

Największe wpadki Cian

Witam wszystkich! Nazywam się Nikita, jestem liderem zespołu inżynierów w Cian. Jednym z moich obowiązków w firmie jest zredukowanie liczby incydentów związanych z infrastrukturą na produkcji do zera. To, o czym będziemy mówić dalej, przyniosło nam wiele bólu, a celem tego artykułu jest pomoc innym w uniknięciu naszych błędów lub przynajmniej zminimalizowanie ich wpływu. […]

Apache Bigtop i wybór dystrybucji Hadoop dzisiaj

Prawdopodobnie nikogo nie zdziwi, że miniony rok był rokiem wielkich zmian dla Apache Hadoop. W zeszłym roku doszło do fuzji Cloudera i Hortonworks (w zasadzie, wchłonięcia drugiego), a Mapr, z powodu poważnych problemów finansowych, został sprzedany Hewlett Packard. I jeśli kilka lat temu, w przypadku instalacji on-premises, wybór często dotyczył takich opcji jak Cloudera i […]

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