Ämne: administration

werf - vårt verktyg för CI / CD i Kubernetes (översikt och videorapport)

Den 27 maj, i huvudsalen på DevOpsConf 2019-konferensen, som hölls som en del av RIT++ 2019-festivalen, som en del av avsnittet "Kontinuerlig leverans", gavs en rapport "werf - vårt verktyg för CI/CD i Kubernetes". Den talar om de problem och utmaningar som alla möter när de distribueras till Kubernetes, såväl som de nyanser som kanske inte är direkt märkbara. […]

Hur vi testade flera tidsseriedatabaser

Under de senaste åren har tidsseriedatabaser förvandlats från en besynnerlig sak (högt specialiserad som används antingen i öppna övervakningssystem (och kopplade till specifika lösningar) eller i Big Data-projekt) till en "konsumentprodukt". På Ryska federationens territorium måste ett särskilt tack ges till Yandex och ClickHouse. Fram till denna punkt, om du behövde spara […]

Delta Solutions for Smart Cities: Har du någonsin undrat hur grön en biograf kan vara?

På COMPUTEX 2019-utställningen, som hölls i början av sommaren, visade Delta upp sin unika "gröna" 8K-biograf, samt ett antal IoT-lösningar designade för moderna, miljövänliga städer. I det här inlägget pratar vi i detalj om olika innovationer, inklusive smarta laddningssystem för elfordon. Idag strävar varje företag efter att utveckla mer miljövänliga och avancerade projekt, vilket stödjer trenden att skapa smarta […]

Historik om migreringsproblemet för docker-lagring (docker-rot)

För inte mer än ett par dagar sedan beslutades det på en av servrarna att flytta docker storage (katalogen där Docker lagrar alla container- och bildfiler) till en separat partition, som hade en större kapacitet. Uppgiften verkade trivial och förutsade inga problem... Låt oss komma igång: 1. Stoppa och döda alla containrar i vår applikation: docker-compose down om det finns många containrar och de är […]

Skillnad mellan bin, sbin, usr/bin, usr/sbin

Den 30 november 2010 skrev David Collier: Jag märkte att i busybox är länkarna uppdelade i dessa fyra kataloger. Finns det någon enkel regel för att bestämma i vilken katalog vilken länk ska finnas... Till exempel, kill finns i /bin, och killall är i /usr/bin... Jag ser ingen logik i denna uppdelning. Du, […]

En annan åsikt om skillnaden mellan bin, sbin, usr/bin, usr/sbin

Jag upptäckte nyligen den här artikeln: Skillnaden mellan bin, sbin, usr/bin, usr/sbin. Jag skulle vilja dela min syn på standarden. /bin Innehåller kommandon som kan användas av både systemadministratören och användare, men som är nödvändiga när inga andra filsystem är monterade (till exempel i enanvändarläge). Den kan också innehålla kommandon som används indirekt av skript. Där […]

How Dark distribuerar kod på 50ms

Ju snabbare utvecklingsprocessen går, desto snabbare växer teknikföretaget. Tyvärr jobbar moderna applikationer emot oss – våra system måste uppdateras i realtid utan att störa någon eller orsaka stillestånd eller avbrott. Att distribuera till sådana system blir utmanande och kräver komplexa kontinuerliga leveranspipelines även för små team. […]

Optimering av databasfrågor med hjälp av exemplet på en B2B-tjänst för byggare

Hur ökar man 10 gånger antalet frågor till databasen utan att flytta till en mer produktiv server och bibehåller systemfunktionalitet? Jag kommer att berätta hur vi hanterade nedgången i vår databas prestanda, hur vi optimerade SQL-frågor för att betjäna så många användare som möjligt och inte öka kostnaderna för datorresurser. Jag gör en tjänst för att hantera affärsprocesser [...]

Recension av det kostnadsfria verktyget SQLIndexManager

Som du vet spelar index en viktig roll i ett DBMS, vilket ger en snabb sökning till de nödvändiga posterna. Det är därför det är så viktigt att serva dem i tid. Det har skrivits ganska mycket material om analys och optimering, bland annat på Internet. Till exempel har detta ämne nyligen granskats i den här publikationen. Det finns många betalda och gratislösningar för detta. Det finns till exempel […]

Hur podprioriteringar i Kubernetes orsakade driftstopp hos Grafana Labs

Notera översättning: Vi presenterar tekniska detaljer om orsakerna till den senaste tidens driftstopp i molntjänsten som underhålls av skaparna av Grafana. Det här är ett klassiskt exempel på hur en ny och till synes extremt användbar funktion utformad för att förbättra kvaliteten på infrastrukturen... kan orsaka skada om du inte tar hänsyn till de många nyanserna av dess tillämpning i produktionens verklighet. Det är fantastiskt när material som detta dyker upp som låter dig lära dig inte bara [...]

Boken "Linux in Action"

Hej alla Khabrobor! I boken beskriver David Clinton 12 verkliga projekt, inklusive automatisering av ditt säkerhetskopierings- och återställningssystem, konfigurering av ett personligt filmoln i Dropbox-stil och skapande av din egen MediaWiki-server. Du kommer att utforska virtualisering, katastrofåterställning, säkerhet, säkerhetskopiering, DevOps och systemfelsökning genom intressanta fallstudier. Varje kapitel avslutas med en översikt av praktiska rekommendationer […]

Sagor från serviceavdelningen. Ett oseriöst inlägg om seriöst arbete

Serviceingenjörer finns på bensinstationer och rymdhamnar, i IT-företag och bilfabriker, på VAZ och Space X, i småföretag och internationella jättar. Och det är det, absolut alla har en gång hört den klassiska uppsättningen om "det själv", "Jag lindade in det med eltejp och det fungerade, och sedan gick det bra", "Jag rörde ingenting", "jag definitivt ändrade det inte” och […]