Topic: amministrazione

werf - il nostro strumento per CI/CD in Kubernetes (panoramica e rapporto video)

Il 27 maggio, nella sala principale della conferenza DevOpsConf 2019, tenutasi nell'ambito del festival RIT++ 2019, nell'ambito della sezione "Continuous Delivery", è stato presentato il rapporto "werf - il nostro strumento per CI/CD in Kubernetes". Parla dei problemi e delle sfide che tutti devono affrontare durante la distribuzione su Kubernetes, nonché delle sfumature che potrebbero non essere immediatamente evidenti. […]

Come abbiamo testato più database di serie temporali

Negli ultimi anni, i database di serie temporali si sono trasformati da qualcosa di bizzarro (altamente specializzato utilizzato in sistemi di monitoraggio aperti (e legati a soluzioni specifiche) o in progetti Big Data) in un “prodotto di consumo”. Sul territorio della Federazione Russa per questo bisogna ringraziare in modo speciale Yandex e ClickHouse. Fino a questo punto, se avevi bisogno di salvare […]

Soluzioni Delta per le città intelligenti: ti sei mai chiesto quanto può essere ecologico un cinema?

Alla fiera COMPUTEX 2019, tenutasi all’inizio dell’estate, Delta ha mostrato il suo esclusivo cinema “verde” 8K, nonché una serie di soluzioni IoT progettate per città moderne ed ecologiche. In questo post parliamo nel dettaglio di varie innovazioni, tra cui i sistemi di ricarica intelligente per i veicoli elettrici. Oggi ogni azienda si impegna a sviluppare progetti più rispettosi dell’ambiente e avanzati, supportando la tendenza a creare Smart […]

Cronologia del problema di migrazione dello spazio di archiviazione docker (docker root)

Non più di un paio di giorni fa, è stato deciso su uno dei server di spostare lo spazio di archiviazione del docker (la directory in cui Docker memorizza tutti i contenitori e i file di immagine) su una partizione separata, che aveva una capacità maggiore. Il compito sembrava banale e non lasciava presagire guai... Cominciamo: 1. Ferma e killa tutti i contenitori della nostra applicazione: docker-compose down se ci sono molti contenitori e sono […]

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

Il 30 novembre 2010 David Collier scriveva: Ho notato che in busybox i collegamenti sono divisi in queste quattro directory. Esiste qualche semplice regola per determinare in quale directory deve essere posizionato il collegamento... Ad esempio, kill è in /bin e killall è in /usr/bin... Non vedo alcuna logica in questa divisione. Voi, […]

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

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

Come Dark distribuisce il codice in 50 ms

Più veloce è il processo di sviluppo, più velocemente cresce l’azienda tecnologica. Purtroppo le moderne applicazioni lavorano contro di noi: i nostri sistemi devono essere aggiornati in tempo reale senza disturbare nessuno o causare downtime o interruzioni. L'implementazione su tali sistemi diventa impegnativa e richiede complesse pipeline di distribuzione continua anche per piccoli team. […]

Ottimizzazione delle query del database utilizzando l'esempio di un servizio B2B per i costruttori

Come aumentare di 10 volte il numero di query al database senza passare a un server più produttivo e mantenere la funzionalità del sistema? Ti dirò come abbiamo affrontato il calo delle prestazioni del nostro database, come abbiamo ottimizzato le query SQL per servire il maggior numero possibile di utenti e non aumentare il costo delle risorse di calcolo. Sto realizzando un servizio per la gestione dei processi aziendali [...]

Recensione dello strumento gratuito SQLIndexManager

Come sai, gli indici svolgono un ruolo importante in un DBMS, fornendo una rapida ricerca dei record richiesti. Ecco perché è così importante fornirli di assistenza in modo tempestivo. È stato scritto molto materiale sull'analisi e sull'ottimizzazione, anche su Internet. Ad esempio, questo argomento è stato recentemente esaminato in questa pubblicazione. Esistono molte soluzioni a pagamento e gratuite per questo. Ad esempio, c’è […]

In che modo le priorità dei pod in Kubernetes hanno causato tempi di inattività presso Grafana Labs

Nota trad.: Presentiamo alla vostra attenzione i dettagli tecnici sui motivi del recente periodo di inattività del servizio cloud gestito dai creatori di Grafana. Questo è un classico esempio di come una funzionalità nuova e apparentemente estremamente utile, progettata per migliorare la qualità delle infrastrutture... può causare danni se non si tengono conto delle numerose sfumature della sua applicazione nelle realtà produttive. È fantastico quando appaiono materiali come questo che ti permettono di imparare non solo [...]

Libro "Linux in azione"

Ciao, residenti di Khabro! Nel libro, David Clinton descrive 12 progetti di vita reale, tra cui l'automazione del sistema di backup e ripristino, la creazione di un cloud di file personale in stile Dropbox e la creazione del proprio server MediaWiki. Esplorerai virtualizzazione, ripristino di emergenza, sicurezza, backup, DevOps e risoluzione dei problemi di sistema attraverso interessanti case study. Ogni capitolo termina con una panoramica di raccomandazioni pratiche […]

Racconti dal reparto servizi. Un post frivolo sul lavoro serio

I tecnici dell'assistenza si trovano nelle stazioni di servizio e negli spazioporti, nelle aziende IT e nelle fabbriche automobilistiche, presso VAZ e Space X, nelle piccole imprese e nei giganti internazionali. E questo è tutto, assolutamente tutti loro hanno sentito una volta il classico set su "questo stesso", "L'ho avvolto con del nastro isolante e ha funzionato, e poi è esploso", "Non ho toccato nulla", "Decisamente ho non l'ho cambiato” e […]