Categoria: Amministrazione

Linux kernel 5.6 — cosa aspettarsi nella nuova versione del kernel

L'uscita del kernel Linux 5.6 è prevista per la fine di marzo. Nel materiale di oggi discutiamo delle prossime modifiche: un nuovo file system, il protocollo WireGuard e gli aggiornamenti dei driver. Foto - lucas huffman - Unsplash Il tanto atteso protocollo VPN David Miller, responsabile del sottosistema di rete di Linux, ha deciso di includere nel kernel WireGuard. Questo è un tunnel VPN, sviluppato dall'azienda di sicurezza informatica Edge Security. […]

Testiamo in produzione: Canary Deployment

Il canarino è un uccello piccolo che canta continuamente. Questi uccelli sono sensibili al metano e al monossido di carbonio. Anche a basse concentrazioni di gas nocivi nell'aria, possono perdere conoscenza o morire. I cercatori d'oro e i minatori portavano con sé questi uccelli: mentre i canarini cantano, è possibile lavorare; se tacciono, significa che c'è del gas nella miniera ed è il momento di andare. I minatori sacrificavano il piccolo uccello per salvarsi […]

Come Quarkus unisce programmazione imperativa e reattiva

Quest'anno intendiamo sviluppare seriamente i temi dei contenitori, Cloud-Native Java e Kubernetes. Una continuazione logica di questi temi sarà la discussione sul framework Quarkus, già trattato su Habr. L'articolo di oggi non riguarda tanto la struttura della "Java subatomica super veloce", quanto le prospettive che Quarkus porta nel mondo Enterprise. Java e JVM continuano a essere estremamente popolari, ma quando si lavora con tecnologie serverless […]

Quarkus — Java subatomica supersonica. Breve panoramica del framework

Introduzione Il sette marzo, la società RedHat (presto – IBM) ha presentato un nuovo framework – Quarkus. Secondo gli sviluppatori, questo framework si basa su GraalVM e OpenJDK HotSpot ed è progettato per Kubernetes. Il stack Quarkus include: JPA/Hibernate, JAX-RS/RESTEasy, Eclipse Vert.x, Netty, Apache Camel, Kafka, Prometheus e altri. L'obiettivo della creazione è rendere Java la principale piattaforma per il deployment in Kubernetes […]

Perché non dovresti usare WireGuard

Negli ultimi tempi, WireGuard ha attirato molta attenzione, in effetti è la nuova "stella" tra le VPN. Ma è davvero così buono come sembra? Vorrei discutere alcune osservazioni e considerare l'implementazione di WireGuard, per spiegare perché non è una soluzione che sostituirà IPsec o OpenVPN. In questo articolo, vorrei sfatare alcuni miti [intorno a […]

Ottimizzazione delle stringhe in ClickHouse. Relazione di Yandex

Il database analitico ClickHouse gestisce una varietà di stringhe, consumando risorse. Per velocizzare il funzionamento del sistema, vengono costantemente aggiunte nuove ottimizzazioni. Lo sviluppatore di ClickHouse Nikolai Kochetov parla del tipo di dati stringa, incluso il nuovo tipo LowCardinality, e spiega come è possibile ottimizzare il lavoro con le stringhe. — Iniziamo a capire come è possibile memorizzare le stringhe. Abbiamo diversi tipi di dati stringa. […]

Antipattern di colloqui DevOps

Salve a tutti, miei cari lettori! Oggi voglio condividere i miei pensieri su un argomento scottante, e forse discuterlo nei commenti. Spesso mi imbatto in articoli sulle cattive pratiche durante i colloqui per la posizione di programmatore, che secondo me sono piuttosto realistiche e, mi auguro, lette dai dipartimenti HR delle aziende, grandi e piccole. Nella nostra zona, per quanto ne so […]

Provider GSM IoT nel settore residenziale (Parte 1)

Ho letto gli articoli dell'autore Interfer sulle difficoltà nell'IoT e ho deciso di raccontare la mia esperienza come fornitore IoT. Il primo articolo non è pubblicitario, gran parte del materiale è privo di modelli di attrezzature. Cercherò di scrivere dettagli nelle prossime articoli. Non vedo problemi nell'utilizzo di modem GSM per la raccolta dei dati dai misuratori poiché ho partecipato alla creazione di un sistema di raccolta per 795 appartamenti, con frequenza […]

Quando Linux conntrack non è più tuo amico

Il tracciamento delle connessioni ("conntrack") è una funzione fondamentale dello stack rete del kernel Linux. Consente al kernel di monitorare tutte le connessioni di rete logiche o flussi e di identificare così tutti i pacchetti che compongono ciascun flusso, in modo che possano essere elaborati insieme in modo sequenziale. Conntrack è una funzione importante del kernel, utilizzata in alcuni casi principali: il NAT si basa sulle informazioni di conntrack […]

Semplice tabella hash per GPU

Ho caricato su Github un nuovo progetto A Simple GPU Hash Table. Si tratta di una semplice tabella hash per GPU, in grado di gestire centinaia di milioni di inserimenti al secondo. Sul mio laptop con NVIDIA GTX 1060, il codice inserisce 64 milioni di coppie chiave-valore generate casualmente in circa 210 ms e rimuove 32 milioni di coppie in circa 64 ms. Quindi la velocità su […]

Proxy server gratuito per le imprese con autorizzazione tramite dominio

pfSense+Squid con filtraggio https + Tecnologia di accesso unico (SSO) con filtraggio per gruppi di Active Directory Introduzione Breve Il bisogno di implementare un proxy server con la possibilità di filtrare l'accesso ai siti (inclusi quelli https) per gruppi di AD è emerso nell'azienda, affinché gli utenti non dovessero inserire ulteriori password e l'amministrazione potesse essere gestita tramite un'interfaccia web. Non è una brutta proposta, vero […]

Memoria su nuclei magnetici nel razzo Saturn V

Il computer operante nel razzo vettore (Launch Vehicle Digital Computer, LVDC) ha svolto un ruolo chiave nel programma lunare "Apollo", gestendo il razzo Saturn V. Come gran parte dei computer dell'epoca, salvava i dati in minuscole membrane magnetiche. In questo articolo, Cloud4Y parla del modulo di memoria LVDC della prestigiosa collezione di Steve Jurvetson. Questo modulo di memoria è stato migliorato a metà degli anni '60 […]

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