topic: administratie

Hoe maak je een DAG-trigger in Airflow met behulp van de Experimentele API

Bij het voorbereiden van onze onderwijsprogramma’s komen we af en toe moeilijkheden tegen bij het werken met bepaalde tools. En op het moment dat we ze tegenkomen, zijn er niet altijd voldoende documentatie en artikelen die ons kunnen helpen dit probleem het hoofd te bieden. In 2015 was dit bijvoorbeeld het geval en gebruikten we in het programma ‘Big Data Specialist’ […]

Hoe bestand te zijn tegen verhoogde belasting van het systeem: we praten over grootschalige voorbereidingen voor Black Friday

Hallo, Habr! In 2017, tijdens Black Friday, nam de belasting bijna anderhalf keer toe en zaten onze servers op hun limiet. In de loop van het jaar is het aantal klanten aanzienlijk gegroeid en het werd duidelijk dat het platform zonder een zorgvuldige voorafgaande voorbereiding de lasten van 2018 wellicht niet zou kunnen weerstaan. We hebben ons het meest ambitieuze doel gesteld: we wilden volledig voorbereid zijn [...]

Clusteropslag voor kleine webclusters op basis van drbd+ocfs2

Waar we u over zullen vertellen: Hoe u snel gedeelde opslag voor twee servers kunt implementeren op basis van drbd+ocfs2-oplossingen. Voor wie is dit nuttig: De tutorial is nuttig voor systeembeheerders en iedereen die een opslagimplementatiemethode kiest of de oplossing wil proberen. Welke beslissingen hebben we opgegeven en waarom? Vaak worden we geconfronteerd met een situatie waarin we […]

Datacompressie met behulp van het Huffman-algoritme

Inleiding In dit artikel zal ik het hebben over het beroemde Huffman-algoritme, evenals de toepassing ervan in datacompressie. Als resultaat zullen we een eenvoudige archiver schrijven. Er stond al een artikel hierover op Habré, maar zonder praktische implementatie. Het theoretische materiaal van dit artikel is afkomstig uit de computerwetenschappenlessen op school en uit het boek van Robert Laforet “Data Structures and Algorithms in Java”. Dus alles […]

Binaire boom of hoe u een binaire zoekboom voorbereidt

Prelude Dit artikel gaat over binaire zoekbomen. Ik heb onlangs een artikel geschreven over datacompressie met behulp van de Huffman-methode. Daar besteedde ik niet veel aandacht aan binaire bomen, omdat de methoden voor zoeken, invoegen en verwijderen niet relevant waren. Nu besloot ik een artikel over bomen te schrijven. Laten we beginnen. Een boom is een datastructuur die bestaat uit knooppunten die met elkaar zijn verbonden door randen. We kunnen zeggen dat een boom [...]

Termux stap voor stap (deel 2)

In het laatste deel maakten we kennis met de basis Termux-commando's, zetten we een SSH-verbinding op met een pc, leerden we aliassen aanmaken en installeerden we verschillende handige hulpprogramma's. Deze keer moeten we nog verder gaan, jij en ik: we zullen Termux:API leren kennen, Python en nano installeren, en ook schrijven: “Hallo wereld!” in Python leren we over bash-scripts en schrijven we een script […]

Terug naar microservices met Istio. Deel 2

Opmerking vert.: Het eerste deel van deze serie was gewijd aan het leren kennen van de mogelijkheden van Istio en het demonstreren ervan in actie. Nu zullen we het hebben over complexere aspecten van de configuratie en het gebruik van deze service mesh, en in het bijzonder over nauwkeurig afgestemde routering en netwerkverkeersbeheer. We herinneren u er ook aan dat dit artikel configuraties gebruikt (manifesten voor Kubernetes en Istio) […]

Terug naar microservices met Istio. Deel 1

Opmerking Vertaling: Service meshes zijn zeker een relevante oplossing geworden in de moderne infrastructuur voor applicaties die een microservice-architectuur volgen. Hoewel Istio misschien op de lippen van veel DevOps-ingenieurs staat, is het een vrij nieuw product dat, hoewel uitgebreid in termen van de mogelijkheden die het biedt, een aanzienlijke hoeveelheid tijd kan vergen om ermee vertrouwd te raken. Duitse ingenieur Rinor Maloku, verantwoordelijk voor cloud computing voor grote klanten in de telecommunicatiesector […]

Terug naar microservices met Istio. Deel 3

Opmerking vert.: Het eerste deel van deze serie was gewijd aan het leren kennen van de mogelijkheden van Istio en het demonstreren ervan in actie, het tweede ging over verfijnde routering en netwerkverkeersbeheer. Nu zullen we het hebben over beveiliging: om de basisfuncties die ermee verband houden te demonstreren, gebruikt de auteur de identiteitsservice Auth0, maar andere providers kunnen op een vergelijkbare manier worden geconfigureerd. Wij hebben opgezet […]

Server in de wolken 2.0. Lancering van de server in de stratosfeer

Vrienden, we hebben een nieuwe beweging bedacht. Velen van jullie herinneren zich ons fan-nerd-project “Server in the Clouds” van vorig jaar: we maakten een kleine server op basis van Raspberry Pi en lanceerden deze in een heteluchtballon. Nu hebben we besloten om nog verder te gaan, dat wil zeggen hoger - de stratosfeer wacht op ons! Laten we ons kort herinneren wat de essentie van het eerste “Server in the Clouds”-project was. Serveren […]

Doe-het-zelf videobewaking in de cloud: nieuwe functies van de Ivideon Web SDK

We hebben verschillende integratiecomponenten waarmee elke partner zijn eigen producten kan maken: Open API voor het ontwikkelen van elk alternatief voor het persoonlijke account van de Ivideon-gebruiker, Mobile SDK, waarmee u een volwaardige oplossing kunt ontwikkelen die qua functionaliteit gelijkwaardig is aan Ivideon-applicaties, evenals als Web-SDK. We hebben onlangs een verbeterde Web SDK uitgebracht, compleet met nieuwe documentatie en een demo-applicatie waarmee onze […]

GitLab 11.9 uitgebracht met geheime detectie en verschillende oplossingsregels voor samenvoegverzoeken

Snel gelekte geheimen detecteren Het lijkt een kleine vergissing om per ongeluk inloggegevens naar een gedeelde opslagplaats te lekken. De gevolgen kunnen echter ernstig zijn. Zodra de aanvaller uw wachtwoord of API-sleutel heeft verkregen, zal hij uw account overnemen, u buitensluiten en uw geld op frauduleuze wijze gebruiken. Bovendien is er een domino-effect mogelijk: toegang tot de ene rekening opent toegang tot andere. […]