Verifiqueu una sortida abans de dependre d'un servei
CompletadaSepareu 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ó.
Publicat per TaigaCom 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
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 responsabilitat | Pregunta sobre la sortida |
|---|---|
| Codi i historial | Pot el següent equip accedir al repositori complet? |
| Paquets i llicències | Pot obtenir i fer servir totes les dependències requerides? |
| Dades i esquemes | Pot restaurar registres utilitzables amb les relacions intactes? |
| Infraestructura i configuració | Pot recrear l’entorn i els paràmetres requerits? |
| Identitats i secrets | Qui crea les credencials de substitució i controla l’accés? |
| DNS i certificats | Qui pot traslladar l’endpoint públic? |
| Evidències i operacions | Quines 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)Desmarcar aquesta opció elimina tot el progrés desat en aquest navegador.
El progrés es queda en aquest navegador. Sense compte ni seguiment.
Fonts i lectures addicionals
- NIST: Secure Software Development Framework ↗
- Taiga docs: Data and privacy ↗
- Taiga docs: Integrations and environments ↗