Bulut va DevOps
Konteyner, CI/CD, monitoring va zaxira — tizimni ishga tushgandan keyin tirik saqlaydi.

Xavfning asosiy qismi aynan deployda. Noutbukda ishlaydigan, lekin manbadan qayta yig'ib bo'lmaydigan tizimning bitta nosozlik nuqtasi bor: uni sozlagan odam.
Sukut bo'yicha qayta hosil qilinadi
Hamma narsa konteynerlarda ishlaydi, ular repozitoriydagi fayllarda tasvirlangan. Yangi server eskisi bilan bir xil buyruqlar orqali ko'tariladi, nima o'rnatilganini eslash orqali emas.
Ko'zga tashlanmaydigan qismlar
Log rotatsiyasi, proksi ortidagi haqiqiy mijoz IP'lari, health check'lar, tiklanishi sinab ko'rilgan zaxiralar va o'zini yangilaydigan TLS. Production'ni jimgina buzadigan narsalar aynan shular, shuning uchun taxmin qilinmaydi, tekshiriladi.
Nimalar kiradi
- 01
Konteynerlashtirish
Har qanday mashinada bir xil yig'iladigan Docker image'lar: imtiyozsiz foydalanuvchida ishlaydi, ichida sir saqlanmaydi.
- 02
CI/CD quvurlari
Har push'da lint, tip tekshiruvi va testlar; deploy esa ro'yxat emas, bitta buyruq.
- 03
Monitoring va loglar
So'rov id'lari bilan tuzilgan loglar, health endpoint'lar va rotatsiya, shunda disk o'z tarixi bilan to'lib qolmaydi.
- 04
Zaxira va tiklash
Saqlash oynasi bilan jadval bo'yicha dump'lar va ishonch bilan emas, haqiqatan sinov bazasiga bajarilgan tiklash.
Savollar
Ko'p so'raladigan savollar
Mavjud bulut akkauntimiz bilan ishlaysizmi?
Ha. Infratuzilma sizning repozitoriyingizdagi fayllarda tasvirlanadi, shuning uchun sizniki bo'lib qoladi va bizsiz qayta yig'iladi. Bizda hech narsaning yagona nusxasi saqlanmaydi.
Zaxira nusxalar haqiqatan sinab ko'riladimi?
Hech kim tiklamagan zaxira aslida zaxira emas, umid. Tiklash sinov bazasiga bajariladi va ish tugadi deyilishidan oldin qator sonlari solishtiriladi.
Loyihangiz bormi?
Nima qurayotganingizni ayting. Sizga mos kelamizmi yoki yo'q, halol aytamiz.
Bog'lanish