Architecture Decision Record

Active theme: Light

← Enghreifftiau o gofnodion penderfyniadau

Cofnod penderfyniad saernïaeth: cerddorfaeth cynwysyddion Kubernetes

Datganiad o'r broblem

Mae angen i ni ddewis platfform cerddorfaeth cynwysyddion ar gyfer ein portffolio cynyddol o gymwysiadau cwmwl-frodorol. Mae ein cyflwyno ar y platfform etifeddol presennol yn rhy araf, ac nid yw'n ddigon ystwyth i gadw i fyny â'n hanghenion cynyddol. Rydym yn chwilio am system a fydd yn caniatáu i ni raddio ein gwasanaethau yn y ffordd fwyaf effeithlon bosibl heb gyfaddawdu ar ystwythder na rhwyddineb defnydd.

Dewisiadau amgen a ystyriwyd

  1. Docker Swarm

  2. Kubernetes

  3. Apache Mesos

Penderfyniad a wnaed

Ar ôl cynnal dadansoddiad trylwyr o bob platfform cerddorfaeth cynwysyddion, rydym wedi penderfynu mabwysiadu Kubernetes fel y dewis gorau ar gyfer ein hanghenion menter. Ein rhesymau dros ddewis Kubernetes yw:

  1. Graddadwyedd: Mae dyluniad unigryw Kubernetes yn berffaith ar gyfer graddio cymwysiadau, ac wrth i'n gofynion graddadwyedd esblygu dros amser, mae gan Kubernetes y gallu adeiledig i ymdopi â'r newidiadau hyn heb unrhyw broblemau.

  2. Saernïaeth ddatganoledig: Mae topoleg meistr-gweithiwr Kubernetes yn sicrhau saernïaeth ddatganoledig sy'n sicrhau nad oes un pwynt methiant.

  3. Cefnogaeth gan y gymuned: Mae gan Kubernetes y gymuned ffynhonnell agored fwyaf a mwyaf gweithgar, sy'n golygu bod nifer fawr o gyfranwyr, datblygwyr a chyflenwyr, sy'n ei gwneud hi'n haws i ni gael cymorth a dod o hyd i adnoddau.

  4. Cefnogaeth gan yr ecosystem: Mae gan Kubernetes ecosystem sy'n tyfu gydag amrywiaeth o offer trydydd parti, integreiddiadau â chofrestrfeydd cynwysyddion, piblinellau CI/CD, storio data, a mwy.

Felly, rydym wedi penderfynu mabwysiadu Kubernetes fel ein platfform cerddorfaeth cynwysyddion ar gyfer y presennol a'r dyfodol agos.

Cydnabyddiaeth: cynhyrchwyd y dudalen hon gan ChatGPT, yna fe'i golygwyd er eglurder a fformat.