Sobes.tech
Middle

Kas ir tumšā (slēptā) vai A/B izvietojums?

sobes.tech AI

Atbilde no AI

Tumšais (slēpts) izvietojums — tā ir izvietošanas stratēģija, kurā jauna versija tiek izvietota paralēli esošajai darba versijai, bet trafiks uz jauno versiju netiek novirzīts. Tā paliek "nenovērojama" galalietotājiem. Tas ļauj pārbaudīt jauno versiju reālajā infrastruktūrā ar reālu slodzi, neriskējot ietekmēt lietotājus.

A/B izvietojums — tā ir stratēģija, kurā daļa trafika tiek novirzīta uz jauno versiju (B), bet pārējais — uz veco versiju (A). Tas ļauj salīdzināt jaunas versijas veiktspēju un stabilitāti ar pašreizējo reālos lietotājos vai to segmentā. Ja jauna versija rāda labākus rezultātus vai atbilst gaidām, trafiks pakāpeniski tiek pārslēgts uz to.

Atšķirības:

Raksturlielums Tumšais izvietojums A/B izvietojums
Mērķis Testēšana reālā vidē Versiju salīdzināšana, pakāpeniska pāreja
Trafiks uz jauno versiju Nav (vai minimāls — iekšējai testēšanai) Daļa trafika
Lietotāja pieredze Nemainās Var atšķirties lietotāju segmentā B
Riska pakāpe lietotājiem Zema Ir, bet kontrolējama

Piemērs tumšajam izvietojumam:

Jaunas API versijas izvietošana bez slodzes līdzsvarotāja iestatījumu maiņas, lai pārbaudītu tās darbību ar slodzi, novirzot testēšanas trafiku vai izmantojot metriku.

A/B izvietojuma piemērs:

Slodzes līdzsvarotāja vai API vārtejas konfigurācija, novirzot 10% lietotāju uz jauno pakalpojuma versiju, bet 90% — uz veco, mērot atbildes laiku vai kļūdu līmeni.

Abas stratēģijas ir daļa no nepārtrauktas piegādes (Continuous Delivery) un zilo-zaļo izvietojumu prakses, kas palīdz samazināt risku, ieviešot jaunas versijas.