Kategori: Administration

Udrulning af Docker-billede på Dokku ved hjælp af Ansible

Prolog for nylig lærte jeg om en «lomme» PaaS, der ligner Heroku med et ret åbenlyst navn — Dokku. Jeg blev især tiltrukket af muligheden for nemt at tilføje et certifikat til applikationen og vhost ud af boksen, derfor besluttede jeg at overføre mine docker-billeder til Dokku. Desværre blev jeg skuffet over, at der ikke er kommandoer i Dokku, der ligner Heroku: dokku container:push dokku container:release \/\/ Meget […]

Implementering af kommandoerne docker pull og docker push uden docker-klienten via HTTP anmodninger

Vi havde 2 sække græs, 75 tabletter meskalin, et Unix-miljø, et Docker-repositorium, og opgaven var at implementere kommandoerne docker pull og docker push uden Docker-klienten. UPD: Spørgsmålet: Hvad er alt dette brugt til? Svar: Belastningstest af produktet (IKKE ved hjælp af Bash, scripts er givet til uddannelsesmæssige formål). Det blev besluttet ikke at bruge Docker-klienten for at minimere ekstra lag (inden for rimelige […]

Dichotomi af data: at genfortolke forholdet til data og tjenester

Hej alle! Vi har gode nyheder, i juni lancerer OTUS igen kurset "Software Architect", hvilket vi traditionelt deler nyttigt materiale med jer om. Hvis I er stødt på hele denne mikroservices-historie uden nogen sammenhæng, så kan I tilgive at finde det lidt underligt. At opdele applikationen i fragmenter, der er forbundet via netværket, betyder nødvendigvis at tilføje […]

Load testing as a CI service for developers

Et af de problemer, som multi-produkt softwareleverandører ofte står overfor, er duplikeret kompetence blandt ingeniører - udviklere, testere og infrastrukturadministratorer - næsten i hvert team. Dette gælder også for dyre ingeniører - eksperter inden for belastningstest. I stedet for at fokusere på deres specifikke opgaver og bruge deres unikke erfaring til at opbygge belastningstestprocessen, vælge metodologier […]

NFC: Teknologi til Near Field Communication

Vi er alle vant til NFC-funktionen på smartphones. Det virker som om alt er klart. Mange køber ikke smartphones uden NFC, da de tror, det kun handler om betalinger. Men der er mange spørgsmål. Vidste du, hvad denne teknologi ellers kan? Hvad gør du, hvis din smartphone ikke har NFC? Hvordan bruger du chippen i iPhone ikke […]

Hvordan vi klarede en pludselig stigning i belastningen x10 på distancen og hvilke konklusioner vi gjorde

Hej, Habr! De seneste par måneder har vi været i en meget interessant situation, og jeg vil gerne dele vores historie om skalering af infrastrukturen. I denne periode er SberMarket vokset fire gange i ordrer og lanceret service i 17 nye byer. Den eksplosive vækst i efterspørgslen efter madleveringer har krævet, at vi skalere infrastrukturen. Læs om de mest interessante og nyttige konklusioner […]

Praktikums fra IBM: Quarkus (ultra hurtig Java til mikrotjenester), Jakarta EE og OpenShift

Hej alle! Vi er også blevet trætte af webinarer; antallet er i de sidste par måneder steget til skyhøje niveauer. Derfor prøver vi at finde de mest interessante og nyttige emner til Habr. I begyndelsen af juni (vi håber, at sommeren alligevel kommer) har vi planlagt flere praktiske sessioner, som vi er sikre på, vil være interessante for udviklere. Først vil vi fortælle om serverless og den nyeste superhurtige Quarkus […]

Skybaseret messaging på Red Hat OpenShift-platformen ved hjælp af Quarkus og AMQ Online

Hej alle sammen! Her er den – vores afsluttende post i serien om Quarkus! (Forresten, se vores webinar "Det er Quarkus – Kubernetes-native Java framework". Vi viser, hvordan man kommer i gang "fra bunden" eller flytter eksisterende løsninger) I det forrige indlæg så vi på de relevante værktøjer, som kan kvantificere de forbedringer, der opnås ved at modernisere Java-applikationer. Begyndende fra version […]

Quarkus: modernisering af applikationer med eksemplet helloworld fra JBoss EAP Quickstart (fortsættelse)

Hej alle sammen – her er femte indlæg i vores serie om Quarkus! (Forresten, se vores webinar "Det er Quarkus – Kubernetes-native Java framework". Vi viser, hvordan man kommer i gang "fra bunden" eller flytter eksisterende løsninger) I det forrige indlæg så vi på moderniseringen af Java-applikationer ved hjælp af Quarkus understøttede teknologier (CDI og Servlet 3) ved hjælp af helloworld-programmet fra Red […]

Serverens HTTP-headerkontroltjeneste

For enhver hjemmeside er det vigtigt at konfigurere HTTP-headers korrekt. Der er skrevet mange artikler om emnet headers. Her har vi opsummeret den viden, der er opbygget, og RFC-dokumentationen. Nogle headers er obligatoriske, nogle er forældede, og nogle kan skabe forvirring og modstridigheder. Vi har lavet et værktøj til automatisk at kontrollere HTTP-headers fra webserveren. I modsætning til mange andre tjenester, der blot viser headers, tillader denne tjeneste: at angive […]

Backup-lager til tusindvis af virtuelle maskiner med gratis værktøjer

Hej, jeg stødte for nylig på en interessant opgave med at konfigurere et lager til backup af et stort antal blokenheder. Hver uge udfører vi backup af alle virtuelle maskiner i vores sky, så vi skal kunne håndtere tusindvis af backups og gøre dette så hurtigt og effektivt som muligt. Desværre er standard RAID5- og RAID6-konfigurationer i dette tilfælde ikke passende på grund af […]

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