tema: Administració

Tutorial de Kubernetes Part 1: aplicacions, microserveis i contenidors

A petició nostra, Habr va crear un centre de Kubernetes i ens complau publicar-hi la primera publicació. Subscriu-te! Kubernetes és fàcil. Per què els bancs em paguen molts diners per treballar en aquesta àrea, mentre que qualsevol pot dominar aquesta tecnologia en poques hores? Si dubteu que Kubernetes es pugui aprendre d'aquesta manera […]

Learning Docker, Part 6: Treballar amb dades

En la part d'avui de la traducció d'una sèrie de materials sobre Docker, parlarem del treball amb dades. En particular, sobre els volums de Docker. En aquests materials, vam comparar constantment els motors de programari Docker amb diverses analogies comestibles. Tampoc ens desviem d'aquesta tradició aquí. Deixeu que les dades de Docker siguin l'espècia. Hi ha molts tipus d'espècies al món, i […]

Guia Docker Compose per a principiants

L'autor de l'article, la traducció del qual publiquem avui, diu que està pensat per a aquells desenvolupadors que volen aprendre Docker Compose i estan avançant cap a la creació de la seva primera aplicació client-servidor amb Docker. Se suposa que el lector d'aquest material està familiaritzat amb els fonaments bàsics de Docker. Si no és així, podeu fer una ullada a aquesta sèrie de materials, aquesta publicació, [...]

GitLab Shell Runner. Llenceu serveis comprovables de manera competitiva amb Docker Compose

Aquest article serà d'interès tant per als provadors com per als desenvolupadors, però està destinat principalment als especialistes en automatització que s'enfronten al problema de configurar GitLab CI/CD per a proves d'integració en condicions de recursos d'infraestructura insuficients i/o absència d'orquestració de contenidors. plataforma. Us explicaré com configurar el desplegament d'entorns de prova mitjançant Docker Compose en un sol corredor de shell GitLab i […]

Implementeu l'anàlisi estàtica al procés, en lloc d'utilitzar-la per trobar errors

Em va impulsar a escriure aquest article la gran quantitat de materials sobre anàlisi estàtica que cada cop em criden més l'atenció. En primer lloc, aquest és el bloc PVS-studio, que es promociona activament a Habré amb l'ajuda de revisions d'errors trobats per la seva eina en projectes de codi obert. Recentment, PVS-studio va implementar suport per a Java i, per descomptat, els desenvolupadors d'IntelliJ IDEA, l'analitzador integrat dels quals és probablement […]

Execució d'inspeccions IntelliJ IDEA a Jenkins

IntelliJ IDEA té avui l'analitzador de codi Java estàtic més avançat, que en les seves capacitats deixa enrere "veterans" com Checkstyle i Spotbugs. Les seves nombroses "inspeccions" comproven el codi en diversos aspectes, des de l'estil de codificació fins a errors típics. Tanmateix, sempre que els resultats de l'anàlisi només es mostrin a la interfície local de l'IDE del desenvolupador, són de poca utilitat per al procés de desenvolupament. […]

Revisió detallada de 3CX v16

En aquest article donarem una visió general detallada de les capacitats de 3CX v16. La nova versió de la central ofereix diverses millores en la qualitat del servei al client i una major productivitat dels empleats. Al mateix temps, el treball de l'enginyer del sistema que fa servei al sistema és notablement més fàcil. A la v16, hem ampliat les capacitats del treball unificat. Ara el sistema us permet comunicar-vos no només entre empleats, sinó també amb els vostres clients i […]

Filòsofs ben alimentats o programació .NET competitiva

Vegem com funciona la programació concurrent i paral·lela a .Net, utilitzant l'exemple del problema dels filòsofs de dinar. El pla és el següent, des de la sincronització de fils/procés fins al model d'actor (a les parts següents). L'article pot ser útil per a un primer conegut o per refrescar els vostres coneixements. Per què fins i tot saber com fer això? Els transistors arriben a la seva mida mínima, la llei de Moore arriba al límit de velocitat […]

"Els ratolins van plorar i es van punxar..." La substitució d'importació a la pràctica. Part 4 (teòrica, final). Sistemes i serveis

Després d'haver parlat en articles anteriors sobre opcions, hipervisors "domèstics" i sistemes operatius "domèstics", continuarem recopilant informació sobre els sistemes i serveis necessaris que es poden desplegar en aquests SO. De fet, aquest article va resultar ser principalment teòric. El problema és que no hi ha res nou ni original en els sistemes "domèstics". I per reescriure el mateix per centèsima vegada, [...]

Els guanyadors dels concursos internacionals SSH i sudo tornen a pujar a l'escenari. Dirigit per Distinguited Active Directory Conductor

Històricament, els permisos sudo estaven controlats pel contingut dels fitxers a /etc/sudoers.d i visudo, i l'autorització de clau es feia mitjançant ~/.ssh/authorized_keys. Tanmateix, a mesura que la infraestructura creix, hi ha la voluntat de gestionar aquests drets de manera centralitzada. Avui dia hi pot haver diverses opcions de solució: Sistema de gestió de la configuració - Chef, Puppet, Ansible, Salt Active Directory + sssd Diverses perversions en forma de scripts […]

Netramesh: solució de malla de servei lleugera

A mesura que passem d'una aplicació monolítica a una arquitectura de microserveis, ens enfrontem a nous reptes. En una aplicació monolítica, sol ser bastant fàcil determinar en quina part del sistema s'ha produït l'error. El més probable és que el problema estigui al codi del propi monòlit o a la base de dades. Però quan comencem a buscar un problema en una arquitectura de microservei, tot ja no és tan evident. Hem de trobar tots els [...]

Convidem els desenvolupadors al taller Think Developers

Segons una bona, però encara no consolidada tradició, estem fent una trobada tècnica oberta al maig! Enguany la trobada estarà “amanida” amb una part pràctica, i podreu passar pel nostre “garatge” i fer una mica de muntatge i programació. Data: 15 de maig de 2019, Moscou. La resta d'informació útil està sota el tall. Podeu registrar-vos i veure el programa al web de l'esdeveniment [...]