Topic: amministrazione

Come creare un trigger DAG in Airflow utilizzando l'API sperimentale

Quando prepariamo i nostri programmi educativi, incontriamo periodicamente difficoltà in termini di lavoro con determinati strumenti. E nel momento in cui li incontriamo, non sempre c'è abbastanza documentazione e articoli che possano aiutarci ad affrontare questo problema. È stato così, ad esempio, nel 2015, e nel programma “Big Data Specialist” abbiamo utilizzato […]

Come resistere ai maggiori carichi sul sistema: parliamo di preparativi su larga scala per il Black Friday

Ciao, Habr! Nel 2017, durante il Black Friday, il carico è aumentato di quasi una volta e mezza e i nostri server erano al limite. Nel corso dell'anno, il numero di clienti è cresciuto in modo significativo ed è diventato chiaro che senza un'attenta preparazione preliminare la piattaforma potrebbe semplicemente non resistere ai carichi del 2018. Ci siamo posti l’obiettivo più ambizioso possibile: volevamo essere pienamente preparati [...]

Archiviazione cluster per piccoli cluster Web basati su drbd+ocfs2

Di cosa ti parleremo: come distribuire rapidamente lo spazio di archiviazione condiviso per due server basato sulle soluzioni drbd+ocfs2. A chi sarà utile: il tutorial sarà utile agli amministratori di sistema e a chiunque scelga un metodo di implementazione dello storage o desideri provare la soluzione. A quali decisioni abbiamo rinunciato e perché?Spesso ci troviamo di fronte a una situazione in cui dobbiamo attuare […]

Compressione dei dati utilizzando l'algoritmo di Huffman

Introduzione In questo articolo parlerò del famoso algoritmo di Huffman e della sua applicazione nella compressione dei dati. Di conseguenza, scriveremo un semplice archiviatore. C'era già un articolo a riguardo su Habré, ma senza attuazione pratica. Il materiale teorico del presente post è tratto dalle lezioni di informatica scolastica e dal libro di Robert Laforet “Data Structures and Algorithms in Java”. Quindi, tutto […]

Albero binario o come preparare un albero di ricerca binario

Preludio Questo articolo riguarda gli alberi di ricerca binari. Recentemente ho scritto un articolo sulla compressione dei dati utilizzando il metodo Huffman. Lì non ho prestato molta attenzione agli alberi binari, perché i metodi di ricerca, inserimento e cancellazione non erano rilevanti. Ora ho deciso di scrivere un articolo sugli alberi. Iniziamo. Un albero è una struttura dati costituita da nodi collegati da bordi. Possiamo dire che un albero è [...]

Termux passo dopo passo (Parte 2)

Nell'ultima parte abbiamo conosciuto i comandi base di Termux, configurato una connessione SSH con un PC, imparato come creare alias e installato diverse utili utilità. Questa volta dobbiamo andare ancora oltre, tu ed io: impareremo a conoscere Termux:API, installeremo Python e nano e scriveremo anche “Hello, world!” in Python impareremo a conoscere gli script bash e scriveremo uno script […]

Torniamo ai microservizi con Istio. Parte 2

Nota trad.: La prima parte di questa serie è stata dedicata a conoscere le capacità di Istio e a dimostrarle in azione. Parleremo ora degli aspetti più complessi della configurazione e dell'utilizzo di questa rete di servizi e, in particolare, del routing ottimizzato e della gestione del traffico di rete. Ti ricordiamo inoltre che questo articolo utilizza configurazioni (manifest per Kubernetes e Istio) […]

Torniamo ai microservizi con Istio. Parte 1

Nota Traduzione: le mesh di servizi sono sicuramente diventate una soluzione rilevante nell'infrastruttura moderna per le applicazioni che seguono l'architettura dei microservizi. Sebbene Istio possa essere sulla bocca di molti ingegneri DevOps, si tratta di un prodotto abbastanza nuovo che, sebbene completo in termini di funzionalità che offre, potrebbe richiedere una notevole quantità di tempo per familiarizzare. L'ingegnere tedesco Rinor Maloku, responsabile del cloud computing per grandi clienti nel settore delle telecomunicazioni […]

Torniamo ai microservizi con Istio. Parte 3

Nota trad.: La prima parte di questa serie era dedicata a conoscere le capacità di Istio e a dimostrarle in azione, la seconda riguardava il routing ottimizzato e la gestione del traffico di rete. Ora parleremo di sicurezza: per dimostrare le funzioni base ad essa legate, l'autore utilizza il servizio di identità Auth0, ma altri provider possono essere configurati in modo simile. Abbiamo allestito […]

Server tra le nuvole 2.0. Lanciare il server nella stratosfera

Amici, abbiamo ideato un nuovo movimento. Molti di voi ricordano il nostro progetto fan geek dell'anno scorso “Server in the Clouds”: abbiamo realizzato un piccolo server basato su Raspberry Pi e lo abbiamo lanciato in una mongolfiera. Ora abbiamo deciso di andare ancora oltre, cioè più in alto: la stratosfera ci aspetta! Ricordiamo brevemente quale fosse l'essenza del primo progetto “Server in the Clouds”. Server […]

Videosorveglianza cloud fai da te: nuove funzionalità di Ivideon Web SDK

Disponiamo di diversi componenti di integrazione che consentono a qualsiasi partner di creare i propri prodotti: API aperte per sviluppare qualsiasi alternativa all'account personale dell'utente Ivideon, Mobile SDK, con il quale è possibile sviluppare una soluzione completa equivalente in funzionalità alle applicazioni Ivideon, nonché come SDK Web. Recentemente abbiamo rilasciato un Web SDK migliorato, completo di nuova documentazione e un'applicazione demo che renderà il nostro […]

Rilasciato GitLab 11.9 con rilevamento dei segreti e diverse regole di risoluzione delle richieste di unione

Rileva rapidamente i segreti trapelati Sembrerebbe un piccolo errore divulgare accidentalmente le credenziali in un repository condiviso. Tuttavia, le conseguenze possono essere gravi. Una volta che l'aggressore ottiene la tua password o chiave API, prenderà il controllo del tuo account, ti bloccherà e utilizzerà i tuoi soldi in modo fraudolento. Inoltre, è possibile un effetto domino: l'accesso a un account apre l'accesso ad altri. […]