emne: administrasjon

werf - vårt verktøy for CI/CD i Kubernetes (gjennomgang og videorapport)

Den 27. mai, i hovedsalen til DevOpsConf 2019-konferansen, som ble holdt som en del av RIT++ 2019-festivalen, som en del av «Continuous Delivery»-seksjonen, ble det gitt en rapport «werf - vårt verktøy for CI/CD i Kubernetes». Den snakker om problemene og utfordringene som alle møter når de distribueres til Kubernetes, samt nyansene som kanskje ikke umiddelbart er merkbare. […]

Hvordan vi testet flere tidsseriedatabaser

I løpet av de siste årene har tidsseriedatabaser blitt fra en merkelig ting (høyt spesialisert brukt enten i åpne overvåkingssystemer (og knyttet til spesifikke løsninger) eller i Big Data-prosjekter) til et "forbrukerprodukt". På den russiske føderasjonens territorium må en spesiell takk gis til Yandex og ClickHouse for dette. Frem til dette punktet, hvis du trengte å lagre […]

Delta-løsninger for smarte byer: Har du noen gang lurt på hvor grønn en kinosal kan være?

På COMPUTEX 2019-utstillingen, som ble holdt på forsommeren, viste Delta frem sin unike "grønne" 8K-kino, samt en rekke IoT-løsninger designet for moderne, miljøvennlige byer. I dette innlegget snakker vi i detalj om ulike innovasjoner, inkludert smarte ladesystemer for elektriske kjøretøy. I dag streber hvert selskap etter å utvikle mer miljøvennlige og avanserte prosjekter, og støtter trenden med å skape Smart […]

Historie om migreringsproblemet for docker-lagring (docker-rot)

For ikke mer enn et par dager siden ble det besluttet på en av serverne å flytte docker-lagring (katalogen der Docker lagrer alle container- og bildefiler) til en egen partisjon, som hadde større kapasitet. Oppgaven virket triviell og spådde ikke problemer... La oss komme i gang: 1. Stopp og drep alle containerne i applikasjonen vår: docker-compose down hvis det er mange containere og de er […]

Forskjellen mellom bin, sbin, usr/bin, usr/sbin

Den 30. november 2010 skrev David Collier: Jeg la merke til at i busybox er koblingene delt inn i disse fire katalogene. Er det en enkel regel for å bestemme i hvilken katalog hvilken kobling skal være plassert... For eksempel er kill i /bin, og killall er i /usr/bin... Jeg ser ingen logikk i denne divisjonen. Du, […]

En annen mening om forskjellen mellom bin, sbin, usr/bin, usr/sbin

Jeg oppdaget nylig denne artikkelen: Forskjellen mellom bin, sbin, usr/bin, usr/sbin. Jeg vil gjerne dele mitt syn på standarden. /bin Inneholder kommandoer som kan brukes av både systemadministrator og brukere, men som er nødvendige når ingen andre filsystemer er montert (for eksempel i enkeltbrukermodus). Den kan også inneholde kommandoer som brukes indirekte av skript. Der […]

How Dark distribuerer kode på 50 ms

Jo raskere utviklingsprosessen er, jo raskere vokser teknologiselskapet. Dessverre jobber moderne applikasjoner mot oss – systemene våre må oppdateres i sanntid uten å forstyrre noen eller forårsake nedetid eller avbrudd. Distribusjon til slike systemer blir utfordrende og krever komplekse kontinuerlige leveringsrørledninger selv for små team. […]

Optimalisering av databasespørringer ved å bruke eksempelet på en B2B-tjeneste for byggherrer

Hvordan øke 10 ganger antallet spørringer til databasen uten å flytte til en mer produktiv server og opprettholde systemfunksjonalitet? Jeg vil fortelle deg hvordan vi taklet nedgangen i ytelsen til databasen vår, hvordan vi optimaliserte SQL-spørringer for å betjene så mange brukere som mulig og ikke øke kostnadene for dataressurser. Jeg lager en tjeneste for å administrere forretningsprosesser [...]

Gjennomgang av gratisverktøyet SQLIndexManager

Som du vet, spiller indekser en viktig rolle i et DBMS, og gir et raskt søk til de nødvendige postene. Det er derfor det er så viktig å betjene dem i tide. Det er skrevet ganske mye stoff om analyse og optimalisering, blant annet på Internett. For eksempel ble dette emnet nylig omtalt i denne publikasjonen. Det finnes mange betalte og gratis løsninger for dette. For eksempel er det […]

Hvordan podprioriteringer i Kubernetes forårsaket nedetid ved Grafana Labs

Merk trans.: Vi presenterer for deg tekniske detaljer om årsakene til den nylige nedetiden i skytjenesten vedlikeholdt av skaperne av Grafana. Dette er et klassisk eksempel på hvordan en ny og tilsynelatende ekstremt nyttig funksjon designet for å forbedre kvaliteten på infrastrukturen... kan forårsake skade hvis du ikke tar hensyn til de mange nyansene av dens bruk i produksjonsrealitetene. Det er flott når materialer som dette dukker opp som lar deg lære ikke bare [...]

Boken Linux in Action

Hei Khabro-beboere! I boken beskriver David Clinton 12 virkelige prosjekter, inkludert automatisering av sikkerhetskopierings- og gjenopprettingssystemet, konfigurering av en personlig filsky i Dropbox-stil og opprettelse av din egen MediaWiki-server. Du vil lære virtualisering, katastrofegjenoppretting, sikkerhet, sikkerhetskopiering, DevOps og systemfeilsøking gjennom interessante casestudier. Hvert kapittel avsluttes med en oversikt over praktiske anbefalinger […]

Fortellinger fra serviceavdelingen. Et useriøst innlegg om seriøst arbeid

Serviceingeniører finnes på bensinstasjoner og romhavner, i IT-selskaper og bilfabrikker, hos VAZ og Space X, i små bedrifter og internasjonale giganter. Og det er det, absolutt alle av dem har en gang hørt det klassiske settet om "det seg selv", "Jeg pakket det inn med elektrisk tape og det fungerte, og så gikk det bra", "Jeg rørte ikke noe", "jeg definitivt endret seg ikke» og […]