Categoria: Amministrazione

Esperimento sulla fattibilità dell'uso di un DBMS a grafo, JanusGraph, per risolvere il problema della ricerca di percorsi appropriati

Ciao a tutti. Stiamo sviluppando un prodotto per l'analisi del traffico offline. Nel progetto c'è una funzionalità legata all'analisi statistica dei percorsi di movimento dei visitatori nelle aree. Nell'ambito di questa funzionalità, gli utenti possono inviare richieste al sistema del tipo: quanti visitatori sono passati dall'area «A» all'area «B»; quanti visitatori sono passati dall'area «A» all'area «B» attraverso l'area «C», e poi […]

Storacle - un archivio file decentralizzato

Prima di iniziare, devo lasciare un collegamento all'articolo precedente, affinché sia chiaro di cosa si parla. In questo articolo vorrei discutere il livello che si occupa dello stoccaggio dei file e come questo possa essere utilizzato da chiunque. Storacle è una libreria autonoma, non ha alcun collegamento diretto con la musica. È possibile organizzare lo stoccaggio di qualsiasi tipo di file. Nell'articolo precedente ho […]

Museria — archivio musicale decentralizzato

Una volta ho deciso di scrivere un'app per selezionare musica per me stesso e ascoltarla a casa/in strada/in palestra, ecc. E affinché tutto funzionasse in modo fluido, con un mio minimo coinvolgimento. Ho concepito l'architettura, ho abbozzato un prototipo e alla fine mi sono trovato di fronte a un "piccolo problema". Era poco chiaro da dove prendere i file delle canzoni. A quel punto, VKontakte aveva già chiuso l'API, in grandi servizi musicali […]

Molte RAM libere, NVMe Intel P4500 e tutto rallenta drasticamente: una storia di un'aggiunta fallita di una partizione di swap

In questo articolo parlerò di una situazione che è recentemente accaduta con uno dei server del nostro cloud VPS, mettendomi in difficoltà per diverse ore. Da circa 15 anni mi occupo della configurazione e della risoluzione dei problemi dei server Linux, ma questo caso non si inserisce affatto nella mia esperienza: ho fatto alcune supposizioni errate e sono stato un po' disperato prima di […]

La principale ragione per cui Linux

Di recente, su Habr, è stato pubblicato un articolo intitolato "La principale ragione per cui non Linux", che ha suscitato molte discussioni. Questo nota è una breve risposta filosofica a quell'articolo che, spero, chiarirà alcuni punti, presentandoli da una prospettiva abbastanza inaspettata per molti lettori. L'autore dell'articolo originale caratterizza i sistemi Linux in questo modo: Linux non è un sistema, ma […]

La principale ragione per cui non utilizzare Linux

Voglio subito dire che nell'articolo si parlerà esclusivamente dell'uso desktop di Linux, ovvero su computer personali/laptop e stazioni di lavoro. Tutto ciò che segue non riguarda Linux sui server, sistemi integrati e dispositivi simili, poiché ciò su cui ora riverserò una tonnellata di veleno potrebbe essere utile a queste aree di applicazione. Era il 2020, Linux […]

Come ho progettato blocchi e transazioni nel mio blockchain con Go

Affinché si ottenga alla fine una blockchain, e non solo un semplice database, dobbiamo aggiungere al nostro progetto 3 elementi importanti: Descrizione della struttura dei dati e dei metodi del blocco Descrizione della struttura dei dati e dei metodi della transazione Funzioni della blockchain che salvano i blocchi nel database e li trovano là per il loro hash o altezza (o in altro modo). Questo […]

Piccole astuzie SSH

In questo articolo abbiamo raccolto i nostri migliori suggerimenti per un utilizzo più efficace di SSH. In esso scoprirai come: Aggiungere un secondo fattore al login SSH Utilizzare in modo sicuro l'agent forwarding Uscire da una sessione SSH bloccata Mantenere un terminale permanente aperto Condividere una sessione terminale remota con un amico (senza Zoom!) Aggiunta di un secondo fattore al tuo SSH Secondo fattore per l'autenticazione al tuo […]

Progettazione dei cluster Kubernetes: quanti dovrebbero essercene?

Nota del traduttore: questo materiale proviene dal progetto educativo learnk8s — risposta a una domanda comune nella progettazione dell'infrastruttura basata su Kubernetes. Speriamo che le descrizioni dettagliate dei vantaggi e degli svantaggi di ciascuna opzione aiutino a fare la scelta ottimale anche per il tuo progetto. TL;DR: lo stesso insieme di carichi di lavoro può essere eseguito su più grandi cluster (per ogni cluster […]

Modelli architetturali pratici

Ciao, Habr! Alla luce degli attuali eventi a causa del coronavirus, una serie di servizi online ha iniziato a ricevere un carico maggiore. Ad esempio, una delle catene di supermercati nel Regno Unito ha semplicemente fermato il sito per gli ordini online, poiché non c'erano sufficienti risorse. E non sempre è possibile velocizzare il server semplicemente aggiungendo hardware più potente, tuttavia le richieste dei clienti devono essere elaborate (o se ne andranno dai concorrenti). In questo […]

Top errori di Cian

Buongiorno a tutti! Mi chiamo Nikita, sono il team lead del team di ingegneri di Cian. Uno dei miei compiti in azienda è ridurre a zero il numero di incidenti legati all'infrastruttura in produzione. Ciò di cui parlerò in seguito ci ha causato molte difficoltà, e l'obiettivo di questo articolo è evitare che altre persone ripetano i nostri errori o almeno minimizzarne l'impatto. […]

Apache Bigtop e la scelta della distribuzione Hadoop oggi

Probabilmente, non è un segreto per nessuno che l'anno scorso sia stato un anno di grandi cambiamenti per Apache Hadoop. Lo scorso anno c'è stata la fusione tra Cloudera e Hortonworks (di fatto, l'acquisizione della seconda), e Mapr, a causa di seri problemi finanziari, è stata venduta a Hewlett Packard. E se qualche anno fa, nel caso di installazioni on-premises, la scelta ricadeva più frequentemente tra Cloudera e […]

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster