Categoria: Amministrazione

La mia prima esperienza nel ripristino di un database Postgres dopo un guasto (invalid page in block 4123007 of relatton base/16490)

Voglio condividere con voi la mia prima esperienza di successo nel ripristinare completamente la funzionalità del database Postgres. Ho iniziato a lavorare con il database Postgres sei mesi fa e prima di questo non avevo alcuna esperienza nell'amministrazione di database. Lavoro come semi-DevOps engineer in una grande azienda IT. La nostra azienda si occupa dello sviluppo di software per servizi ad alta capacità, e io sono responsabile della funzionalità e del supporto […]

Ottimizziamo la latenza di rete in Kubernetes

Qualche anno fa, Kubernetes era già discusso nel blog ufficiale di GitHub. Da allora è diventata la tecnologia standard per il deployment dei servizi. Oggi Kubernetes gestisce una parte significativa dei servizi interni ed esterni. Con la crescita dei nostri cluster e l'aumento delle richieste di prestazioni, abbiamo iniziato a notare che in alcuni servizi su Kubernetes si verificavano ritardi sporadici che non possono essere spiegati […]

Slurm Mega. Installazione di un cluster production-ready, 3 consigli utili dai relatori, e Slurm insieme a Luke Skywalker e R2D2

Il 24 novembre si è concluso Sleurm Mega, un intenso workshop avanzato su Kubernetes. Il prossimo Mega si svolgerà a Mosca dal 18 al 20 maggio. L'idea di Sleurm Mega: esplorare il funzionamento di un cluster, analizzare in teoria e pratica le complessità dell'installazione e configurazione di un cluster pronto per la produzione («the-not-so-easy-way»), e considerare i meccanismi per garantire la sicurezza e la tolleranza ai guasti delle applicazioni. Un bonus di Mega: coloro che partecipano a Sleurm Base e Sleurm Mega ricevono tutti […]

Soluzione al problema di switching con alt+shift in Linux, nelle applicazioni Electron

Ciao, colleghi! Voglio condividere la mia soluzione a un problema descritto nel titolo. Mi sono ispirato a un collega, brnovk, che ha avuto l'iniziativa di proporre una soluzione parziale (per me). Ho creato il mio 'workaround', che mi ha aiutato. Lo condivido con voi. Descrizione del problema: Ho utilizzato Ubuntu 18.04 per lavorare e di recente ho notato che, quando cambio la disposizione della tastiera […]

Bambini su Internet: come garantire la cybersecurity degli utenti più vulnerabili

Il problema con i giovani utenti di smartphone, tablet e altri dispositivi con accesso a Internet non riguarda solo il fatto che i bambini possono accidentalmente vedere, leggere o scaricare contenuti inappropriati per la loro età, ma anche che, a causa della loro mancanza di esperienza e conoscenza, sono molto vulnerabili alle azioni dei malintenzionati. Peggio ancora: i bambini possono trovarsi […]

Installiamo Vmware ESXi su Mac Pro 1,1

In questo articolo descrivo la mia esperienza nell'installazione di VMware ESXi su un antico Apple Mac Pro 1,1. Il cliente ha richiesto di espandere il server di file. Come è stato creato il server di file dell'azienda su PowerMac G5 nel 2016, e quanto fosse impegnativo gestire l'eredità creata merita un articolo a sé stante. Si è deciso di combinare l'espansione con la modernizzazione e di realizzare un server di file a partire dal MacPro esistente. E […]

Dati personali in Russia: chi siamo tutti? Dove stiamo andando?

Negli ultimi anni, tutti noi abbiamo sentito l'espressione «dati personali». A un certo livello, abbiamo adeguato i nostri processi aziendali ai requisiti normativi in questo ambito. Il numero di controlli effettuati da Roskomnadzor che ha identificato violazioni in questo settore quest'anno tende a raggiungere il 100%. Le statistiche del Roskomnadzor per il Centro Federale della Russia per il primo semestre del 2019 mostrano 131 violazioni di […]

Dal blockchain al DAG: liberarsi dagli intermediari

In questo articolo parlerò di DAG (Directed Acyclic Graph, grafo aciclico diretto) e del suo utilizzo nei registri distribuiti, e lo confronteremo con la blockchain. Il DAG non è una novità nel mondo delle criptovalute. Potreste averne sentito parlare come di una soluzione ai problemi di scalabilità delle blockchain. Ma oggi non parleremo di scalabilità, bensì di […]

Merge a tre in werf: deployment in Kubernetes con Helm «potenziato»

È successo ciò che abbiamo (e non solo noi) atteso a lungo: werf, il nostro strumento open source per la costruzione di applicazioni e la loro distribuzione in Kubernetes, ora supporta l'applicazione delle modifiche tramite patch 3-way-merge! Inoltre, è possibile adottare risorse K8s esistenti nei rilasci Helm senza ricreare tali risorse. In breve, impostiamo WERF_THREE_WAY_MERGE=enabled e otteniamo un deploy 'come in […]

Come scrivere uno smart contract in Python sulla rete Ontology. Parte 3: Runtime API

Questo è il terzo articolo di una serie di tutorial sulla creazione di smart contract in Python sulla rete blockchain Ontology. Negli articoli precedenti abbiamo esplorato Blockchain & Block API Storage API. Ora che hai un'idea di come chiamare l'API appropriata per lo storage permanente nello sviluppo di uno smart contract usando Python sulla rete Ontology, passiamo a conoscere […]

Come imballare un'applicazione VueJS + NodeJS + MongoDB in Docker

Come indicato nell'articolo precedente, ho lavorato su vari progetti. I primi giorni in un nuovo team solitamente seguono uno schema simile: il backend developer si unisce a me e compie azioni magiche per installare e distribuire l'applicazione. Docker è indispensabile per i frontend developer, poiché il backend è spesso scritto in una vasta gamma di stack come PHP/Java/Python/C#, e non è necessario ogni volta disturbare il backend per tutto […]

Utilizzo del machine learning in Mail.ru

Ispirato dalle mie presentazioni a Highload++ e DataFest Minsk 2019. Per molti oggi, la posta elettronica è parte integrante della vita online. È il mezzo attraverso il quale gestiamo la corrispondenza aziendale, conserviamo informazioni importanti relative a finanze, prenotazioni alberghiere, elaborazione ordini e molto altro. Nel mezzo del 2018, abbiamo formulato una strategia di prodotto per lo sviluppo della posta. Come dovrebbe essere […]

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