Itinerari 06Lliçó 4 / 6

Verifiqueu una sortida abans de dependre d'un servei

Separeu la propietat del codi font de la portabilitat operativa. Proveu les exportacions, les construccions independents, l'accés a la infraestructura i les evidències necessàries per a una transició.

Pràctic10 minRevisat

Publicat per Com escrivim

Comproveu què heu entèsLa vostra organització és propietària del codi font. Quines evidències addicionals donen suport a la portabilitat operativa?Feu l'exercici
La vostra organització és propietària del codi font. Quines evidències addicionals donen suport a la portabilitat operativa?

Què aprendreu

  • Identifiqueu els actius i els drets necessaris per operar sense un proveïdor.
  • Dissenyeu un petit exercici de sortida abans que es desenvolupi una dependència crítica.
  • Separeu les decisions d'exportació, transició i eliminació.

Definiu què ha de continuar sent utilitzable

La propietat del codi font és valuosa. Només és una part d’un pla de sortida.

Considereu una aplicació fictícia amb el codi font al repositori de l’empresa. La construcció descarrega un paquet privat del proveïdor. Producció fa servir un compte de núvol propietat del proveïdor. Ningú no ha registrat el procediment de restauració de la base de dades.

L’empresa té el codi, però encara no pot operar el servei de manera independent. El pla de sortida ha de cobrir conjuntament els drets, els actius, l’accés i els coneixements.

Inventarieu les dependències

Actiu o responsabilitatPregunta sobre la sortida
Codi i historialPot el següent equip accedir al repositori complet?
Paquets i llicènciesPot obtenir i fer servir totes les dependències requerides?
Dades i esquemesPot restaurar registres utilitzables amb les relacions intactes?
Infraestructura i configuracióPot recrear l’entorn i els paràmetres requerits?
Identitats i secretsQui crea les credencials de substitució i controla l’accés?
DNS i certificatsQui pot traslladar l’endpoint públic?
Evidències i operacionsQuines decisions, procediments operatius, proves i registres d’incidents continuen disponibles?

Comproveu els formats i l’abast de l’exportació. Una exportació de documents llegible no preserva necessàriament totes les relacions, els adjunts o els registres d’execució. Demaneu una mostra i examineu-la amb les persones que la farien servir.

Feu una reconstrucció independent

Feu servir un entorn de prova segur i dades d’exemple aprovades. Doneu a un enginyer autoritzat el paquet de traspàs proposat. Demaneu-li que construeixi l’aplicació, apliqui la configuració, restauri les dades i verifiqui una operació de negoci completa.

Registreu cada element absent i el temps que es triga a obtenir-lo. Eviteu aportar coneixements no documentats durant l’exercici sense deixar-ne constància. L’objectiu és trobar què li faltaria al següent equip.

Després examineu les restriccions de transició: subscripcions solapades, temps de transferència de dades, accés als paquets, canvis d’identitat i disponibilitat de suport. Incloeu aquests costos en la comparació entre construir i comprar.

Separeu l’exportació de l’eliminació

L’exportació produeix una còpia. La transició canvia qui opera el servei. L’eliminació suprimeix els registres especificats segons el procés acordat. Són decisions separades amb evidències diferents.

Definiu l’abast de retenció i eliminació requerit amb els responsables pertinents. Confirmeu les condicions i els procediments actuals del proveïdor. No elimineu l’única còpia de recuperació utilitzable abans de verificar el sistema receptor.

Taiga documenta un procés d’exportació administrativa i un procés separat d’esborrament. Els valors dels secrets queden exclosos de l’exportació. Per tant, el vostre traspàs necessita una via autoritzada per recrear els secrets requerits. Verifiqueu el contingut actual de l’exportació respecte de les necessitats de transició; no suposeu que és una còpia de seguretat completa de l’aplicació.

Decidiu quines dependències són acceptables

La portabilitat no requereix eliminar tots els serveis gestionats. Una dependència pot ser una opció raonable quan se n’entenen el valor, les restriccions i la via de transició.

Registreu les dependències acceptades, un responsable i un desencadenant de revisió. Repetiu l’exercici de sortida després d’un canvi important d’arquitectura o de contracte. Continueu amb un pla d’adopció que inclogui aquestes responsabilitats des del principi.

Feu l'exercici

Un proveïdor fictici us dona un repositori Git i una exportació de la base de dades. Enumereu cinc altres elements que necessiteu per executar l'aplicació de manera independent. Trieu-ne un i descriviu una prova que revelaria una dependència absent.

Descarrega la fitxa (Markdown)
Comproveu què heu entès ↑

Continua aprenent

Fonts i lectures addicionals

Lectures relacionades de Taiga

Lliçó anterior: Demaneu evidències a un proveïdor