Categoria: Amministrazione

Alcuni consigli su come velocizzare la costruzione delle immagini Docker. Ad esempio, fino a 30 secondi

Prima che una funzionalità arrivi in produzione, ai tempi complessi di orchestratori e CI/CD, deve affrontare un lungo viaggio dal commit ai test e alla consegna. Un tempo si potevano semplicemente caricare nuovi file tramite FTP (ora nessuno lo fa più, giusto?), e il processo di "deployment" richiedeva secondi. Ora, invece, è necessario creare una richiesta di merge e attendere un periodo considerevole prima che la funzionalità […]

Ottimizzazione della routing per MetalLB in modalità L2

Recentemente mi sono trovato di fronte a un compito piuttosto insolito per configurare la routing per MetalLB. Non sarebbe stato un problema, poiché di solito per MetalLB non sono necessarie azioni aggiuntive, ma nel nostro caso si tratta di un cluster piuttosto grande con una configurazione di rete abbastanza semplice. In questo articolo spiegherò come impostare il routing basato su sorgente e policy per la rete esterna del vostro cluster. Io […]

Test Selenium in C# su Linux

L'automazione del test delle applicazioni web utilizzando Selenium è una soluzione comune tra gli sviluppatori di test automatici, e C# è uno dei linguaggi di programmazione più popolari, quindi la combinazione di questi strumenti è comprensibile. Per lo sviluppo utilizzando queste tecnologie, spesso si utilizza il popolare software proprietario di Microsoft per Windows, tuttavia ero curioso di sapere quali analoghi gratuiti si possano utilizzare senza allontanarsi dal stack […]

Sicurezza: problemi, soluzioni e gestione dei rischi

Fonte Contrariamente a quanto si possa pensare, un sistema di controllo e gestione degli accessi da solo raramente risolve i problemi di sicurezza. In realtà, il sistema di controllo accessi offre opportunità per affrontare tali problemi. Quando si sceglie un sistema di controllo accessi considerando un pacchetto di sicurezza pronto all'uso che copra completamente i rischi aziendali, ci si imbatte inevitabilmente in difficoltà. Inoltre, le questioni complesse emergono solo dopo il dispiegamento del sistema. All'inizio […]

Chi è un ingegnere DevOps, cosa fa, quanto guadagna e come diventarlo

Gli ingegneri DevOps sono professionisti polivalenti che sanno automatizzare processi e conoscono il funzionamento degli sviluppatori, QA e manager. Sanno programmare, assimilano rapidamente strumenti complessi e non si perdono di fronte a compiti sconosciuti. Gli ingegneri DevOps sono pochi: sono disposti a guadagnare tra 200.000 e 300.000 rubli, ma ci sono comunque molte offerte di lavoro. Dmitrij Kuz'min spiega cosa fa esattamente un DevOps e cosa serve […]

Cloister → gestione semplice del cluster OTP

Praticamente ogni applicazione aziendale di successo prima o poi entra in una fase in cui è richiesto il ridimensionamento orizzontale. In molti casi, puoi semplicemente avviare una nuova istanza e ridurre il carico medio. Ma ci sono anche casi meno triviali, in cui dobbiamo assicurarci che i nodi differenti si conoscano tra loro e distribuiscano il carico di lavoro in modo ordinato. È andata bene, perché erlang, che noi […]

È uscito Zabbix 5.0

Il team di Zabbix è lieto di presentare il rilascio della nuova versione Zabbix 5.0 LTS, che si concentra principalmente su questioni di sicurezza e scalabilità. La nuova versione è diventata ancora più conveniente, sicura e accessibile. La strategia principale che il team di Zabbix persegue è rendere Zabbix il più accessibile possibile. È una soluzione gratuita e open source, e ora Zabbix può essere implementato sia localmente che […]

Quindi, cos'è esattamente il "folding delle proteine"?

Durante l'attuale pandemia di COVID-19 sono emersi molti problemi sui quali i hacker si sono lanciati con entusiasmo. Dai visori facciali stampati in 3D e dalle mascherine fatte in casa alla sostituzione di un ventilatore meccanico completo – questo flusso di idee ha ispirato e rallegrato l'anima. Allo stesso tempo, ci sono stati tentativi di avanzare anche in altre aree: nella ricerca mirata […]

Data Build Tool o cosa hanno in comune il Data Warehouse e il frullato

Su quali principi si basa un ideale Data Warehouse? Focalizzarsi sul valore aziendale e sull'analisi senza boilerplate code. Gestione del DWH come codice: versionamento, revisione, test automatici e CI. Modularità, scalabilità, open source e comunità. Documentazione utente amichevole e visualizzazione delle dipendenze (Data Lineage). Di tutto questo in dettaglio e sul ruolo di DBT nell'ecosistema Big Data & […]

Panoramica del telefono IP Snom D785

Ciao a tutti, utenti di Habr! Vi diamo il benvenuto nel nostro blog aziendale di Snom su Habr, dove presto pubblicheremo un ciclo di recensioni sui nostri prodotti e servizi. Il blog sarà gestito dal team responsabile per il business dell'azienda nei mercati della CSI. Risponderemo con piacere alle vostre domande e forniremo qualsiasi consulenza o supporto. Speriamo […]

Cosa ci aspetta in Wi-Fi 7, IEEE 802.11be?

Recentemente sono stati lanciati sul mercato dispositivi che supportano la tecnologia Wi-Fi 6 (IEEE 802.11ax), di cui si parla molto. Ma pochi sanno che già ora è in fase di sviluppo una nuova generazione della tecnologia Wi-Fi — Wi-Fi 7 (IEEE 802.11be). Cosa rappresenterà Wi-Fi 7 è oggetto di questo articolo. Storia del progetto A settembre 2020 celebreremo il 30° anniversario del progetto IEEE […]

Microservizi in C++. Fantasia o realtà?

In questo articolo parlerò di come ho creato un template (cookiecutter) e impostato l'ambiente per scrivere un servizio REST API in C++ utilizzando docker/docker-compose e il gestore di pacchetti conan. Durante un hackathon a cui ho partecipato come sviluppatore backend, si è posto il problema di cosa utilizzare per scrivere il nuovo microservizio. Tutto ciò che era stato scritto fino a quel momento, […]

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