Emne: administration

werf - vores værktøj til CI / CD i Kubernetes (oversigt og videorapport)

Den 27. maj, i hovedsalen på DevOpsConf 2019-konferencen, afholdt som en del af RIT++ 2019-festivalen, som en del af "Continuous Delivery"-sektionen, blev der givet en rapport "werf - vores værktøj til CI/CD i Kubernetes". Den taler om de problemer og udfordringer, som alle står over for, når de implementeres til Kubernetes, såvel som de nuancer, der måske ikke umiddelbart er mærkbare. […]

Hvordan vi testede flere tidsseriedatabaser

I løbet af de sidste par år er tidsseriedatabaser blevet fra en besynderlig ting (højt specialiseret brugt enten i åbne overvågningssystemer (og knyttet til specifikke løsninger) eller i Big Data-projekter) til et "forbrugerprodukt". På Den Russiske Føderations territorium skal der gives en særlig tak til Yandex og ClickHouse. Indtil nu, hvis du havde brug for at gemme […]

Delta Solutions for Smart Cities: Har du nogensinde spekuleret på, hvor grøn en biograf kan være?

På COMPUTEX 2019-udstillingen, der blev afholdt i forsommeren, viste Delta sin unikke "grønne" 8K-biograf samt en række IoT-løsninger designet til moderne, miljøvenlige byer. I dette indlæg taler vi i detaljer om forskellige innovationer, herunder smarte ladesystemer til elbiler. I dag stræber enhver virksomhed efter at udvikle mere miljøvenlige og avancerede projekter, der understøtter trenden med at skabe Smart […]

Historien om migreringsproblemet med docker-lager (docker-rod)

For ikke mere end et par dage siden blev det besluttet på en af ​​serverne at flytte docker storage (biblioteket hvor Docker gemmer alle container- og billedfiler) til en separat partition, som havde en større kapacitet. Opgaven virkede triviel og forudsagde ikke problemer... Lad os komme i gang: 1. Stop og dræb alle containerne i vores applikation: docker-compose down, hvis der er mange containere, og de er […]

Forskellen mellem bin, sbin, usr/bin, usr/sbin

Den 30. november 2010 skrev David Collier: Jeg har bemærket, at i busybox er linkene opdelt i disse fire mapper. Er der en simpel regel til at bestemme i hvilken mappe hvilket link skal være placeret... For eksempel er kill i /bin, og killall er i /usr/bin... Jeg kan ikke se nogen logik i denne division. Du, […]

En anden mening om forskellen mellem bin, sbin, usr/bin, usr/sbin

Jeg opdagede for nylig denne artikel: Forskel mellem bin, sbin, usr/bin, usr/sbin. Jeg vil gerne dele mit syn på standarden. /bin Indeholder kommandoer, der kan bruges af både systemadministratoren og brugerne, men som er nødvendige, når der ikke er monteret andre filsystemer (f.eks. i enkeltbrugertilstand). Det kan også indeholde kommandoer, der bruges indirekte af scripts. Der […]

How Dark implementerer kode på 50 ms

Jo hurtigere udviklingsprocessen er, jo hurtigere vokser teknologivirksomheden. Desværre virker moderne applikationer imod os – vores systemer skal opdateres i realtid uden at forstyrre nogen eller forårsage nedetid eller afbrydelser. Implementering til sådanne systemer bliver udfordrende og kræver komplekse kontinuerlige leveringspipelines selv for små teams. […]

Optimering af databaseforespørgsler ved hjælp af eksemplet med en B2B-tjeneste for bygherrer

Hvordan vokser man 10 gange antallet af forespørgsler til databasen uden at flytte til en mere produktiv server og opretholder systemfunktionalitet? Jeg vil fortælle dig, hvordan vi håndterede nedgangen i vores databases ydeevne, hvordan vi optimerede SQL-forespørgsler til at betjene så mange brugere som muligt og ikke øge omkostningerne ved computerressourcer. Jeg laver en service til styring af forretningsprocesser [...]

Gennemgang af det gratis værktøj SQLIndexManager

Som du ved, spiller indekser en vigtig rolle i et DBMS, hvilket giver en hurtig søgning til de nødvendige poster. Derfor er det så vigtigt at servicere dem rettidigt. Der er skrevet ret meget materiale om analyse og optimering, blandt andet på internettet. For eksempel blev dette emne for nylig gennemgået i denne publikation. Der er mange betalte og gratis løsninger til dette. For eksempel er der […]

Hvordan podprioriteter i Kubernetes forårsagede nedetid hos Grafana Labs

Bemærk trans.: Vi præsenterer dig for tekniske detaljer om årsagerne til den seneste nedetid i cloud-tjenesten, der vedligeholdes af skaberne af Grafana. Dette er et klassisk eksempel på, hvordan en ny og tilsyneladende ekstremt nyttig funktion designet til at forbedre kvaliteten af ​​infrastrukturen... kan forårsage skade, hvis du ikke tager højde for de mange nuancer af dens anvendelse i produktionens realiteter. Det er fantastisk, når materialer som dette dukker op, som giver dig mulighed for at lære ikke kun [...]

Linux in action bog

Hej Khabro beboere! I bogen beskriver David Clinton 12 virkelige projekter, herunder automatisering af dit backup- og gendannelsessystem, opsætning af en personlig filsky i Dropbox-stil og oprettelse af din egen MediaWiki-server. Du lærer virtualisering, katastrofegendannelse, sikkerhed, backup, DevOps og systemfejlfinding gennem interessante casestudier. Hvert kapitel afsluttes med en oversigt over praktiske anbefalinger […]

Servicecykler. Seriøst indlæg om seriøst arbejde

Serviceingeniører findes på tankstationer og rumhavne, i it-virksomheder og bilfabrikker, hos VAZ og Space X, i små virksomheder og internationale giganter. Og det er det, absolut alle har engang hørt det klassiske sæt om "det selv", "Jeg pakkede det ind med elektrisk tape, og det virkede, og så gik det boom", "Jeg rørte ikke ved noget", "jeg bestemt ændrede sig ikke” og […]