Categoria: Amministrazione

Guida a Kubernetes, parte 1: applicazioni, microservizi e container

A nostra richiesta, Habr ha creato un hub Kubernetes e siamo lieti di presentare il nostro primo articolo al suo interno. Iscriviti! Kubernetes è semplice. Perché allora le banche mi pagano per lavorare in questo settore somme considerevoli, mentre chiunque può apprendere questa tecnologia in poche ore? Se hai dei dubbi sul fatto che Kubernetes possa essere imparato così […]

Esploriamo Docker, Parte 6: lavorare con i dati

Nella parte odierna della traduzione della nostra serie di materiali su Docker, parleremo della gestione dei dati. In particolare, dei volumi Docker. In questi materiali abbiamo costantemente comparato i meccanismi software di Docker a diverse analogie commestibili. Non ci allontaneremo da questa tradizione nemmeno qui. I dati in Docker sono come le spezie. Esistono molte varietà di spezie nel mondo, e […]

Guida introduttiva a Docker Compose

L'autore dell'articolo, la cui traduzione pubblichiamo oggi, afferma che è destinato a quei programmatori che vogliono apprendere Docker Compose e si stanno preparando a creare la loro prima applicazione client-server utilizzando Docker. Si presuppone che il lettore di questo materiale abbia familiarità con le basi di Docker. Se così non fosse, puoi dare un'occhiata a questa serie di materiali, a questa pubblicazione […]

GitLab Shell Runner. Esecuzione competitiva dei servizi testati tramite Docker Compose

Questo articolo sarà interessante sia per i tester che per gli sviluppatori, ma è pensato principalmente per gli automatizzatori che si trovano ad affrontare il problema della configurazione di GitLab CI/CD per eseguire test di integrazione in condizioni di risorse infrastrutturali insufficienti e/o assenza di una piattaforma di orchestrazione dei contenitori. Vi spiegherò come configurare il deployment degli ambienti di test utilizzando docker compose su un unico runner GitLab shell e […]

Integra l'analisi statica nel tuo processo, invece di cercare bug con essa

La scrittura di questo articolo è stata motivata dall'ampia disponibilità di materiale sull'analisi statica, che sta diventando sempre più comune. In primo luogo, c'è il blog di PVS-studio, che si promuove attivamente su Habr con recensioni sugli errori trovati dal loro strumento in progetti open source. Recentemente, PVS-studio ha implementato il supporto per Java e, naturalmente, gli sviluppatori di IntelliJ IDEA, il cui analizzatore integrato è al momento, probabilmente, […]

Eseguiamo ispezioni IntelliJ IDEA su Jenkins

Oggi IntelliJ IDEA dispone del più avanzato analizzatore statico di codice Java, superando di gran lunga 'veterani' come Checkstyle e Spotbugs. Le sue numerose 'ispezioni' controllano il codice sotto vari aspetti, dallo stile di codifica a bug tipici. Tuttavia, poiché i risultati dell'analisi vengono visualizzati solo nell'interfaccia locale dell'IDE dello sviluppatore, sono di scarso aiuto per il processo di sviluppo. […]

Panoramica dettagliata di 3CX v16

In questo articolo faremo un'analisi dettagliata delle funzionalità di 3CX v16. La nuova versione del centralino offre vari miglioramenti nella qualità del servizio clienti e un aumento della produttività dei dipendenti. Allo stesso tempo, il lavoro dell'ingegnere di sistema che gestisce il sistema è stato notevolmente semplificato. Nella v16 abbiamo ampliato le possibilità di collaborazione. Ora il sistema consente di comunicare non solo tra i dipendenti, ma anche con i vostri clienti e […]

Filosofi sazi o programmazione concorrente su .NET

Esaminiamo come funziona la programmazione concorrente e parallela in .Net, utilizzando il problema dei filosofi affamati come esempio. Il piano è di partire dalla sincronizzazione dei thread/processi fino ad arrivare al modello ad attori (nelle parti successive). Questo articolo può essere utile sia per una prima introduzione che per rinfrescare le proprie conoscenze. Perché è importante sapere questo? I transistor stanno raggiungendo la loro dimensione minima, la legge di Moore si scontra con limiti di velocità […]

Netramesh – una soluzione service mesh leggera

Durante la transizione da un'applicazione monolitica a un'architettura a microservizi, ci imbattiamo in nuovi problemi. In un'applicazione monolitica, è generalmente sufficiente determinare in quale parte del sistema si è verificato un errore. Probabilmente, il problema risiede nel codice del monolito stesso o nel database. Ma quando cerchiamo un problema nell'architettura a microservizi, le cose non sono così ovvie. È necessario identificare tutto […]

100GbE: lusso o necessità?

IEEE P802.3ba, standard per il trasferimento di dati su canali Ethernet da 100 gigabit (100GbE), è stato sviluppato tra il 2007 e il 2010 [3], ma ha raggiunto una diffusione significativa solo nel 2018 [5]. Perché proprio nel 2018 e non prima? E perché in modo così massiccio? Ci sono almeno cinque motivi... IEEE P802.3ba è stato principalmente sviluppato per […]

Come avviare Istio utilizzando Kubernetes in produzione. Parte 1

Che cos'è Istio? È un cosiddetto Service mesh, una tecnologia che aggiunge un livello di astrazione sulla rete. Intercettiamo tutto o parte del traffico nel cluster e eseguiamo un determinato insieme di operazioni su di esso. Quali, esattamente? Ad esempio, facciamo routing intelligente, implementiamo un approccio circuit breaker, possiamo organizzare un "canary deployment", indirizzando parzialmente il traffico verso una nuova versione del servizio e possiamo limitare […]

Windows 10 versione 1903 — minimo 32 GB di spazio su disco

Microsoft ha aggiornato i requisiti di spazio di archiviazione per l'installazione del sistema operativo. Ora, in Windows 10, a partire dalla versione 1903 (questo aggiornamento è previsto per maggio 2019), lo spazio libero minimo necessario per il funzionamento del sistema operativo è di almeno 32 GB per le versioni a 32 e 64 bit. Pertanto, lo "Storage riservato" di 7 GB da […]

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