Útvonal 04Lecke 3 / 10

Platform engineering az AI-alapú fejlesztésben

Biztosítson támogatott eljárásokat az embereknek és az agenteknek szolgáltatások létrehozására, módosítására és üzemeltetésére. Kezelje a platformot folyamatosan karbantartott termékként.

Haladó12 minFelülvizsgálva

Kiadó Hogyan írunk

Ellenőrizze, mit értett megA platform biztonságos projektsablont hoz létre. Mire van még szükség az alkalmazások fejlődése során?Végezze el a gyakorlatot
A platform biztonságos projektsablont hoz létre. Mire van még szükség az alkalmazások fejlődése során?

Amit megtanulhat

  • Magyarázza el, hogyan változtatja meg az AI a platform felhasználóinak körét.
  • Határozzon meg egy támogatott munkafolyamatot kontrollokkal és kivételkezelési eljárással.
  • Különböztesse meg a projektsablont a karbantartott platformképességtől.

Biztosítson utat a prototípustól az éles üzemig

Az emberek különféle AI-eszközökkel vizsgálhatnak meg ötleteket, miközben a szervezet közös eljárást biztosít az éles üzembe helyezéshez. A platformcsapat ezt az eljárást egyértelművé, támogatottá és megismételhetővé teszi.

Egy hasznos prototípusnál gyűjtse össze a felhasználó feladatát, a munkafolyamat példáját, az elérhető forráskódot és a tervezett adatokat. Mérlegelje, hogy a kódot alakítsa-e át, vagy a feltárt követelmények alapján építse újra a megoldást. Éles hitelesítő adatok vagy bizalmas bemenetek átadása előtt ellenőrizze, hogy az alkalmazás, a fejlesztőeszközök és a futtatókörnyezet megfelelnek-e az előírt kontrolloknak.

Ha a szolgáltatásnak saját infrastruktúrában kell futnia, biztosítson támogatott telepítést a szervezet cloud-fiókjaiba vagy hálózataiba. Térjen ki az identitáskezelésre, a titkok kezelésére, a kiadást alátámasztó bizonyítékokra, a monitoringra és a helyreállításra. A modellek adatáramlását külön vizsgálja meg. A futtatókörnyezet birtoklása nem biztosít kontrollt minden fejlesztési szolgáltatás felett.

Kezelje a platformot a felhasználóinak szánt termékként

A platform támogatott képességeket ad a csapatoknak a szoftverfejlesztéshez és az üzemeltetéshez. Ide tartozhat az identitáskezelés, a környezetek, a szállítási pipeline-ok, az adatbázisok, a monitoring és a szabályzatok ellenőrzése. A hasznos egység egy teljes munkafolyamat, amely visszatérő igényt elégít ki.

A CNCF a platformokat a belső felhasználók igényeire tervezett képességekként írja le. Ezekhez egységes interfészek és szükség szerint önkiszolgáló hozzáférés tartozik. Egy portál elérhetővé teheti e képességeket, de a portál önmagában nem a platform. CNCF Platforms White Paper.

Induljon ki valós igényből. Egy fiktív vállalat több csapatának belső webszolgáltatásra van szüksége munkavállalói bejelentkezéssel és menedzselt adatbázissal. Ehhez az igényhez építsen támogatott eljárást, mielőtt ritkán használt funkciók széles választékát készítené el.

Az agenteket is tekintse a platform felhasználóinak

Egy AI-agent gyorsan tud infrastruktúrakódot létrehozni. Aktuális platformkontextus nélkül azonban nem támogatott régiót, identitáskezelési mintát vagy telepítési módszert is választhat. A gyorsabb generálás nem pótolja a hiányzó szervezeti korlátokat.

Adjon az agentnek megbízható interfészt. Határozza meg a bemeneteket, az engedélyezett értékeket, a kimeneteket és a hiba esetén elvárt működést. Adjon a telepített verzióhoz illeszkedő példákat. A hibaüzenetek segítsék a javítást, de ne fedjenek fel titkokat. Ugyanazokat a jogosultság-ellenőrzéseket alkalmazza az emberi és az agenttől érkező hívásokra.

