Útvonal 06Lecke 4 / 6

Ellenőrizze a kilépést, mielőtt a szolgáltatástól függne

Válassza külön a forráskód tulajdonjogát az üzemeltetési hordozhatóságtól. Tesztelje az exportokat, a független buildeket, az infrastruktúra-hozzáférést és az átálláshoz szükséges bizonyítékokat.

Gyakorlati10 minFelülvizsgálva

Kiadó Hogyan írunk

Ellenőrizze, mit értett megA szervezete tulajdonában van a forráskód. Milyen további bizonyíték támogatja az üzemeltetési hordozhatóságot?Végezze el a gyakorlatot
A szervezete tulajdonában van a forráskód. Milyen további bizonyíték támogatja az üzemeltetési hordozhatóságot?

Amit megtanulhat

  • Azonosítani a beszállító nélküli üzemeltetéshez szükséges eszközöket, adatokat és jogokat.
  • Kis kilépési gyakorlatot tervezni a kritikus függőség kialakulása előtt.
  • Különválasztani az exportálási, átállási és törlési döntéseket.

Határozza meg, minek kell használhatónak maradnia

A forráskód tulajdonjoga értékes. A kilépési tervnek azonban csak egy része.

Vegyünk egy fiktív alkalmazást, amelynek forrása a vállalat repozitárjában van. A build privát csomagot tölt le a beszállítótól. Az éles rendszer a beszállító felhőfiókját használja. Senki nem rögzítette az adatbázis-visszaállítás eljárását.

A vállalatnál megvan a kód, de még nem tudja önállóan üzemeltetni a szolgáltatást. A kilépési tervnek együtt kell lefednie a jogokat, az eszközöket és adatokat, a hozzáférést és a tudást.

Vegye számba a függőségeket

Eszköz, adat vagy felelősségKilépési kérdés
Kód és előzményekA következő csapat hozzáfér a teljes repozitárhoz?
Csomagok és licencekMeg tud szerezni és használhat minden szükséges függőséget?
Adatok és sémákVissza tud állítani használható rekordokat a kapcsolatok megőrzésével?
Infrastruktúra és konfigurációÚjra tudja létrehozni a környezetet és a szükséges beállításokat?
Identitások és titkos értékekKi hoz létre helyettesítő hitelesítő adatokat, és ki szabályozza a hozzáférést?
DNS és tanúsítványokKi helyezheti át a nyilvános végpontot?
Bizonyítékok és üzemeltetésMely döntések, runbookok, tesztek és incidensnyilvántartások maradnak elérhetők?

Ellenőrizze az export formátumát és hatókörét. Egy olvasható dokumentumexport nem feltétlenül őriz meg minden kapcsolatot, mellékletet vagy végrehajtási rekordot. Kérjen mintát, és vizsgálja meg azokkal, akik használni fogják.

Végezzen független újraépítést

Használjon biztonságos tesztkörnyezetet és jóváhagyott példaadatokat. Adja át a tervezett átadási csomagot egy felhatalmazott mérnöknek. Kérje meg az alkalmazás buildelésére, a konfiguráció alkalmazására, az adatok visszaállítására és egy teljes üzleti művelet ellenőrzésére.

Rögzítsen minden hiányzó elemet és a beszerzéséhez szükséges időt. A gyakorlat közben ne pótolja észrevétlenül a dokumentálatlan tudást. A cél annak feltárása, mi hiányozna a következő csapatnak.

Ezután vizsgálja meg az átállási korlátokat: átfedő előfizetések, adatátviteli idő, csomaghozzáférés, identitásváltozások és a támogatás elérhetősége. Vegye fel ezeket a költségeket a saját fejlesztés és vásárlás összehasonlításába.

Válassza külön az exportot a törléstől

Az export másolatot készít. Az átállás megváltoztatja, ki üzemelteti a szolgáltatást. A törlés meghatározott rekordokat távolít el a megállapodott folyamat szerint. Ezek külön döntések, eltérő bizonyítékokkal.

Az illetékes felelősökkel határozza meg a szükséges megőrzést és a törlés hatókörét. Erősítse meg a beszállító aktuális feltételeit és eljárásait. A fogadó rendszer ellenőrzése előtt ne törölje az egyetlen használható helyreállítási másolatot.

A Taiga adminisztratív exportfolyamatot és külön törlési folyamatot dokumentál. A titkos értékek nem kerülnek bele az exportba. Az átadáshoz ezért engedélyezett módszer kell a szükséges titkos értékek újralétrehozására. Az export aktuális tartalmát vesse össze az átállási igényekkel; ne feltételezze, hogy teljes alkalmazásmentésről van szó.

Döntse el, mely függőségek elfogadhatók

A hordozhatóság nem követeli meg az összes felügyelt szolgáltatás eltávolítását. A függőség észszerű választás lehet, ha értéke, korlátai és az átállás útja ismert.

Rögzítse az elfogadott függőségeket, a felelőst és a felülvizsgálati feltételt. Lényeges architekturális vagy szerződésváltozás után ismételje meg a kilépési gyakorlatot. Folytassa a bevezetési tervvel, amely kezdettől tartalmazza ezeket a felelősségeket.

Végezze el a gyakorlatot

Egy fiktív beszállító Git-repozitárt és adatbázisexportot ad át. Soroljon fel öt további elemet, amely az önálló üzemeltetéshez kell. Válasszon egyet, és írjon le egy tesztet, amely feltárná a hiányzó függőséget.

Munkalap letöltése (Markdown)
Ellenőrizze, mit értett meg ↑

Tanulás folytatása

Források és további olvasnivaló

Kapcsolódó Taiga-olvasmányok

← Előző lecke: Kérjen bizonyítékot a beszállítótól