Kategori: Administration

Hvordan Kafka blev en realitet

Hej, Habr! Jeg arbejder i Tinkoff-teamet, der udvikler vores egne notifikationscenter. I høj grad udvikler jeg på Java ved hjælp af Spring Boot og løser forskellige tekniske problemer, der opstår i projektet. De fleste af vores mikrotjenester interagerer asynkront med hinanden via en meddelelsesbroker. Tidligere brugte vi IBM MQ som broker, men den kunne ikke længere håndtere […]

Logs i Kubernetes (og mere) i dag: forventninger og realiteter

Året var 2019, og vi havde stadig ikke en standardløsning til aggregationen af logs i Kubernetes. I denne artikel vil vi, med eksempler fra den virkelige verden, dele vores søgen, stødt på problemer og deres løsninger. Men først vil jeg bemærke, at forskellige kunder forstår logsamling meget forskelligt: nogle ønsker at se sikkerheds- og revisionslogs; andre […]

Hvordan jeg var praktikant som SRE-ingeniør i en uge. Vagt set med softwareingeniørens øjne

SRE-ingeniør – praktikant Først vil jeg præsentere mig selv. Jeg er @tristan.read, frontend-ingeniør i gruppen Monitor::Health hos GitLab. I sidste uge havde jeg æren af at være praktikant hos en af vores vagtholdende SRE-ingeniører. Formålet var dagligt at observere, hvordan vagtholdende reagerer på hændelser og få reel erfaring i arbejdet. Vi ønsker, at vores ingeniører bedre forstår brugernes behov […]

Vi skaber en handlingsplan ved hjælp af AWS Cloud Adoption Framework

Oversættelsen af artiklen er specielt udarbejdet til studerende på kurset "Cloud Solution Architecture". Kilde Download vejledningen Handlingsplaner fra AWS CAF vil hjælpe dig med at forberede overgangen til cloud-teknologi. Rejsen starter med, at dit ledelsesteam overvejer seks aspekter af CAF. Hvert aspekt bruges til at skabe arbejdsstrømme, der finder huller i eksisterende færdigheder og processer, og […]

PagerDuty, eller hvorfor driftsafdelingen kan have problemer med at sove om natten

Jo mere kompleks systemet er, desto flere alarmer opsamler det. Der opstår behov for at reagere på disse alarmer, aggregere dem og visualisere dem. Jeg tror, det er en situation, som mange kender til, til det punkt af nervøsitet. Løsningen, vi skal tale om, er ikke den mest overraskende, men der findes ikke en fuld artikel om emnet. Derfor besluttede jeg at dele erfaringerne fra FunCorp og fortælle om, […]

Indekseret binært træ

Jeg fik en opgave af følgende art. Det er nødvendigt at implementere en datalagrings-container, der sikrer følgende funktionalitet: indsætte et nyt element, fjerne et element efter indeksnummer, få et element efter indeksnummer, data opbevares i sorteret rækkefølge. Data tilføjes og fjernes konstant, strukturen skal sikre hurtig behandling. Først forsøgte jeg at implementere denne funktion ved hjælp af standard containere fra std. Denne vej førte ikke til […]

Hvad skal man bygge sin Wi-Fi 6 infrastruktur på?

I vores tidligere artikel fortalte vi om de nye træk ved den nye Wi-Fi 6 standard (802.11ax). Siden da er der gået tilstrækkelig tid, og standarden er generelt blevet godkendt, producenterne frigiver udstyr, og WiFi Alliance er aktivt involveret i certificeringen. I det nye år vil mange have nye projekter til opgradering eller bygning af trådløs infrastruktur fra bunden, derfor er spørgsmålet om det eksisterende tilbud […]

Juletræet i kommandoprompten

Snart er det nytår, og tankerne om seriøst arbejde forsvinder. Alle prøver at pynte noget til festlighederne: hjem, kontor, arbejdsplads… Lad os også pynte noget! For eksempel, kommandoprompten. På en måde er kommandoprompten også et arbejdssted. I nogle distributioner er den allerede "pyntet": I andre er den grå og uanselig: Men vi kan gøre […]

Introduktion til 5G-sikkerhedsarkitektur: NFV, nøgler og 2-faktors autentificering

Det er åbenlyst, at det er en usædvanligt tvivlsom og unyttig opgave at udvikle en ny kommunikationsstandard uden at overveje sikkerhedsmekanismerne. Sikkerhedsarkitekturen i 5G er et sæt af mekanismer og procedurer til sikkerhed, der implementeres i netværk af femte generation og dækker alle komponenter i nettet, fra kernen til radiointerface. Netværk af femte generation er i sin essens en evolution af netværk af fjerde generation […]

Sådan opbygges projekter i Jenkins, når mange forskellige miljøer er nødvendige

På Habr er der mange artikler om Jenkins, men få steder beskrives et eksempel på arbejde med Jenkins og Docker-agenter. Alle populære værktøjer til projektbygning som Drone.io, Bitbucket Pipeline, GitLab, GitHub-handlinger og andre kan bygge alt i containere. Men hvordan med Jenkins? I dag er der en løsning på problemet: Jenkins 2 kan fantastisk arbejde med Docker-agenter. I artiklen […]

Historien om domænenavnesystemet: de første DNS-servere

Sidste gang begyndte vi at fortælle historien om DNS - vi mindedes, hvordan projektet startede, og hvilke problemer det skulle løse i ARPANET. I dag vil vi tale om den første DNS-server BIND. Foto - John Markos O’Neill - CC BY-SA De første DNS-servere Efter at Paul Mockapetris og Jon Postel i 1983 foreslog konceptet med domæner […]

Sådan overlever en SQL-database i det 21. århundrede: cloudløsninger, Kubernetes og PostgreSQL multimaster

Hej, Khabrovites. I dag starter undervisningen i den første gruppe af kurset «PostgreSQL». I den forbindelse vil vi fortælle jer om, hvordan det åbne webinar om dette kursus forløb. I den seneste åbne lektion talte vi om de udfordringer, SQL-databaser står over for i cloud- og Kubernetes-æraen. Og vi undersøgte også, hvordan SQL-databaser tilpasser sig og muterer under påvirkning af […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster