Categoria: Amministrazione

Operating Systems: Three Easy Pieces. Part 3: Process API (traduzione)

Introduzione ai sistemi operativi Ciao, Habr! Vorrei presentarvi una serie di articoli-traduzioni di una letteratura che considero interessante: OSTEP. In questo materiale viene esplorato in modo approfondito il funzionamento dei sistemi operativi simili a Unix, in particolare il lavoro con i processi, i vari scheduler, la memoria e altri componenti simili che costituiscono un moderno sistema operativo. Potete consultare l'originale di tutti i materiali qui. […]

Raccomandazioni per la configurazione di AFA AccelStor con VMware vSphere

In questo articolo, vorremmo discutere le caratteristiche degli array All Flash AccelStor con una delle piattaforme di virtualizzazione più popolari: VMware vSphere. In particolare, ci concentreremo su quei parametri che possono aiutare a ottenere il massimo effetto dall'uso di uno strumento potente come All Flash. Gli array All Flash AccelStor NeoSapphire™ sono dispositivi a nodi singoli o doppi […]

Scriviamo un operatore per Kubernetes in Golang

Nota: Gli operatori (operators) sono software ausiliari per Kubernetes, progettati per automatizzare l'esecuzione di azioni di routine sugli oggetti del cluster in determinate situazioni. Abbiamo già scritto riguardo gli operatori in questo articolo, dove abbiamo discusso le idee fondamentali e i principi del loro funzionamento. Tuttavia, mentre quel materiale era una visione da un lato sull'uso di componenti pronti per Kubernetes, quello che proponiamo ora […]

Sviluppiamo le competenze nell'uso della raggruppamento e visualizzazione dei dati in Python

Ciao, Habr! Oggi lavoreremo sulla competenza nell'uso degli strumenti di raggruppamento e visualizzazione dei dati in Python. Nel dataset fornito su Github, analizzeremo alcune caratteristiche e costruiremo un insieme di visualizzazioni. Come di consueto, all'inizio, definiamo gli obiettivi: Raggruppare i dati per genere e anno e visualizzare la dinamica complessiva della natalità di entrambi i sessi; Trovare i nomi più popolari di sempre; Suddividere l'intero arco temporale […]

Panoramica e confronto dei controller Ingress per Kubernetes

Quando si avvia un cluster Kubernetes per un'applicazione specifica, è fondamentale comprendere quali requisiti l'applicazione stessa, così come il business e gli sviluppatori, pongono a questa risorsa. Una volta acquisite queste informazioni, si può procedere alla decisione architettonica e, in particolare, alla scelta di un particolare controller Ingress, ce ne sono già molti disponibili oggi. Per avere una visione di base delle opzioni disponibili senza dover studiare molteplici […]

Paradossi sulla compressione dei dati

La compressione dei dati nella sua forma più semplice può riferirsi a numeri e alle loro rappresentazioni. I numeri possono essere espressi tramite numerali ("undici" per il numero 11), espressioni matematiche ("due alla ventesima" per 1048576), espressioni stringa ("cinque nove" per 99999), nomi propri ("numero della bestia" per 666, "anno della morte di Turing" per 1954), o combinazioni arbitrari. Qualsiasi forma di rappresentazione è valida secondo […]

Automazione del server SQL in Jenkins: presentiamo i risultati in modo elegante

Continuando il tema della configurazione di Zero Touch PROD per RDS. I futuri DBA non avranno la possibilità di connettersi direttamente ai server PROD, ma potranno utilizzare i job di Jenkins per un insieme limitato di operazioni. Il DBA avvia un job e dopo un po' riceve un'email con un report sull'esito dell'operazione. Esaminiamo i modi per presentare questi risultati all'utente. Testo semplice Iniziamo con […]

«Moderare le esigenze»: Alcuni modi per migliorare l'efficienza energetica dei data center

Oggi, per garantire il funzionamento efficiente dei data center, viene consumata una grande quantità di energia elettrica. Nel 2013, i data center statunitensi hanno consumato circa 91 miliardi di kilowattora, equivalenti alla produzione annuale di 34 grandi centrali elettriche a carbone. L'elettricità rimane una delle principali voci di spesa per le aziende proprietarie dei data center, pertanto queste cercano di migliorare l'efficienza delle loro infrastrutture informatiche. A tal fine, vengono utilizzate diverse soluzioni tecniche […]

Nuovo bilanciamento del carico CPU dal MIT

Il sistema Shenango è previsto per l'uso nei data center. / foto Marco Verch CC BY Secondo uno dei fornitori, i data center utilizzano solo il 20-40% delle capacità di calcolo disponibili. In condizioni di carico elevato, questa percentuale può arrivare fino al 60%. Una simile distribuzione delle risorse porta alla creazione dei cosiddetti 'server zombie'. Si tratta di macchine che rimangono inattive per la maggior parte del tempo, sprecando energia elettrica senza motivo. Oggi il 30% dei server in […]

Riferimento: come funziona il processo di Continuous Integration

Oggi affronteremo la storia del termine, discuteremo le complessità dell'implementazione della CI e presenteremo alcuni strumenti popolari che possono aiutare a lavorarci. / Flickr / Altug Karakoc / CC BY / Foto modificata Il termine Continuous Integration (integrazione continua) è un approccio allo sviluppo di applicazioni che prevede frequenti build di progetto e test del codice. L'obiettivo è rendere il processo di integrazione prevedibile […]

Ignite Service Grid — riavvio

Il 26 febbraio abbiamo tenuto un meetup su Apache Ignite GreenSource, con la partecipazione dei contributor del progetto open source Apache Ignite. Un evento importante nella vita di questa comunità è stata la ristrutturazione del componente Ignite Service Grid, che consente di distribuire microservizi personalizzati direttamente nel cluster Ignite. Di questo processo complesso ha parlato al meetup Vyacheslav Daradur, ingegnere software e contributor di Apache da oltre due anni […]

Monitoriamo le risorse dei cluster Kubernetes.

Ho creato Kube Eagle — un esportatore Prometheus. Si è rivelata una cosa fantastica che aiuta a comprendere meglio le risorse dei piccoli e medi cluster. Alla fine, ho risparmiato centinaia di dollari, perché ho scelto i giusti tipi di macchine e impostato i vincoli delle risorse delle applicazioni in base ai carichi di lavoro. Vi parlerò dei vantaggi di Kube Eagle, ma prima spiegherò cosa ha causato la confusione e […]

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