A belső szolgáltatás kérése megadhatja a felelőst, az adatkategóriát, a környezetet, a helyreállítási követelményt és a támogatott futtatókörnyezetet. A platform ezek alapján kiválaszthat egy ellenőrzött konfigurációt, vagy megmagyarázhatja, miért igényel a kérés külön döntést.

Határozza meg a támogatott eljárást és a korlátait

KépességA platform felelősségeA termék felelőssége
Munkavállalói identitásTámogatott integráció és az identitás életciklusaAlkalmazásszerepkörök és üzleti jogosultságok
Adatbázis-szolgáltatásLétrehozási interfész és meghatározott szolgáltatásüzemeltetésAdatmodell, a lekérdezések működése és az engedélyezett adatok
Szállítási pipelineVédett végrehajtás és az artifactok kezeléseReleváns tesztek és a módosítás elfogadása
MonitoringAdatgyűjtés és riasztási képességSzolgáltatási célok és végrehajtható reagálási eljárás

Ez egy lehetséges felelősségmegosztás. Egyeztesse a tényleges csapatokkal és szolgáltatókkal. A meg nem nevezett felelősség nem szűnik meg attól, hogy létezik platform.

Tegyen közzé kivételkezelési eljárást az alapmegoldáson kívül eső követelményekhez. Nevezze meg a döntés felelősét és a szükséges bizonyítékokat. A nehézkes kivételkezelés arra ösztönözheti a csapatokat, hogy a platformon kívül hozzanak létre nem támogatott rendszereket.

A létrehozás után is tartsa karban a szolgáltatásokat

A sablon egy kiinduló verzió. Nem javítja automatikusan a belőle létrehozott alkalmazásokat. Döntse el, hogyan jutnak el a platform változásai a meglévő szolgáltatásokhoz, és hogyan ellenőrzik a kompatibilitást.

Verziózza a közös interfészeket és modulokat. Jelezze előre a megszüntetés feltételeit. Szükség esetén biztosítson támogatott migrációt. Ha biztonsági javítás szükséges, kövesse nyomon, mely szolgáltatások maradnak az érintett verziókon.

A platformcsapatnak ne kelljen minden rutinműveletet kézzel jóváhagynia. Automatizálja a megismételhető ellenőrzéseket. Az emberi döntéseket tartsa fenn a még nem tisztázott következményekre. Mérje a sikeres használatot, a várakozási időt, a helyreállítás eredményeit és a karbantartási ráfordítást.

Kapcsolja össze a platformot a szoftvergyárral

A platform engineering meghatározza a támogatott képességeket és az üzemeltetési korlátokat. A szoftvergyár összekapcsolja a követelményeket, a tervezést, a megvalósítást, a bizonyítékokat és a szoftverszállítást. Kiegészíthetik egymást, ha a szoftvergyár a tényleges platformra tervez.

Az értékelés terjedjen ki a folyamatos üzemeltetésre is. Ellenőrizze, ki keresi az új sérülékenységeket, telepíti a javításokat, reagál az incidensekre és tartja karban a megfelelőségi bizonyítékokat. E képességekhez egyeztetett hatókör és felelősök szükségesek. A „szoftvergyár” elnevezés nem garantálja őket.

Az integrációt konkrét kérdésekkel értékelje. Használhatja-e a generált módosítás a meglévő telepítési eljárást úgy, hogy megőrizze annak kontrolljait? Megvizsgálhatja-e a csapat, miért volt szükség kivételre? Ki frissíti a közös kontextust, ha a platform megváltozik?

A DORA kutatása az AI-képességeket a szervezeti környezet részeként vizsgálja. Ebből a nézőpontból értékelje a teljes munkafolyamatot, beleértve a platformcsapatnál maradó munkát is. DORA 2025 report.

Végezze el a gyakorlatot

Tervezzen egy platformképességet egy belső webszolgáltatáshoz. Adja meg a bemeneteket, kimeneteket, engedélyezett identitásokat, ellenőrzéseket, hibakezelést és felelőst. Határozzon meg frissítési eljárást a meglévő szolgáltatásokhoz, valamint kivételkezelést egy olyan követelményhez, amelyet az alapmegoldás nem támogat.

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: Őrizze meg a követelmények nyomon követhetőségét a szoftver változásakor