Categorie: Beheer

Docker begrijpen

Ik gebruik nu al enkele maanden Docker om het ontwikkelings-/leveringsproces van webprojecten te structureren. Ik bied de lezers van 'HabrHabr' een vertaling aan van het inleidende artikel over Docker - 'Understanding Docker'. Wat is Docker? Docker is een open platform voor de ontwikkeling, levering en werking van applicaties. Docker is ontworpen voor een snellere implementatie van uw applicaties. Met Docker kunt u uw applicatie scheiden van uw infrastructuur en […]

Blockchain als platform voor digitale transformatie

Traditioneel werden IT-systemen in bedrijven ontwikkeld voor de automatisering van specifieke taken, zoals ERP-systemen. Tegenwoordig moeten organisaties echter andere uitdagingen aangaan - uitdagingen van digitalisering en digitale transformatie. Dit doen op basis van de oude IT-architectuur is moeilijk. Digitale transformatie is een serieuze uitdaging. Waar moet het programma voor de transformatie van IT-systemen met het oog op digitale transformatie van bedrijven op gebaseerd zijn? De juiste IT-infrastructuur is de sleutel tot […]

werf — onze tool voor CI/CD in Kubernetes (overzicht en video van de presentatie)

Op 27 mei in de hoofdzaal van de DevOpsConf 2019, die plaatsvindt tijdens het RIT++ 2019-festival, was er tijdens de sessie 'Continue Levering' een presentatie met de titel 'werf - onze tool voor CI/CD in Kubernetes'. In deze presentatie worden de problemen en uitdagingen besproken waar iedereen mee te maken krijgt bij het deployen in Kubernetes, evenals de nuances die niet meteen opvallen. […]

Hoe we verschillende tijdreeksdatabases hebben getest

In de afgelopen jaren zijn tijdreeksdatabases (Time-series databases) geëvolueerd van een zeldzaam fenomeen (die specifiek toegepast werden in open monitoringssystemen (en gekoppeld aan specifieke oplossingen), of in Big Data-projecten) naar een 'consumptiegoed'. In Rusland danken we dit in het bijzonder aan Yandex en ClickHouse. Tot dat moment, als je gegevens moest opslaan […]

De geschiedenis van het probleem van het verplaatsen van docker storage (docker root)

Niet langer dan een paar dagen geleden werd besloten om de docker opslag (de map waar docker alle containerbestanden en afbeeldingen opslaat) naar een aparte partitie met een grotere capaciteit te verplaatsen op een van de servers. De taak leek triviaal en beloofde niet veel problemen... Laten we beginnen: 1. Stop en verwijder alle containers van onze applicatie: docker-compose down als er veel containers zijn, en ze in […]

Het verschil tussen bin, sbin, usr/bin, usr/sbin

Op 30 november 2010 schreef David Collier: Ik merkte op dat de links in busybox verspreid zijn over deze vier directory's. Is er een eenvoudige regel om te bepalen in welke directory welke link moet liggen? Bijvoorbeeld, kill ligt in /bin, terwijl killall in /usr/bin ligt... Ik zie geen logica in deze indeling. U, […]

Een andere mening over het verschil tussen bin, sbin, usr/bin, usr/sbin

Onlangs kwam ik deze artikel tegen: Het verschil tussen bin, sbin, usr/bin, usr/sbin. Ik wil graag mijn kijk op de standaard delen. /bin Bevat commando's die zowel door systeembeheerders als door gebruikers kunnen worden gebruikt, maar die nodig zijn wanneer geen andere bestandssystemen zijn aangekoppeld (bijvoorbeeld in de enkelvoudige gebruikersmodus). Het kan ook commando's bevatten die indirect door scripts worden gebruikt. Daar […]

Hoe Dark code implementeert in 50 ms

Hoe sneller het ontwikkelingsproces, hoe sneller het technologiebedrijf groeit. Helaas werken moderne applicaties tegen ons — onze systemen moeten in realtime worden bijgewerkt en daarbij niemand in de weg staan en geen stilstand of onderbrekingen veroorzaken. In zulke systemen wordt implementatie een complexe taak en vereist het geavanceerde continue leveringspipelines, zelfs in kleine teams. […]

Optimalisatie van databaseverzoeken aan de hand van een voorbeeld van een B2B-service voor bouwbedrijven.

Hoe je het aantal databaseverzoeken met 10 keer kunt vergroten zonder over te stappen naar een krachtiger server en tegelijkertijd de functionaliteit van het systeem kunt behouden? Ik zal vertellen hoe we de daling van de prestaties van onze database hebben bestreden, hoe we SQL-query's hebben geoptimaliseerd om zoveel mogelijk gebruikers te bedienen zonder de kosten voor rekenkracht te verhogen. Ik maak een service voor het beheren van bedrijfsprocessen […]

Overzicht van de gratis tool SQLIndexManager

Zoals bekend spelen indexen een belangrijke rol in databasesystemen, omdat ze een snelle zoekopdracht naar de benodigde records mogelijk maken. Daarom is het zo belangrijk om ze tijdig te onderhouden. Er is al veel geschreven over analyse en optimalisatie, ook op internet. Recently is er een overzicht van dit onderwerp gepubliceerd. Er zijn tal van zowel betaalde als gratis oplossingen hiervoor. Bijvoorbeeld, er zijn […]

Hoe de prioriteiten van pods in Kubernetes leidde tot downtime bij Grafana Labs

Opmerking van de vertaler: Wij presenteren u technische details over de oorzaken van de recente downtime van de cloudservice, beheerd door de makers van Grafana. Dit is een klassiek voorbeeld van hoe een nieuwe en ogenschijnlijk zeer nuttige functie, bedoeld om de infrastructuur te verbeteren… kan schadelijk zijn als niet alle nuances van het gebruik in een productieomgeving worden overwogen. Het is geweldig wanneer dergelijke materialen verschijnen, die niet alleen […]

Boek 'Linux in actie'

Hallo, Habr-lezers! In het boek beschrijft David Clinton 12 echte projecten, waaronder de automatisering van een back-up- en herstel systeem, het opzetten van een persoonlijk cloudbestand in de stijl van Dropbox, en het creëren van een eigen MediaWiki-server. Aan de hand van interessante voorbeelden leer je over virtualisatie, disaster recovery, beveiliging, back-ups, DevOps-implementatie en probleemoplossing van systemen. Elk hoofdstuk eindigt met een overzicht van praktische aanbevelingen, […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster