Categoria: Amministrazione

Orchestrator per MySQL: perché non si può costruire un progetto ad alta disponibilità senza di lui

Qualsiasi grande progetto inizia con un paio di server. All'inizio c'era un server DB, poi si sono aggiunti degli slave per scalare la lettura. E qui — stop! Il master è uno, ma ci sono molti slave; se uno degli slave va via, va tutto bene, ma se va via il master — sarà un disastro: downtime, gli admin devono sollevare il server. Cosa fare? Riservare il master. Il mio […]

Orchestrator e VIP come soluzione HA per un cluster MySQL

In Sitimobil utilizziamo il database MySQL come principale archivio di dati permanenti. Abbiamo diversi cluster di database per vari servizi e scopi. La disponibilità continua del master è un indicatore critico del funzionamento dell'intero sistema e delle sue singole parti. Il recupero automatico del cluster in caso di guasto del master riduce notevolmente il tempo di risposta all'incidente e il tempo di inattività del sistema. […]

Immersione in Delta Lake: applicazione forzata ed evoluzione dello schema

Ciao, Habr! Presento alla vostra attenzione la traduzione dell'articolo «Diving Into Delta Lake: Schema Enforcement & Evolution» degli autori Burak Yavuz, Brenner Heintz e Denny Lee, preparata in vista dell'inizio del corso «Data Engineer» di OTUS. I dati, proprio come la nostra esperienza, si accumulano e si sviluppano continuamente. Per non rimanere indietro, i nostri modelli mentali del mondo devono adattarsi ai nuovi dati, […]

Accordo di partnership o come non rovinare un business all'inizio

Immaginate di aver concepito insieme al vostro collega, un programmatore senior con cui avete lavorato negli ultimi 4 anni in banca, qualcosa di inconcepibile, così necessario per il mercato. Avete scelto un buon modello di business e vi avete unito delle persone forti nel team. La vostra idea ha assunto forme tangibili e il business ha cominciato a generare entrate. Se non si rispettano affatto le norme igieniche, si diventa tossici, […]

Compressione dei dati in Apache Ignite. Esperienza di Sber.

Quando si lavora con grandi volumi di dati, a volte può sorgere acutamente il problema della mancanza di spazio sui dischi. Uno dei modi per risolvere questo problema è la compressione, grazie alla quale, con la stessa attrezzatura, è possibile aumentare la capacità di archiviazione. In questo articolo esamineremo come funziona la compressione dei dati in Apache Ignite. L'articolo descriverà solo ciò che è stato implementato all'interno del prodotto […]

Come trasferire un contenitore OpenVZ 6 su un server KVM senza mal di testa

Chiunque abbia mai dovuto trasferire un container OpenVZ su un server con virtualizzazione KVM si è trovato di fronte a vari problemi: Gran parte delle informazioni sono banalmente obsolete e attuali per cicli EOL di sistemi operativi già trascorsi. Diverse informazioni vengono fornite su diversi sistemi operativi e non vengono mai esaminate le possibili errori durante la migrazione. A volte si deve affrontare […]

Thanos — Prometheus scalabile

La traduzione dell'articolo è stata preparata appositamente per gli studenti del corso "DevOps pratiche e strumenti". Fabian Reinartz è un sviluppatore di software, appassionato di Go e amante di risolvere problemi complessi. È anche maintainer di Prometheus e cofondatore della Kubernetes SIG instrumentation. In passato è stato ingegnere di produzione in SoundCloud e ha guidato il team di monitoraggio in CoreOS. Attualmente lavora in Google. Bartek […]

Sicurezza e DBMS: cosa ricordare quando si scelgono i mezzi di protezione

Mi chiamo Denis Rozhkov, sono il capo dello sviluppo software presso la società "Gazinformservis", nel team del prodotto Jatoba. La legislazione e le norme aziendali impongono determinati requisiti alla sicurezza della conservazione dei dati. Nessuno vuole che terze parti ottengano accesso a informazioni riservate, quindi per qualsiasi progetto sono importanti le seguenti questioni: identificazione e autenticazione, gestione degli accessi ai dati, garanzia dell'integrità delle informazioni in […]

Azure per tutti: corso introduttivo

Il 26 maggio ti invitiamo a un evento online "Azure per tutti: corso introduttivo" — è una grande opportunità per conoscere le potenzialità delle tecnologie cloud di Microsoft in formato online in sole poche ore. Gli esperti di Microsoft ti aiuteranno a svelare tutto il potenziale del cloud, condividendo le loro conoscenze, offrendo idee esclusive e attività pratiche. Durante il webinar di due ore imparerai le concetti generali del cloud […]

Configurazione di Minio affinché l'utente possa lavorare solo con il proprio bucket

Minio è un semplice, veloce e compatibile con AWS S3 storage di oggetti. Minio è stato creato per ospitare dati non strutturati, come fotografie, video, file di log e backup. In Minio è inoltre supportata la modalità distribuita, che consente di collegare a un singolo server di storage oggetti diversi dischi, compresi quelli situati su macchine diverse. L'obiettivo di questo post è configurare […]

12 corsi online di Data Engineering

Secondo Statista, entro il 2025 il volume del mercato dei big data crescerà fino a 175 zettabyte rispetto ai 41 del 2019 (grafico). Per ottenere un lavoro in questo campo, è necessario capire come lavorare con grandi dati memorizzati nel cloud. Cloud4Y ha preparato un elenco di 12 corsi a pagamento e gratuiti in ingegneria dei dati che allargheranno le tue conoscenze in questo settore e […]

HTTP su UDP — utilizziamo utilmente il protocollo QUIC

QUIC (Quick UDP Internet Connections) è un protocollo sopra UDP che supporta tutte le funzionalità di TCP, TLS e HTTP/2, risolvendo gran parte dei loro problemi. Viene spesso riportato come un nuovo o "sperimentale" protocollo, ma in realtà ha superato da tempo la fase di esperimento: lo sviluppo è in corso da oltre 7 anni. In questo periodo, il protocollo non è ancora diventato uno standard, ma ha trovato una ampia diffusione. […]

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