Kategorija: Administracija

Implementacija Docker slike na Dokku pomoću Ansibla

Prolog Nedavno sam saznao za 'kapsulu' PaaS s prilično očiglednim imenom - Dokku, koji je sličan Heroku. Prikladnost jednostavnog dodavanja certifikata aplikaciji i vhost-a iz kutije me jako privukla, pa sam odlučio premjestiti svoje docker slike na Dokku. Međutim, bio sam razočaran što u Dokku nema komandi sličnih Heroku dokku container:push dokku container:release // Veoma […]

Što može uzrokovati slabljenje razine izolacije transakcija u bazama podataka

Pozdrav svima. Ovdje je Vladislav Rodin. Trenutno sam vođa kursa 'Arhitekta visoke opterećenosti' u OTUS-u, a također predajem na kursevima posvećenim arhitekturi softvera. Pored predavanja, kao što ste mogli primijetiti, bavim se pisanjem originalnog materijala za OTUS blog na Habr-u, a današnju temu želim posvetiti pokretanju kursa 'PostgreSQL', koji upravo sada […]

Implementacija naredbi docker pull i docker push bez docker klijenta putem HTTP zahtjeva

Imali smo 2 vreće trave, 75 tableta meskalina, unix okruženje, docker repozitorij i zadatak da realiziramo komande docker pull i docker push bez docker klijenta. UPD: Pitanje: Zašto sve ovo? Odgovor: Opterećenje testa proizvoda (NE pomoću baše, skripte su dane u obrazovne svrhe). Odluka da se ne koristi docker klijent donijeta je kako bi se smanjile dodatne slojeve (u razumnim […]

Dihotomija podataka: ponovo razmatranje odnosa prema podacima i uslugama

Pozdrav svima! Imamo sjajne vijesti, u junu OTUS ponovo pokreće kurs 'Arhitekta softvera', zbog čega s vama tradicionalno dijelimo korisne materijale. Ako ste se susreli sa cijelom ovom pričom o mikroservisima bez ikakvog konteksta, razumljivo je smatrati je pomalo čudnom. Razbijanje aplikacije na fragmente povezane mrežom nužno podrazumijeva dodavanje […]

Testiranje opterećenja kao CI usluga za programere

Jedan od problema s kojima se često suočavaju višekratni dobavljači softvera je dupliciranje kompetencija inženjera - programera, testera i administratora infrastrukture - gotovo u svakom timu. To se odnosi i na skupe inžinjere - specijaliste za testiranje opterećenja. Umjesto da se bave svojim direktnim obavezama i koriste svoje jedinstveno iskustvo za uspostavljanje procesa testiranja opterećenja, birajući metodologiju […]

NFC: Analiza tehnologije Near Field Communication

Svi smo navikli na značajku NFC u pametnim telefonima. Sve izgleda jasno. Mnogi ne kupuju pametne telefone bez NFC-a, misleći da se to odnosi samo na plaćanja. No, postoji mnogo pitanja. Ali jeste li znali što još ova tehnologija može? Što učiniti ako vaš pametni telefon nema NFC? Kako koristiti čip u iPhoneu ne […]

Kako smo preživjeli nagli porast opterećenja x10 na daljinu i koje smo zaključke donijeli

Pozdrav, Habr! Posljednjih nekoliko mjeseci živjeli smo u veoma zanimljivoj situaciji i želio bih podijeliti našu priču o skaliranju infrastrukture. Tijekom tog vremena, SberMarket je povećao broj narudžbi četiri puta i pokrenuo uslugu u 17 novih gradova. Eksplozivni rast potražnje za dostavom namirnica zahtijevao je skaliranje naše infrastrukture. O najzanimljivijim i najkorisnijim zaključcima čitajte […]

Praktikumi od IBM-a: Quarkus (superbrza Java za mikroservise), Jakarta EE i OpenShift

Pozdrav svima! Već smo pomalo umorni od webinara, njihova je količina u posljednjih nekoliko mjeseci premašila sve moguće granice. Stoga se za Habr trudimo izabrati za vas najzanimljivije i najkorisnije). Na početku lipnja (nadamo se da će ljeto ipak stići) planirali smo nekoliko praktičnih sesija za koje smo uvjereni da će biti zanimljive programerima. Prvo - govorit ćemo o serverless i najnovijem superbrzom Quarkusu […]

Oblačno orijentirana razmjena poruka na platformi Red Hat OpenShift koristeći Quarkus i AMQ Online

Pozdrav svima! Evo ga – naš završni post iz serije o Quarkusu! (Usput, pogledajte naš webinar „Što je Quarkus – Kubernetes native Java framework“. Pokazat ćemo vam kako započeti „od nule“ ili prebaciti postojeća rješenja) U prethodnom postu razmatrali smo relevantne alate koji omogućuju kvantitativnu procjenu poboljšanja koja su ostvarena modernizacijom Java aplikacija. Počevši od verzije […]

Quarkus: modernizacija aplikacija na primjeru helloworld iz JBoss EAP Quickstart (nastavak)

Pozdrav svima – evo peti post iz naše serije o Quarkusu! (Usput, pogledajte naš webinar „Što je Quarkus – Kubernetes native Java framework“. Pokazat ćemo vam kako započeti „od nule“ ili prebaciti postojeća rješenja) U prethodnom postu razmatrali smo modernizaciju Java aplikacija koristeći podržane Quarkus tehnologije (CDI i Servlet 3) na primjeru programa helloworld iz repozitorija Red […]

Usluga provjere HTTP zaglavlja poslužitelja

Za svaku web stranicu važno je ispravno postaviti HTTP zaglavlja. O zaglavljima je napisano mnogo članaka. Ovdje smo saželi prikupljeno iskustvo i RFC dokumentaciju. Neka zaglavlja su obavezna, neka zastarjela, a neka mogu izazvati zabunu i protivrječnosti. Izradili smo alat za automatsku provjeru HTTP zaglavlja web poslužitelja. Za razliku od mnogih drugih usluga koje samo prikazuju zaglavlja, ova usluga omogućuje: postaviti […]

Skladište za sigurnosne kopije za tisuće virtualnih strojeva besplatnim alatima

Bok, nedavno mi je iskonstruiran zanimljiv zadatak postaviti skladište za sigurnosne kopije velikog broja blokovnih uređaja. Svakog tjedna izrađujemo sigurnosne kopije svih virtualnih strojeva u našem oblaku, stoga je potrebno moći upravljati tisućama rezervnih kopija i to raditi što je brže i učinkovitije moguće. Nažalost, standardne konfiguracije RAID5 i RAID6 u ovom slučaju nam ne odgovaraju zbog […]

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster