Categoria: Amministrazione

werf — il nostro strumento per CI/CD in Kubernetes (panoramica e video della presentazione)

Il 27 maggio, nella sala principale della conferenza DevOpsConf 2019, che si svolge nell'ambito del festival RIT++ 2019, nella sezione "Continuous Delivery", è stata presentata la relazione "werf - il nostro strumento per CI/CD in Kubernetes". In essa si parla dei problemi e delle sfide che tutti affrontano durante il deploy in Kubernetes, così come dei dettagli che possono non essere immediatamente evidenti. […]

Come abbiamo testato diversi database di serie temporali

Negli ultimi anni, i database a serie temporali (Time-series databases) si sono trasformati da una novità curiosa (utilizzati in modo specialistico sia nei sistemi di monitoraggio open source che legati a soluzioni specifiche, sia in progetti Big Data) in un "prodotto di consumo di massa". Sul territorio della Federazione Russa, un ringraziamento speciale va a Yandex e ClickHouse per questo sviluppo. Fino a quel momento, se avevi bisogno di salvare […]

Storia del problema di trasferimento dello storage docker (root docker)

Non più tardi di un paio di giorni fa è stata presa la decisione su uno dei server di spostare lo storage docker (la directory in cui docker memorizza tutti i file dei container e delle immagini) su una partizione separata, che avesse una maggiore capacità. L'incarico sembrava banale e non preannunciava problemi… Cominciamo: 1. Fermiamo e distruggiamo tutti i container della nostra applicazione: docker-compose down se ci sono molti container, e sono in […]

Differenza tra bin, sbin, usr/bin, usr/sbin

Il 30 novembre 2010 David Collier scrisse: Ho notato che nei busybox i link sono suddivisi in queste quattro directory. C'è qualche semplice regola per determinare in quale directory dovrebbe trovarsi ciascuno di questi collegamenti… Ad esempio, kill si trova in /bin, mentre killall si trova in /usr/bin… Non vedo alcuna logica in tale divisione. Voi […]

Un'altra opinione sulla differenza tra bin, sbin, usr/bin, usr/sbin

Recentemente ho scoperto un articolo intitolato: Differenza tra bin, sbin, usr/bin, usr/sbin. Vorrei condividere la mia visione sullo standard. /bin Contiene comandi che possono essere utilizzati sia dall'amministratore di sistema che dagli utenti, ma che sono necessari quando non sono montati altri filesystem (ad esempio, in modalità utente singolo). Può anche contenere comandi che vengono utilizzati indirettamente dagli script. Lì […]

Come Dark distribuisce il codice in 50 ms

Più veloce è il processo di sviluppo, più rapidamente si sviluppa un'azienda tecnologica. Sfortunatamente, le applicazioni moderne lavorano contro di noi: i nostri sistemi devono essere aggiornati in tempo reale senza disturbare nessuno e senza causare interruzioni. Il deployment in tali sistemi diventa una sfida complessa e richiede pipeline elaborate di continuous delivery anche in piccoli team. […]

Ottimizzazione delle query del database nell'esempio di un servizio B2B per costruttori

Come si può crescere di 10 volte nel numero di richieste al database senza spostarsi su un server più potente e mantenere la funzionalità del sistema? Racconterò come abbiamo affrontato il calo delle prestazioni del nostro database, come abbiamo ottimizzato le query SQL per servire il maggior numero possibile di utenti senza aumentare i costi per le risorse computazionali. Sto creando un servizio per la gestione dei processi aziendali […]

Panoramica dello strumento gratuito SQLIndexManager

Come è noto, gli indici svolgono un ruolo importante nei DBMS, fornendo una ricerca rapida dei record necessari. È quindi fondamentale mantenerli in modo tempestivo. Molto è stato scritto sull'analisi e l'ottimizzazione, anche su Internet. Ad esempio, di recente è stata fatta una panoramica su questo tema in questa pubblicazione. Ci sono molte soluzioni sia a pagamento che gratuite per questo. Ad esempio, esiste […]

Come le priorità dei pod in Kubernetes hanno causato downtime in Grafana Labs

Nota traduttore: Presentiamo alla vostra attenzione dettagli tecnici sulle ragioni del recente downtime del servizio cloud, gestito dai creatori di Grafana. Questo è un classico esempio di come una nuova e apparentemente utile funzionalità, destinata a migliorare la qualità dell'infrastruttura, possa nuocere se non si prevedono i numerosi dettagli del suo utilizzo nella realtà della produzione. È fantastico quando emergono materiali di questo tipo, che consentono di apprendere non solo […]

Libro «Linux in azione»

Ciao, Habroshiteli! Nel libro, David Clinton descrive 12 progetti reali, inclusi l'automazione del sistema di backup e ripristino, la configurazione di un cloud personale in stile Dropbox e la creazione di un server MediaWiki. Attraverso esempi interessanti, esplorerai la virtualizzazione, il ripristino di emergenza, la sicurezza, il backup, l'implementazione di DevOps e la risoluzione dei problemi di sistema. Ogni capitolo si conclude con una panoramica di raccomandazioni pratiche, […]

Racconti del servizio clienti. Un post non serio su un lavoro serio.

Gli ingegneri di servizio si trovano nelle stazioni di servizio e nei cosmodromi, nelle aziende IT e nelle fabbriche automobilistiche, alla VAZ e alla Space X, nelle piccole imprese e nei giganti internazionali. E tutti, assolutamente tutti, hanno sentito una volta la classica serie di frasi su "si è fatto da solo", "ho avvolto tutto con del nastro isolante e ha funzionato, poi ha fatto boom", "non ho toccato niente", "non ho cambiato nulla" e […]

CMake e C++ — fratelli per sempre

Nel processo di sviluppo, mi piace cambiare compilatori, modalità di build, versioni delle dipendenze, eseguire analisi statiche, misurare le prestazioni, raccogliere coperture, generare documentazione, ecc. E adoro CMake, perché mi permette di fare tutto ciò che voglio. Molti criticano CMake, e spesso con buone ragioni, ma se si riflette, non è tutto così male, e di recente […]

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