Categoria: Amministrazione

Restituitemi il mio monolite

Sembra che il picco dell'hype sui microservizi sia passato. Non leggiamo più ogni settimana diversi post su «Come ho migrato il mio monolite in 150 servizi». Ora sento più spesso pensieri sensati: «Non odio il monolite, mi preoccupo solo per l'efficienza». Abbiamo persino osservato qualche migrazione dai microservizi di nuovo al monolite.

Cluster Elasticsearch da oltre 200 TB

Molti si imbattono in Elasticsearch. Ma cosa succede quando si desidera usarlo per memorizzare log "in quantità particolarmente grandi"? E come si può affrontare senza problemi il fallimento di uno dei diversi data center? Quale architettura è consigliata e quali insidie ci si può aspettare? Noi di Odnoklassniki abbiamo deciso di affrontare la gestione dei log usando Elasticsearch e ora condividiamo su Habr la nostra esperienza: e […]

Storia di Internet: Era della frammentazione; Parte 1: Coefficiente di carico

All'inizio degli anni '80 si gettò le basi di ciò che oggi conosciamo come "internet" – i suoi protocolli principali furono sviluppati e testati sul campo – tuttavia, questo sistema rimase chiuso e quasi completamente sotto il controllo di un'unica entità, il ministero della difesa degli Stati Uniti. Presto questo doveva cambiare – la rete si espanderà a tutti i dipartimenti informatici diversi […]

Qual è il collegamento tra LVM e la matrioska?

Buon pomeriggio. Voglio condividere con la comunità un'esperienza pratica nella costruzione di un sistema di archiviazione dati per KVM utilizzando md RAID + LVM. Nel programma ci sarà: Costruzione di md RAID 1 da NVMe SSD. Costruzione di md RAID 6 da SATA SSD e dischi normali. Caratteristiche del funzionamento di TRIM/DISCARD su SSD RAID 1/6. Creazione di un array avviabile md RAID 1/6 su […]

OpenShift come versione aziendale di Kubernetes. Parte 1

«Qual è la differenza tra Kubernetes e OpenShift?» – questa domanda sorge con sorprendente frequenza. In realtà, è come chiedere quali siano le differenze tra un'automobile e un motore. Proseguendo con l'analogia, l'automobile è un prodotto finito, pronto per l'uso immediato: basta sedersi e partire. D'altra parte, affinché un motore possa portarvi 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 i cluster composti da due nodi perché sembrano concettualmente più semplici e sono anche più economici del 33% rispetto ai loro equivalenti a tre nodi. Anche se è assolutamente possibile costruire un buon cluster a due nodi, […]

Come abbiamo accelerato la codifica video di otto volte

Ogni giorno milioni di spettatori guardano video online. Ma per rendere un video accessibile, deve essere non solo caricato su un server, ma anche elaborato. Maggiore è la velocità di questo processo, migliore sarà il servizio e l'esperienza per gli utenti. Mi chiamo Askar Kamalov, e un anno fa mi sono unito al team delle tecnologie video di Yandex. Oggi voglio condividere con i lettori di Habr un breve racconto su come […]

Ricette per interrogazioni SQL problematiche

Qualche mese fa abbiamo annunciato explain.tensor.ru — un servizio pubblico per l'analisi e la visualizzazione dei piani di query per PostgreSQL. Nel tempo trascorso, lo avete già utilizzato più di 6000 volte, ma una delle funzioni utili potrebbe essere rimasta inosservata: si tratta dei suggerimenti strutturali, che appaiono in questo modo: Ascoltateli, e le vostre query “diventeranno lisce come seta”. 🙂 A […]

Di cosa tace EXPLAIN e come farlo parlare

La domanda classica che un sviluppatore pone al proprio DBA o al proprietario dell'azienda — a un consulente PostgreSQL — è quasi sempre la stessa: «Perché le query richiedono così tanto tempo per essere eseguite?». Un insieme tradizionale di motivi include: algoritmi inefficienti quando si tenta di eseguire un JOIN tra diverse CTE con decine di migliaia di record, statistiche obsolete, se la distribuzione effettiva dei dati nella tabella è già fortemente […]

Windows Terminal Preview v0.10

Presentiamo Windows Terminal v0.10! Come sempre, puoi scaricarlo dallo Store Microsoft o dalla pagina delle release su GitHub. Scopriamo insieme i dettagli dell'aggiornamento! Input tramite mouse Il terminale 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 delle soluzioni nell'uso di BigData per ottenere statistiche ufficiali

Prefazione del traduttore Questo materiale mi ha particolarmente interessato a causa della tabella sottostante: considerando che gli statistici (e quelli russi, per cultura) non amano affatto ciò che si discosta dalla linearità, questi ragazzi sono riusciti a far passare l'uso di una funzione di attivazione parabolica per determinare il grado di rischio nell'uso di BigData nelle statistiche ufficiali. Bravi. Naturalmente, gli statistici hanno aggiunto il loro […]

«ExtendedPromQL» — trascrizione della relazione di Roman Khavronenko

Vi propongo di elaborare la relazione di Roman Khavronenko "ExtendedPromQL". Brevemente su di me: mi chiamo Roman, lavoro in CloudFlare e vivo a Londra. Sono anche maintainer di VictoriaMetrics e autore del plugin ClickHouse per Grafana e di ClickHouse-proxy, un piccolo proxy per ClickHouse. Inizieremo con la prima parte, chiamata "Le difficoltà della traduzione" e in essa parlerò di […]

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