Categorie: Beheer

Mijn implementatie van een ringbuffer in NOR-flash

Achtergrond Er zijn zelf ontwikkelde verkoopautomaten. Binnenin een Raspberry Pi en een beetje bedrading op een aparte plaat. Aangesloten zijn muntinworpers, biljettenleesapparaten, bankterminals… Al het beheer gebeurt door een zelfgeschreven programma. De geschiedenis van de werking wordt in een logboek op een flashdrive (MicroSD) geschreven, die vervolgens via internet (met behulp van een USB-modem) naar de server wordt verzonden, waar het in een database wordt opgeslagen. Verkoopinformatie wordt geladen in 1C, er is ook […]

Begint het tijdperk van ARM-servers?

Het moederbord SynQuacer E-Series voor een 24-core ARM-server op een ARM Cortex A53-processor met 32 GB RAM, december 2018. Al jarenlang domineren ARM-processors met een verkort instructie-set (RISC) de markt voor mobiele apparaten. Maar ze zijn er niet in geslaagd door te dringen tot datacenters, waar Intel en AMD met hun x86-instructieset nog steeds de baas zijn. Af en toe verschijnen er […]

„Kubernetes heeft de latentie met tien keer verhoogd”: wie is hiervoor verantwoordelijk?

Opmerking van de vertaler: Dit artikel, geschreven door Galo Navarro, die de functie van Principal Software Engineer bekleedt bij het Europese bedrijf Adevinta, is een boeiend en leerzaam 'onderzoek' op het gebied van infrastructuuruitbuiting. De originele titel is in de vertaling een beetje aangevuld om redenen die de auteur in het begin uitlegt. Opmerking van de auteur: Het lijkt erop dat deze publicatie veel meer aandacht heeft getrokken dan verwacht. Ik […]

Installatie van de gedistribueerde fouttolerante objectopslag LeoFS, compatibel met clients die S3 en NFS gebruiken

Volgens Opennet: LeoFS is een gedistribueerde fouttolerante objectopslag LeoFS, compatibel met clients die gebruik maken van de Amazon S3 API en REST-API, en ondersteunt ook de NFS-server modus. Er zijn optimalisaties voor het opslaan van zowel kleine als zeer grote objecten, er is een ingebouwd cachingmechanisme, en replicatie van opslag tussen datacenters is mogelijk. Een van de projectdoelen is het bereiken van een betrouwbaarheid van 99.9999999% door middel van […]

Configuratie van de thuisrouter + NAS op unRAID (deel 2)

In het eerste deel heb ik vrij kort gesproken over de assemblage, waarmee je een computer kunt maken die unRAID draait voor het creëren van een NAS en MikroTik RouterOS in een KVM virtuele machine als vervanging voor een gewone router. In de opmerkingen zijn er behoorlijk nuttige discussies ontstaan, waarvan de resultaten de nodige correcties in de oorspronkelijke assemblage vereisen, en we moeten al beginnen met het schrijven van het derde deel! Een aantal dingen […]

Systemd, interactieve scripts en timers

Inleiding Bij het ontwikkelen onder Linux ontstaan er taken voor het creëren van interactieve scripts die worden uitgevoerd bij het opstarten of afsluiten van het systeem. In system V was dit eenvoudig, maar met systemd zijn er wijzigingen aangebracht. Het kan echter zijn eigen timers gebruiken. Wat is de functie van een target? Vaak wordt geschreven dat targets een analogie zijn van runlevels in system V-init. Daar ben ik het fundamenteel niet mee eens. Er zijn meer en je kunt […]

Trucs voor het verwerken van metrics in Kapacitor.

Tegenwoordig krijgt niemand meer de vraag waarom het nodig is om metrics van diensten te verzamelen. De volgende logische stap is om alerts in te stellen voor de verzamelde metrics, die u op de hoogte zullen stellen van afwijkingen in de gegevens via de voor u handige kanalen (e-mail, Slack, Telegram). In de online hotelboekingsdienst Ostrovok.ru worden al onze service-metrics verzameld in InfluxDB en weergegeven in Grafana, […]

Wat te doen als nieuwsbrieven in de 'Spam' zijn beland: 5 praktische stappen

Afbeelding: Unsplash Bij het werken met nieuwsbrieven kunnen zich onverwachte situaties voordoen. Een veelvoorkomende situatie: alles werkte uitstekend, maar plotseling daalde de open rate van de e-mails dramatisch, en postmasters van mailservers begonnen te signaleren dat uw nieuwsbrieven in de 'Spam' terechtkwamen. Wat te doen in zo'n situatie en hoe komt u uit de 'Spam'? Stap #1. Controle op naleving van verschillende criteria Allereerst moet u […]

Eenvoudig en moeiteloos applicaties implementeren op Tarantool Cartridge (deel 1)

We hebben al gesproken over Tarantool Cartridge, dat het mogelijk maakt om gedistribueerde applicaties te ontwikkelen en te verpakken. Er rest nog maar één ding: leren hoe deze applicaties te deployen en te beheren. Maak u geen zorgen, we hebben alles gepland! We hebben alle best practices voor het werken met Tarantool Cartridge verzameld en een Ansible-rol geschreven die het pakket op servers uitrolt, instanties opstart, deze in een cluster samenvoegt, en […]

Inleiding tot GitOps voor OpenShift

Vandaag zullen we de principes en modellen van GitOps bespreken, evenals hoe deze modellen worden geïmplementeerd op het OpenShift-platform. Een interactief overzicht op dit onderwerp is beschikbaar via de link. Kort gezegd is GitOps een verzameling praktische methoden voor het gebruik van Git-pull-requests om infrastructuur- en applicatieconfiguraties te beheren. Een Git-repository binnen GitOps wordt beschouwd als de enige betrouwbare bron van informatie […]

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