Emne: administration

Sådan laver du en DAG-trigger i Airflow ved hjælp af Experimental API

Når vi udarbejder vores uddannelsesprogrammer, støder vi med jævne mellemrum på vanskeligheder i forhold til at arbejde med bestemte værktøjer. Og i det øjeblik, hvor vi støder på dem, er der ikke altid nok dokumentation og artikler, der vil hjælpe os med at klare dette problem. Dette var for eksempel tilfældet i 2015, og i programmet "Big Data Specialist" brugte vi […]

Sådan modstår du øgede belastninger på systemet: vi taler om store forberedelser til Black Friday

Hej, Habr! I 2017, under Black Friday, steg belastningen med næsten halvanden gang, og vores servere var på deres grænse. I løbet af året er antallet af kunder vokset markant, og det blev klart, at uden omhyggelig foreløbig forberedelse, kan platformen simpelthen ikke modstå belastningerne fra 2018. Vi satte det mest ambitiøse mål muligt: ​​vi ønskede at være fuldt forberedte [...]

Klyngelager til små webklynger baseret på drbd+ocfs2

Hvad vi vil fortælle dig om: Sådan implementerer du hurtigt delt lager til to servere baseret på drbd+ocfs2-løsninger. Hvem vil dette være nyttigt for: Selvstudiet vil være nyttigt for systemadministratorer og alle, der vælger en lagerimplementeringsmetode eller ønsker at prøve løsningen. Hvilke beslutninger opgav vi, og hvorfor? Ofte står vi over for en situation, hvor vi skal implementere […]

Datakomprimering med Huffman-algoritmen

Introduktion I denne artikel vil jeg tale om den berømte Huffman-algoritme, såvel som dens anvendelse i datakomprimering. Som et resultat vil vi skrive en simpel arkiver. Der var allerede en artikel om dette på Habré, men uden praktisk implementering. Det teoretiske materiale i det aktuelle indlæg er taget fra skoletimer i datalogi og Robert Laforets bog "Data Structures and Algorithms in Java". Så alt [...]

Binært træ eller hvordan man forbereder et binært søgetræ

Optakt Denne artikel handler om binære søgetræer. Jeg skrev for nylig en artikel om datakomprimering ved hjælp af Huffman-metoden. Der var jeg ikke meget opmærksom på binære træer, fordi søge-, indsættelses- og sletningsmetoderne ikke var relevante. Nu besluttede jeg at skrive en artikel om træer. Lad os komme igang. Et træ er en datastruktur bestående af noder forbundet med kanter. Vi kan sige, at et træ er [...]

Termux trin for trin (del 2)

I den sidste del stiftede vi bekendtskab med de grundlæggende Termux-kommandoer, opsatte en SSH-forbindelse med en pc, lærte at oprette aliaser og installerede flere nyttige værktøjer. Denne gang skal vi gå endnu længere, du og jeg: vi lærer om Termux:API, installerer Python og nano og skriver også "Hej verden!" i Python vil vi lære om bash-scripts og skrive et script […]

Tilbage til mikrotjenester med Istio. Del 2

Bemærk oversættelse: Den første del af denne serie var viet til at lære Istios muligheder at kende og demonstrere dem i aktion. Nu vil vi tale om mere komplekse aspekter af konfigurationen og brugen af ​​dette servicenetværk, og især om finjusteret routing og netværkstrafikstyring. Vi minder dig også om, at denne artikel bruger konfigurationer (manifester for Kubernetes og Istio) […]

Tilbage til mikrotjenester med Istio. Del 1

Bemærk Oversættelse: Servicemasker er absolut blevet en relevant løsning i moderne infrastruktur til applikationer, der følger mikroservicearkitektur. Selvom Istio kan være på læberne af mange DevOps-ingeniører, er det et ret nyt produkt, der, selvom det er omfattende med hensyn til de muligheder, det giver, kan kræve en betydelig mængde tid at blive fortrolig med. Den tyske ingeniør Rinor Maloku, ansvarlig for cloud computing for store kunder inden for telekommunikation […]

Tilbage til mikrotjenester med Istio. Del 3

Bemærk oversættelse: Den første del af denne serie var viet til at lære Istios muligheder at kende og demonstrere dem i aktion, den anden handlede om finjusteret routing og netværkstrafikstyring. Nu vil vi tale om sikkerhed: For at demonstrere de grundlæggende funktioner relateret til det, bruger forfatteren Auth0-identitetstjenesten, men andre udbydere kan konfigureres på lignende måde. Vi har oprettet […]

Cloud server 2.0. Lancering af serveren i stratosfæren

Venner, vi har fundet på en ny bevægelse. Mange af jer husker vores sidste års fan-nørde-projekt "Server in the Clouds": vi lavede en lille server baseret på Raspberry Pi og lancerede den i en luftballon. Nu har vi besluttet at gå endnu længere, det vil sige højere - stratosfæren venter på os! Lad os kort huske, hvad essensen af ​​det første "Server in the Clouds"-projekt var. Server […]

Gør-det-selv cloud-videoovervågning: nye funktioner i Ivideon Web SDK

Vi har flere integrationskomponenter, der gør det muligt for enhver partner at skabe deres egne produkter: Åben API til udvikling af ethvert alternativ til Ivideon-brugerens personlige konto, Mobile SDK, med hvilket du også kan udvikle en fuldgyldig løsning, der i funktionalitet svarer til Ivideon-applikationer. som web-SDK. Vi har for nylig udgivet et forbedret web-SDK, komplet med ny dokumentation og en demo-applikation, der vil gøre vores […]

GitLab 11.9 udgivet med hemmelig detektion og flere regler for løsning af fusionsanmodninger

Opdag hurtigt lækkede hemmeligheder Det virker som en lille fejl ved et uheld at lække legitimationsoplysninger til et delt lager. Konsekvenserne kan dog være alvorlige. Når angriberen får din adgangskode eller API-nøgle, overtager han din konto, låser dig ude og bruger dine penge svigagtigt. Derudover er en dominoeffekt mulig: adgang til én konto åbner adgang til andre. […]