Sobes.tech
Middle

Mis on tume (peidetud) või A/B juurutus?

sobes.tech AI

Vastus AI-lt

Tumed (peidetud) juurutus — see on juurutusstrateegia, mille puhul uus versioon juurutatakse paralleelselt olemasoleva tööversiooniga, kuid liiklust uuele versioonile ei suunata. See jääb "nähtamatuks" lõppkasutajatele. See võimaldab testida uut versiooni reaalsetes infrastruktuuritingimustes realistliku koormuse all, ilma kasutajaid mõjutamata.

A/B-juurutus — see on strateegia, kus osa liiklusest suunatakse uuele versioonile (B), ülejäänud osa jääb vanale versioonile (A). See võimaldab võrrelda uue versiooni jõudlust ja stabiilsust olemasolevate kasutajate või nende segmentide puhul. Kui uus versioon näitab paremaid tulemusi või vastab ootustele, suunatakse liiklus selle juurde järk-jult.

Erinevused:

Omadus Tumed juurutus A/B-juurutus
Eesmärk Testimine reaalsetes tingimustes Versioonide võrdlus, järkjärguline üleminek
Liiklus uuele versioonile Ei ole (või minimaalne — sisekontrolliks) Osa liiklusest
Kasutajakogemus Ei muutu Võib erineda kasutajasegmentides B
Risk kasutajatele Madal On, kuid kontrollitav

Näide tumeda juurutuse kohta:

Uue API versiooni juurutamine ilma koormuse jaoturi seadistusi muutmata, et kontrollida selle toimivust koormuse all, suunates testliikluse või kasutades mõõdikuid.

A/B-juurutuse näide:

Koormuse jaoturi või API lüüsise konfiguratsioon, suunates 10% kasutajatest uuele teenuseversioonile ja 90% vanale, mõõtes vastamisaega või veataset.

Mõlemad strateegiad on osa pidevast tarnimisest (Continuous Delivery) ja sinise-rohelise juurutuse praktikast, aidates vähendada riskide mõju uute versioonide juurutamisel.