Categoria: Amministrazione

Automazione per i più piccoli. Parte zero. Pianificazione

Il SDSM è finito, ma il desiderio incontrollato di scrivere è rimasto. Per molti anni, il nostro amico ha sofferto nel portare avanti lavori di routine, incrociava le dita prima di un commit e passava notti insonni a causa di rollback notturni. Ma le epoche buie giungono al termine. Con questo articolo inizio una serie su come vedo l'automazione. Durante il percorso discuteremo le fasi dell'automazione, la gestione delle variabili, la formalizzazione del design, e RestAPI, […]

Automazione per i Più Piccoli. Parte prima (quella dopo la zero). Virtualizzazione della rete

Nell'ultimo numero, ho descritto il framework di automazione della rete. Dai feedback, a molte persone anche questo primo approccio al problema ha già chiarito alcune questioni. E questo mi rende molto felice, perché il nostro obiettivo in questo ciclo non è riempire Ansible di script Python, ma costruire un sistema. Questo stesso framework stabilisce l'ordine in cui affronteremo […]

Il CERN passa al software open source — perché?

L'organizzazione rinuncia ai prodotti Microsoft e ad altri software commerciali. Discutiamo le motivazioni e parliamo di altre aziende che stanno migrando verso software open source. Foto — Devon Rogers — Unsplash Le nostre motivazioni Negli ultimi 20 anni, il CERN ha utilizzato prodotti Microsoft — sistema operativo, piattaforma cloud, pacchetti Office, Skype e altri. Tuttavia, l'azienda IT ha negato al laboratorio lo status di "organizzazione accademica", […]

Ricette Nginx: conversione da HTML a PDF

Per convertire da HTML a PDF, abbiamo bisogno di Nginx e del suo plugin html2pdf. (Ho fornito i link al mio fork di Nginx, poiché ho apportato alcune modifiche che non sono ancora state integrate nel repository originale. È possibile utilizzare anche un'immagine pronta.) Per convertire HTML in PDF da un file, location =/html_to_pdf_from_file { html2pdf on; # attiviamo il filtro pdf } […]

Distribuzione delle applicazioni su più cluster Kubernetes con Helm

Come Dailymotion utilizza Kubernetes: distribuzione delle applicazioni In Dailymotion, abbiamo iniziato a utilizzare Kubernetes in produzione 3 anni fa. Tuttavia, distribuire applicazioni su più cluster è un compito arduo, quindi negli ultimi anni abbiamo cercato di migliorare i nostri strumenti e flussi di lavoro. Come è iniziato Qui spieghiamo come distribuiamo le nostre applicazioni su più cluster Kubernetes […]

Come abbiamo superato il Grande Firewall Cinese (parte 1)

Ciao a tutti! Qui è Nikita, ingegnere di sistema della società SEMrush. Oggi vi parlerò di come abbiamo affrontato la sfida di garantire la stabilità del nostro servizio semrush.com in Cina e quali problemi abbiamo incontrato durante l'implementazione (considerando la posizione del nostro data center sulla costa orientale degli Stati Uniti). Sarà una storia lunga, suddivisa in diverse […]

Come abbiamo superato il Grande Firewall Cinese (parte 2)

Ciao! Sono di nuovo Nikita, ingegnere di sistema della società SEMrush. Con questo articolo continuo la storia su come abbiamo ideato una soluzione per superare il Firewall Cinese per il nostro servizio semrush.com. Nella parte precedente ho raccontato quali problemi sorgono una volta presa la decisione: "Dobbiamo far sì che il nostro servizio funzioni in Cina" e quali problematiche […]

Che cos'è GitOps?

Nota del traduttore: Dopo la recente pubblicazione di un articolo sui metodi pull e push in GitOps, abbiamo notato un interesse per questo modello in generale, tuttavia ci sono state poche pubblicazioni in lingua russa su questo argomento (sul sito di Habra non ce ne sono affatto). Pertanto, siamo lieti di presentarvi la traduzione di un altro articolo — anche se risale a quasi un anno fa! — della società Weaveworks, capitolo […]

Configurazione dei parametri del kernel Linux per ottimizzare PostgreSQL

Le prestazioni ottimali di PostgreSQL dipendono dalla corretta configurazione dei parametri del sistema operativo. Parametri del kernel del sistema operativo mal configurati possono ridurre le prestazioni del server del database. È quindi fondamentale che questi parametri siano configurati in base al server del database e al suo carico di lavoro. In questo post discuteremo alcuni parametri chiave del kernel di Linux che possono influenzare le prestazioni […]

Un po' sugli standard delle comunicazioni spaziali.

Satellite Meteor M1 Fonte: vladtime.ru Introduzione L'operazione della tecnologia spaziale è impossibile senza comunicazioni radio, e in questo articolo cercherò di spiegare le idee fondamentali che hanno costituito la base degli standard sviluppati dal Comitato Consultivo per i Sistemi di Dati Spaziali (Consultative Committee for Space Data Systems – CCSDS. Questa abbreviazione sarà utilizzata in seguito). Questa pubblicazione sarà principalmente dedicata al canale […]

Come preparare il sito per carichi elevati: 5 consigli pratici e strumenti utili

Gli utenti odiano quando una risorsa online "rallenta". I dati dei sondaggi indicano che il 57% degli utenti abbandonerà una pagina web se impiega più di tre secondi a caricarsi, mentre il 47% è disposto ad aspettare solo due secondi. Un ritardo di un secondo può comportare una perdita del 7% delle conversioni e una diminuzione del 16% della soddisfazione degli utenti. Pertanto, è necessario prepararsi a un aumento del carico e a picchi di traffico. […]

Transizione da monolite a microservizi: storia e pratica

In questo articolo parlerò di come il progetto in cui lavoro è passato da un grande monolite a un insieme di microservizi. Il progetto ha avuto inizio molti anni fa, all'inizio del 2000. Le prime versioni sono state scritte in Visual Basic 6. Con il passare del tempo, è diventato chiaro che lo sviluppo in questo linguaggio sarebbe stato difficile da mantenere in futuro, poiché l'IDE […]

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