Categoria: Amministrazione

Restituitemi il mio monolite

Sembra che il picco dell'hype per i microservizi sia ormai alle spalle. Non leggiamo più ogni settimana articoli su "Come ho migrato il mio monolite in 150 servizi". Ora sento più spesso opinioni ragionevoli: "Non odio il monolite, mi preoccupo solo dell'efficienza". Abbiamo anche assistito a diverse migrazioni dai microservizi di nuovo al monolite. Quando si passa da un grande […

Cluster Elasticsearch da 200 TB+

Molti si confrontano con Elasticsearch. Ma cosa succede quando vuoi usarlo per memorizzare log "in volumi particolarmente elevati"? E come affrontare senza problemi il guasto di uno qualsiasi di diversi data center? Quale architettura adottare e quali insidie si possono incontrare? Noi di Odnoklassniki abbiamo deciso di risolvere la questione della gestione dei log con Elasticsearch e ora condividiamo su Habr la nostra esperienza: e […

Storia di Internet: Era della frammentazione; parte 1: Fattore di carico

All'inizio degli anni '80 è stata posta la base di ciò che oggi conosciamo come "internet": i suoi protocolli principali sono stati sviluppati e testati in condizioni reali; tuttavia, questo sistema rimaneva chiuso ed era quasi completamente sotto il controllo di un'unica entità, il Ministero della Difesa degli Stati Uniti. Presto questo doveva cambiare: il sistema si espanderà a tutti i dipartimenti informatici di vari […

Cosa hanno in comune LVM e una matryoshka?

Buon pomeriggio. Voglio condividere con la comunità la mia esperienza pratica nella costruzione di un sistema di archiviazione dati per KVM utilizzando md RAID + LVM. Il programma includerà: Assemblaggio di md RAID 1 da NVMe SSD. Assemblaggio di md RAID 6 da SATA SSD e dischi tradizionali. Caratteristiche del funzionamento di TRIM/DISCARD su SSD RAID 1/6. Creazione di un array di avvio md RAID 1/6 su […]

OpenShift come versione aziendale di Kubernetes. Parte 1

«Qual è la differenza tra Kubernetes e OpenShift?» – questa domanda si pone con sorprendente costanza. In realtà, è come chiedere in cosa un'automobile differisce dal motore. Se continuiamo l'analogia, l'automobile è un prodotto finito, può essere usata subito, letteralmente: ci si siede e si parte. D'altra parte, per far sì che un motore ti porti da qualche parte, è necessario […]

Cluster di due nodi – il diavolo è nei dettagli

Ciao, Habr! Vi presento la traduzione dell'articolo «Two Nodes — The Devil is in the Details» dell'autore Andrew Beekhof. Molte persone preferiscono cluster costituiti da due nodi, perché sembrano concettualmente più semplici, inoltre sono anche più economici del 33% rispetto ai loro omologhi a tre nodi. Anche se è assolutamente possibile assemblare un buon cluster con due nodi, […]

Ricette per query SQL problematiche

Qualche mese fa abbiamo annunciato explain.tensor.ru — un servizio pubblico per l'analisi e la visualizzazione dei piani delle query per PostgreSQL. Nel frattempo, lo avete già utilizzato più di 6000 volte, ma una delle funzioni comode potrebbe essere passata inosservata: sono i suggerimenti strutturali, che appaiono circa così: Ascoltatevi e le vostre query "diventeranno fluide e setose". 🙂 A […]

Di cosa tace EXPLAIN e come farlo parlare

La domanda classica che uno sviluppatore pone al proprio DBA o al proprietario di un'azienda — al consulente per PostgreSQL, è quasi sempre la stessa: "Perché le query impiegano così tanto tempo a eseguire sulla base?" Un insieme tradizionale di motivi è: algoritmo inefficiente quando avete deciso di fare un JOIN di più CTE su alcune decine di migliaia di record statistiche obsolete se la distribuzione reale dei dati nella tabella è già molto […]

Windows Terminal Preview v0.10

Presentiamo Windows Terminal v0.10! Come sempre, potete scaricarlo dal Microsoft Store o dalla pagina delle release su GitHub. Di seguito analizziamo in dettaglio le novità dell'aggiornamento! Input tramite mouse Il Terminal ora supporta l'input tramite mouse nelle applicazioni Windows Subsystem for Linux (WSL), così come nelle applicazioni Windows che utilizzano l'input del terminale virtuale (VT). Questo […]

Strutturazione dei rischi e soluzioni nell'utilizzo di Big Data per ottenere statistiche ufficiali

Prefazione del traduttore. Questo materiale mi ha interessato, in primo luogo a causa della tabella sottostante: Tenendo conto del fatto che le statistiche (e quelle russe, a livello genetico) non amano, per usare un eufemismo, tutto ciò che è diverso da una dipendenza lineare, questi ragazzi sono riusciti a far passare l'uso della funzione di attivazione in modo parabolico per determinare il grado di rischio nell'uso dei Big Data nelle statistiche ufficiali. Bravi. Naturalmente, le statistiche hanno aggiunto il loro […]

«ExtendedPromQL» — interpretazione della relazione di Roman Khavronenko

Ti offro la possibilità di prendere visione della trascrizione del rapporto di Roman Khavronenko «ExtendedPromQL». Un breve riassunto su di me. Mi chiamo Roman. Lavoro in CloudFlare e vivo a Londra. Sono anche il maintainer di VictoriaMetrics. Inoltre, sono l'autore del plugin ClickHouse per Grafana e ClickHouse-proxy, un piccolo proxy per ClickHouse. Inizieremo con la prima parte, chiamata "Le difficoltà della traduzione" e in essa parlerò di […]

FAST VP in storage Unity: come funziona

Oggi parleremo di una tecnologia interessante, implementata nello storage Unity/Unity XT, chiamata FAST VP. Se hai sentito parlare di Unity per la prima volta, puoi consultare le caratteristiche del sistema seguendo il link alla fine dell'articolo. Nella squadra di progetto di Dell EMC, ho lavorato su FAST VP per oltre un anno. Oggi voglio raccontarti di più su questa tecnologia e svelare alcuni dettagli del suo […]

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