Categorie: Administrare

Deploy Docker Image pe Dokku folosind Ansible

Prolog Recent am aflat despre PaaS-ul „portabil” similar cu Heroku, având un nume destul de sugestiv - Dokku. M-a atras foarte mult posibilitatea de a adăuga ușor un certificat la aplicație și vhost din cutie, așa că am decis să îmi mut imaginile docker pe Dokku. Din păcate, am fost dezamăgit că în Dokku nu există comenzi similare cu cele din Heroku, cum ar fi dokku container:push dokku container:release // Foarte […]

Ce consecințe poate avea slăbirea nivelului de izolare a tranzacțiilor în bazele de date

Bună ziua tuturor. Sunt Vladislav Rodin. În prezent, sunt coordonatorul cursului „Arhitect de sarcini mari” la OTUS, și, de asemenea, predau la cursuri dedicate arhitecturii software. Pe lângă predare, așa cum ați observat, mă ocup de scrierea de materiale originale pentru blogul OTUS pe Habr, iar articolul de astăzi vreau să-l dedic lansării cursului „PostgreSQL”, la care tocmai acum […]

Implementarea comenzilor docker pull și docker push fără clientul Docker prin intermediul cererilor HTTP

Am avut 2 saci de iarbă, 75 de pastile de mescalină, un mediu Unix, un depozit Docker și sarcina de a implementa comenzile docker pull și docker push fără clientul Docker. UPD: Întrebare: De ce toate acestea? Răspuns: Testarea de încărcare a produsului (NU prin intermediul bash-ului, scripturile sunt prezentate în scopuri educaționale). S-a decis să nu se folosească clientul Docker pentru a reduce straturile suplimentare (în mod rezonabil […]

Dicotomia datelor: reinterpretarea relației cu datele și serviciile

Bună tuturor! Avem vești grozave, în iunie, OTUS relansează cursul „Arhitect de software”, așa că, în mod tradițional, ne împărtășim materialele utile. Dacă te-ai lovit de întreaga poveste cu microservicii fără un context, este de înțeles să o consideri un pic ciudată. Fragmentarea aplicației în părți legate între ele prin rețea implică inevitabil adăugarea […]

Testarea de încărcare ca serviciu CI pentru dezvoltatori

Una dintre problemele cu care se confruntă adesea furnizorii de software multi-produs este duplicarea competențelor inginerilor — dezvoltatori, teste și administratori de infrastructură — aproape în fiecare echipă. Acest lucru se aplică și inginerilor costisitori — specialiști în testarea de încărcare. În loc să se ocupe de responsabilitățile lor directe și să folosească experiența lor unică pentru a construi procesul de testare a încărcării, alegând metodologiile, […]

NFC: Analiza tehnologiei Near Field Communication

Toți suntem obișnuiți cu datul unei tehnologii precum NFC în smartphone-uri. Și pare că totul este clar. Mulți nu cumpără smartphone-uri care nu au NFC, gândindu-se că este doar pentru cumpărături. Dar sunt multe întrebări. Știați ce altceva poate face această tehnologie? Ce trebuie să faceți dacă smartphone-ul dumneavoastră nu are NFC? Cum să folosiți cipul din iPhone fără […]

Cum am supraviețuit unei creșteri bruste a încărcării de 10 ori în regimul de lucru la distanță și ce concluzii am tras.

Salut, Habr! În ultimele câteva luni, am trăit într-o situație foarte interesantă și aș dori să împărtășesc povestea noastră despre scalarea infrastructurii. În această perioadă, SberMarket a crescut de patru ori în comenzi și a lansat serviciul în 17 orașe noi. Creșterea explozivă a cererii de livrare a produselor ne-a impus să ne scalăm infrastructura. Citiți despre cele mai interesante și utile concluzii în […]

Ateliere de la IBM: Quarkus (Java extrem de rapid pentru microservicii), Jakarta EE și OpenShift

Bună tuturor! Ne-am săturat și noi de webinarii, numărul acestora a depășit toate limitele în ultimele câteva luni. De aceea, ne străduim să găsim cele mai interesante și utile sesiuni pentru voi aici. La începutul lunii iunie (sperăm că vara va începe în sfârșit), am planificat câteva sesiuni practice, care, suntem convinși, vor fi interesante pentru dezvoltatori. Primul – vă vom vorbi despre serverless și cea mai recentă și rapidă tehnologie Quarkus […]

Schimb de mesaje orientat pe cloud pe platforma Red Hat OpenShift utilizând Quarkus și AMQ Online

Salutare tuturor! Iată-ne – postarea finală din seria noastră despre Quarkus! (Apropo, verificați webinarul nostru „Ce este Quarkus – framework Java nativ pentru Kubernetes”. Vă vom arăta cum să începeți „de la zero” sau să mutați soluțiile existente) În postarea anterioară, am discutat despre instrumentele corespunzătoare care pot evalua cantitativ îmbunătățirile obținute în urma modernizării aplicațiilor Java. Începând cu versiunea […]

Quarkus: modernizarea aplicațiilor pe baza exemplului helloworld din JBoss EAP Quickstart (continuare)

Salutare tuturor – suntem la a cincea postare din seria noastră despre Quarkus! (Apropo, verificați webinarul nostru „Ce este Quarkus – framework Java nativ pentru Kubernetes”. Vă vom arăta cum să începeți „de la zero” sau să mutați soluțiile existente) În postarea anterioară, am discutat despre modernizarea aplicațiilor Java folosind tehnologiile susținute de Quarkus (CDI și Servlet 3) pe exemplul programului helloworld din depozitul Red […]

Serviciul de verificare a anteturilor HTTP ale serverului

Pentru orice site, este esențial să configurăm corect antetele HTTP. S-au scris multe articole despre subiectul antetelor. Aici am sintetizat experiența acumulată și documentația RFC. Unele antete sunt obligatorii, altele sunt învechite, iar altele pot provoca confuzie și contradicții. Am creat un instrument pentru verificarea automată a antetelor HTTP ale serverului web. Spre deosebire de multe alte servicii care doar afișează antetele, acest serviciu permite: să specifici […]

Stoc de backup pentru mii de mașini virtuale cu instrumente gratuite

Salut, recent mi-a apărut o sarcină interesantă de a configura un stoc pentru backup-ul unei cantități mari de dispozitive bloc. În fiecare săptămână, efectuam backup pentru toate mașinile virtuale din cloudul nostru, astfel că trebuie să putem gestiona mii de copii de rezervă și să facem acest lucru cât mai rapid și eficient. Din păcate, configurațiile standard RAID5, RAID6 nu se potrivesc în cazul acesta din cauza […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster