Categoria: Amministrazione

Come Kafka è diventata realtà

Ciao, Habr! Lavoro nel team di Tinkoff, che si occupa dello sviluppo del proprio centro notifiche. Per la maggior parte del tempo sviluppo in Java utilizzando Spring Boot e risolvo vari problemi tecnici che sorgono nel progetto. La maggior parte dei nostri microservizi interagisce in modo asincrono tra loro attraverso un broker di messaggi. In precedenza, come broker, utilizzavamo IBM MQ, che ha smesso di far fronte a […]

I log in Kubernetes (e non solo) oggi: aspettative e realtà

Eravamo nel 2019 e non avevamo ancora una soluzione standard per l'aggregazione dei log in Kubernetes. In questo articolo vorremmo, usando esempi di esperienze reali, condividere le nostre ricerche, i problemi riscontrati e le loro soluzioni. Tuttavia, per cominciare, vorrei precisare che diversi clienti hanno idee molto diverse su cosa significhi raccogliere log: qualcuno vuole vedere i log di sicurezza e audit; qualcun altro […]

9 anni di Mojolicious! Rilascio festivo 8.28 con async/await!

Ingegnere SRE - tirocinante. Per cominciare, permettetemi di presentarmi. Sono @tristan.read, ingegnere frontend nel gruppo Monitor::Health di GitLab. La scorsa settimana ho avuto l'onore di essere tirocinante presso uno dei nostri ingegneri SRE di turno. L'obiettivo era osservare quotidianamente come il turno reagisce agli incidenti e acquisire esperienza pratica. Ci piacerebbe che i nostri ingegneri comprendessero meglio le esigenze degli utenti […]

Creiamo un piano d'azione utilizzando il framework di adozione del cloud AWS.

La traduzione dell'articolo è stata preparata appositamente per gli studenti del corso «Cloud Solution Architecture». Fonte Scarica la guida I Piani d'azione AWS CAF ti aiuteranno a prepararti per la transizione a un stack tecnologico cloud. Il viaggio inizia con la tua squadra di leader che contempla sei aspetti del CAF. Ciascuno degli aspetti è utilizzato per creare flussi di lavoro che identificano le lacune nelle competenze e nei processi esistenti, e […]

PagerDuty, o perché il reparto operazioni potrebbe non dormire di notte

Più complessa è la system, più essa si arricchisce di vari avvisi. E sorge la necessità di reagire a questi avvisi, di aggregarli e di visualizzarli. Credo che sia una situazione familiare a molti, che porta a un tic nervoso. La soluzione di cui si parlerà non è delle più sorprendenti, ma non si trova un articolo completo su questo tema. Pertanto, ho deciso di condividere l'esperienza di FunCorp e raccontare di […]

Albero binario indicizzato

Mi sono trovato di fronte a un compito del seguente tipo. È necessario implementare un contenitore per la memorizzazione dei dati che garantisca la seguente funzionalità: inserire un nuovo elemento, rimuovere un elemento per numero di ordine, ottenere un elemento per numero di ordine, i dati devono essere memorizzati in modo ordinato. I dati vengono continuamente aggiunti e rimossi, la struttura deve garantire una rapida velocità operativa. All'inizio ho cercato di implementare una cosa del genere utilizzando i contenitori standard della libreria std. Questo percorso non […]

Su cosa costruire l'infrastruttura Wi-Fi 6?

Nell'articolo precedente abbiamo trattato le caratteristiche del nuovo standard Wi-Fi 6 (802.11ax). Da allora è passato abbastanza tempo e lo standard è stato generalmente approvato, i produttori stanno lanciando attrezzature e il WiFi Alliance è attivamente impegnato nella certificazione. Nel nuovo anno molti avranno nuovi progetti per aggiornare o costruire l'infrastruttura wireless da zero, quindi la questione dell'offerta esistente […]

L'alberello nella riga di comando

È quasi Capodanno, e non si ha voglia di pensare a lavori seri. Tutti cercano di decorare qualcosa per la festa: casa, ufficio, posto di lavoro... Facciamo anche noi qualcosa! Ad esempio, la riga di comando. In un certo senso, la riga di comando è anch'essa un posto di lavoro. In alcune distribuzioni è già "decorata": In altre è grigia e poco appariscente: E noi possiamo fare, […]

Introduzione all'architettura di sicurezza 5G: NFV, chiavi e 2 autenticazioni

È evidente che intraprendere lo sviluppo di un nuovo standard di comunicazione senza considerare i meccanismi di sicurezza è un'azione estremamente discutibile e inutile. L'architettura di sicurezza del 5G è un insieme di meccanismi e procedure di sicurezza implementate nelle reti di quinta generazione, coprendo tutti i componenti della rete, dal core agli interfaccia radio. Le reti di quinta generazione sono, per loro natura, un'evoluzione delle reti di quarta generazione […]

Come compilare progetti in Jenkins, se sono necessari molti ambienti diversi

Su Habr ci sono molti articoli su Jenkins, ma pochi descrivono un esempio di lavoro con agenti Docker. Tutti gli strumenti di build di progetti popolari come Drone.io, Bitbucket Pipeline, GitLab, GitHub actions e altri possono costruire tutto all'interno di contenitori. Ma come funziona Jenkins? Oggi c'è una soluzione al problema: Jenkins 2 sa lavorare magnificamente con gli agenti Docker. Nell'articolo […]

Storia del sistema dei nomi di dominio: i primi server DNS

Nell'ultima puntata abbiamo iniziato a raccontare la storia del DNS — abbiamo ricordato da dove è iniziato il progetto e quali problemi è stato creato per risolvere nella rete ARPANET. Oggi parleremo del primo server DNS BIND. Foto — John Markos O'Neill — CC BY-SA I primi server DNS Dopo che nel 1983 Paul Mockapetris e Jon Postel hanno proposto il concetto di domini […]

Come sopravvivere a una base di dati SQL nel 21 secolo: cloud, Kubernetes e PostgreSQL multimaster

Ciao, membri di Habr. Oggi iniziano le lezioni del primo gruppo del corso "PostgreSQL". A questo proposito, vogliamo raccontarvi come si è svolto il webinar aperto su questo corso. Durante la lezione aperta abbiamo discusso delle sfide che le basi di dati SQL affrontano nell'era del cloud e di Kubernetes. E abbiamo anche esaminato come i database SQL si adattano e mutano sotto l'influenza […]

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