emne: administrasjon

Hvordan lage en DAG-utløser i Airflow ved hjelp av Experimental API

Når vi utarbeider utdanningsprogrammene våre, møter vi med jevne mellomrom vanskeligheter med å jobbe med visse verktøy. Og i det øyeblikket vi møter dem, er det ikke alltid nok dokumentasjon og artikler som vil hjelpe oss med å takle dette problemet. Dette var for eksempel tilfelle i 2015, og i «Big Data Specialist»-programmet brukte vi […]

Hvordan tåle økt belastning på systemet: vi snakker om store forberedelser til Black Friday

Hei, Habr! I 2017, under Black Friday, økte belastningen med nesten en og en halv gang, og serverne våre var på grensen. I løpet av året har antallet kunder vokst betydelig, og det ble klart at uten nøye foreløpig forberedelse kan det hende at plattformen rett og slett ikke tåler belastningen i 2018. Vi satte oss et mest mulig ambisiøst mål: vi ønsket å være fullt forberedt [...]

Klyngelagring for små nettklynger basert på drbd+ocfs2

Hva vi vil fortelle deg om: Hvordan raskt distribuere delt lagring for to servere basert på drbd+ocfs2-løsninger. Hvem vil dette være nyttig for: Opplæringen vil være nyttig for systemadministratorer og alle som velger en lagringsimplementeringsmetode eller ønsker å prøve løsningen. Hvilke beslutninger ga vi opp og hvorfor? Ofte står vi overfor en situasjon der vi trenger å implementere […]

Datakomprimering ved hjelp av Huffman-algoritmen

Introduksjon I denne artikkelen vil jeg snakke om den berømte Huffman-algoritmen, så vel som dens anvendelse i datakomprimering. Som et resultat vil vi skrive en enkel arkiver. Det var allerede en artikkel om dette på Habré, men uten praktisk gjennomføring. Det teoretiske materialet til det nåværende innlegget er hentet fra skoletimer i informatikk og Robert Laforets bok "Data Structures and Algorithms in Java". Så alt […]

Binært tre eller hvordan forberede et binært søketre

Prelude Denne artikkelen handler om binære søketrær. Jeg skrev nylig en artikkel om datakomprimering ved hjelp av Huffman-metoden. Der la jeg ikke mye oppmerksomhet til binære trær, fordi søke-, innsettings- og slettingsmetodene ikke var relevante. Nå bestemte jeg meg for å skrive en artikkel om trær. La oss komme i gang. Et tre er en datastruktur som består av noder forbundet med kanter. Vi kan si at et tre er [...]

Termux trinn for trinn (del 2)

I den siste delen ble vi kjent med de grunnleggende Termux-kommandoene, satte opp en SSH-forbindelse med en PC, lærte å lage aliaser og installerte flere nyttige verktøy. Denne gangen må vi gå enda lenger, du og jeg: vi skal lære om Termux:API, installere Python og nano, og også skrive "Hei, verden!" i Python vil vi lære om bash-manus og skrive et manus […]

Tilbake til mikrotjenester med Istio. Del 2

Merk overs.: Den første delen av denne serien var viet til å bli kjent med Istios evner og demonstrere dem i aksjon. Nå skal vi snakke om mer komplekse aspekter ved konfigurasjonen og bruken av dette tjenestenettverket, og spesielt om finjustert ruting og administrasjon av nettverkstrafikk. Vi minner deg også om at artikkelen bruker konfigurasjoner (manifester for Kubernetes og Istio) […]

Tilbake til mikrotjenester med Istio. Del 1

Merk Oversettelse: Tjenestenett har definitivt blitt en relevant løsning i moderne infrastruktur for applikasjoner som følger mikrotjenestearkitektur. Mens Istio kan være på leppene til mange DevOps-ingeniører, er det et ganske nytt produkt som, selv om det er omfattende når det gjelder egenskapene det gir, kan kreve en betydelig mengde tid å bli kjent med. Den tyske ingeniøren Rinor Maloku, ansvarlig for cloud computing for store kunder innen telekommunikasjon […]

Tilbake til mikrotjenester med Istio. Del 3

Merk overs.: Den første delen av denne serien var viet til å bli kjent med egenskapene til Istio og demonstrere dem i aksjon, den andre handlet om finjustert ruting og administrasjon av nettverkstrafikk. Nå skal vi snakke om sikkerhet: For å demonstrere de grunnleggende funksjonene knyttet til det, bruker forfatteren Auth0-identitetstjenesten, men andre leverandører kan konfigureres på lignende måte. Vi har satt opp […]

Server i skyene 2.0. Starter serveren inn i stratosfæren

Venner, vi har kommet opp med en ny bevegelse. Mange av dere husker vårt siste års fan-geek-prosjekt «Server in the Clouds»: vi laget en liten server basert på Raspberry Pi og lanserte den i en luftballong. Nå har vi bestemt oss for å gå enda lenger, det vil si høyere - stratosfæren venter på oss! La oss kort huske hva essensen av det første "Server in the Clouds"-prosjektet var. Server […]

Gjør-det-selv skyvideoovervåking: nye funksjoner i Ivideon Web SDK

Vi har flere integrasjonskomponenter som lar enhver partner lage sine egne produkter: Åpne API for å utvikle ethvert alternativ til Ivideon-brukerens personlige konto, Mobile SDK, som du også kan utvikle en fullverdig løsning med tilsvarende funksjonalitet som Ivideon-applikasjoner. som Web SDK. Vi har nylig gitt ut en forbedret Web SDK, komplett med ny dokumentasjon og en demoapplikasjon som vil gjøre vår […]

GitLab 11.9 utgitt med hemmelig deteksjon og flere regler for oppløsning av sammenslåingsforespørsel

Raskt oppdage lekke hemmeligheter Det virker som en liten feil å lekke legitimasjon til et delt depot ved et uhell. Konsekvensene kan imidlertid være alvorlige. Når angriperen får passordet ditt eller API-nøkkelen din, vil han overta kontoen din, låse deg ute og bruke pengene dine på uredelig vis. I tillegg er en dominoeffekt mulig: tilgang til én konto åpner tilgang til andre. […]