Kategorija: Administrācija

Docker attēla izvietošana uz Dokku, izmantojot Ansible

Prologs Nesen es uzzināju par "kabatas" PaaS līdzīgu Heroku ar diezgan acīmredzamu nosaukumu — Dokku. Mani ļoti piesaistīja iespēja viegli pievienot sertifikātu lietotnei un vhost no kastes, tāpēc es nolēmu pārvietot savus docker attēlus uz Dokku. Tomēr es biju vīlies, ka Dokku nav komandu, līdzīgu Heroku dokku container:push dokku container:release // Ļoti […]

Kādas sekas var radīt transakciju izolācijas līmeņa vājināšana datu bāzēs?

Sveiki visiem. Šeit Vladislavs Rodins. Pašlaik esmu kursa "Lielas slodzes arhitekts" vadītājs OTUS, kā arī pasniedzu kursos, kas veltīti programmatūras arhitektūrai. Papildus mācīšanai, kā jūs varējāt pamanīt, es nodarbojos ar autoru materiāla rakstīšanu OTUS emuāram Habrē, un šo rakstu vēlos veltīt kursa "PostgreSQL" palaišanai, kurš tieši tagad […]

Docker komandu docker pull un docker push īstenošana bez docker klienta, izmantojot HTTP pieprasījumus

Mums bija 2 maisi zāles, 75 meskalīna tabletītes unix vidē, docker krātuve un uzdevums realizēt komandas docker pull un docker push bez docker klienta. UPD: Jautājums: Kāpēc viss tas? Atbilde: Slodzes testēšana produktam (NE ar baša līdzekļiem, skripti sniegti izglītojošiem mērķiem). Neizmantot docker klientu tika izlemts, lai samazinātu papildu slāņu skaitu (saprātīgi […]

Datu dichotomija: datu un pakalpojumu attiecību pārdomāšana

Sveiki visiem! Mums ir lieliskas ziņas, jūnijā OTUS atkal uzsāk kursu "Programmatūras arhitekts", tāpēc tradicionāli dalāmies ar jums noderīgu materiālu. Ja esat saskāries ar šo visu stāstu par mikroservisiem bez jebkāda konteksta, tad jums ir piedodami to uzskatīt par nedaudz dīvainu. Lietojumprogrammas sadalīšana fragmentos, kas savstarpēji saistīti ar tīklu, noteikti nozīmē papildu […]

Slodzes testēšana kā CI pakalpojums izstrādātājiem

Viena no problēmām, ar kurām bieži saskaras daudzproduktu programmatūras piegādātāji, ir inženieru — izstrādātāju, testētāju un infrastruktūras administratoru — kompetenču dublēšanās — gandrīz katrā komandā. Tas attiecas arī uz dārgiem inženieriem — speciālistiem slodzes testēšanā. Tā vietā, lai nodarbotos ar saviem tiešajiem pienākumiem un izmantotu savu unikālo pieredzi slodzes testēšanas procesa izveidē, izvēloties metodoloģiju, […]

NFC: Tuva lauka komunikācijas tehnoloģijas analīze

Mēs visi esam pieraduši pie tādas ierīces kā NFC savā viedtālrunī. Un šķiet, ka viss ir skaidrs. Daudzi nepērk viedtālruņus bez NFC, domājot, ka tas attiecas tikai uz pirkumiem. Bet ir daudz jautājumu. Vai zinājāt, ko vēl spēj šī tehnoloģija? Ko darīt, ja jūsu viedtālrunī nav NFC? Kā izmantot mikroshēmu iPhone bez […]

Kā mēs pārdzīvojām strauju slodzes pieaugumu x10 attālinātajā darbā un kādas secinājumus izdarījām

Sveiki, Habr! Pēdējos pāris mēnešus esam piedzīvojuši ļoti interesantu situāciju, un es vēlētos dalīties ar mūsu infrastruktūras paplašināšanas stāstu. Šajā laikā SberMarket ir četrkārtīgi palielinājis pasūtījumu skaitu un uzsācis pakalpojumu 17 jaunos pilsētās. Straujš pieprasījums pēc produktu piegādes prasīja no mums infrastruktūras paplašināšanu. Par interesantākajiem un noderīgākajiem secinājumiem lasiet […]

IBM prakses: Quarkus (superātra Java mikropakalpojumiem), Jakarta EE un OpenShift

Visiem sveiki! Mēs jau arī esam noguruši no webināriem, to skaits pēdējo mēnešu laikā ir pārsniedzis visus iespējamos ierobežojumus. Tādēļ Habrā cenšamies izvēlēties jums visinteresantākos un noderīgākos). Jūnija sākumā (ceram, ka vasara tomēr pienāks) esam plānojuši vairākas praktiskas sesijas, kas, esam pārliecināti, ieinteresēs izstrādātājus. Pirmkārt, mēs pastāstīsim par serverless un jaunāko superātro quarkus […]

Mākonī balstīta ziņapmaiņas platforma Red Hat OpenShift, izmantojot Quarkus un AMQ Online

Visiem sveiki! Lūk, mūsu noslēdzošais ieraksts sērijā par Quarkus! (Starp citu, skatiet mūsu webināru „Tas ir Quarkus – Kubernetes native Java ietvars.” Parādīsim, kā sākt „no nulles” vai pārnest gatavus risinājumus) Iegrābijām iepriekšējā ierakstā atbilstošos rīkus, ar kuriem var kvantitatīvi novērtēt uzlabojumus, kas iegūti Java lietojumprogrammu modernizācijas rezultātā. Sākot ar versiju […]

Quarkus: lietojumprogrammu modernizācija, izmantojot helloworld no JBoss EAP Quickstart (turpinājums)

Visiem sveiki – ar jums piektais ieraksts no mūsu sērijas par Quarkus! (Starp citu, skatiet mūsu webināru „Tas ir Quarkus – Kubernetes native Java ietvars.” Parādīsim, kā sākt „no nulles” vai pārnest gatavus risinājumus) Iepriekšējā ierakstā mēs apskatījām Java lietojumprogrammu modernizāciju ar Quarkus atbalstītajām tehnoloģijām (CDI un Servlet 3) uz helloworld programmas piemēra no Red […]

HTTP galvenes pārbaudes pakalpojums serverī

Jebkuram vietne ir svarīgi pareizi konfigurēt HTTP galvenes. Par galvenēm ir uzrakstītas daudzas rakstus. Šeit mēs apkopojām uzkrāto pieredzi un RFC dokumentāciju. Dažas galvenes ir obligātas, dažas ir novecojušas, dažas var radīt neskaidrības un pretrunas. Mēs izveidojām rīku automātiskai HTTP galvenes pārbaudei tīmekļa serverī. Atšķirībā no daudziem citiem pakalpojumiem, kas vienkārši rāda galvenes, šis pakalpojums ļauj: noteikt […]

Dublēšanas glabātuve tūkstošiem virtuālo mašīnu ar brīviem rīkiem

Sveiki, nesen man bija interesanta uzdevums konfigurēt glabātuvi lielam skaitam bloka ierīču dublēšanai. Katru nedēļu mēs veicam visu virtuālo mašīnu dublēšanu mūsu mākoņos, tādēļ ir jāmāk apkalpot tūkstošiem dublējumu un darīt to maksimāli ātri un efektīvi. Diemžēl standarta RAID5, RAID6 konfigurācijas šajā gadījumā mums nederēs dēļ […]

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster