A felhőalapú belső fejlesztői platformok jövője. A felhőszolgáltatók létrehozzák-e a (David Mitchell)

A felhőalapú belső fejlesztői platformok jövője. A felhőszolgáltatók létrehozzák-e a (David Mitchell)

The future of cloud-native internal developer platforms. Will the cloud service providers create the (David Mitchell) PlatoBlockchain Data Intelligence. Vertical Search. Ai.

Mennyire állunk közel a felhőalapú szolgáltatók belső fejlesztői platformjaihoz? 

A helyszín kialakításához kezdjük az átfogó felhőmigrációs stratégiákkal. 

A digitális fejlesztés eme modern világában az üzleti átalakulás javában zajlik, és még a bankok is a felhőbe helyezik alkalmazási birtokaikat! Ha Ön egy felhő-migrációs programba kezdődő technológiai igazgató, akkor könnyen feltételezheti, hogy a felhő teljes kihasználásával és az örökölt infrastruktúra átalakításával hihetetlen változásokat lehet gyorsan végrehajtani! 

A feltételezések azonban veszélyesek lehetnek, és ez a kilátás sokkal nagyobb kihívást jelent egy olyan összetett és szigorúan szabályozott ágazatban, mint a pénzügy és a bankszektor. Egyes bankok megkezdték meglévő alkalmazáskészletének „felhőbe való áthelyezését és áthelyezését”, és virtuális gépeken való futtatását; a tapasztalat azonban azt mutatja, hogy ez nem teszi lehetővé a bank számára, hogy felszabadítsa a felhő minden előnyét. Ez a megközelítés korlátozza a skálázhatóságot, a megbízhatóságot, a fejlesztői tapasztalatokat, a piacra kerülési időt és az alkalmazások felhőalapú natív technológiákkal történő újratervezésének csökkentett működési költségeit. Az a bank, amely az alkalmazási területét a felhőbe "emeli és áthelyezi", általában azért teszi ezt, mert az egyszerűbb és gyorsabb, vagy esetleg szélesebb körű üzleti korlátok kényszerítik rá. 

Tehát mi a legjobb megközelítés a banki és pénzügyi alkalmazások felhőbe való migrálásához? Bármely banknak, amely felhőt szeretne használni, meg kell vizsgálnia és újra kell terveznie a teljes alkalmazáskészletét, ezzel segítve a működési kiadások csökkentését és a fejlesztői tapasztalat növelését. Ez növeli a fejlesztők termelékenységét és mérnöki sebességét, csökkenti a piacra jutás idejét, és ezáltal felgyorsítja az üzleti értéket. 

A Gartner úgy írja le, hogy a „felhő natív” arra utal; „… valami, ami a felhőjellemzők optimális kihasználására vagy megvalósítására készült. Ezek a felhőjellemzők a felhőalapú számítástechnika eredeti definíciójának részét képezik, és magukban foglalják a szolgáltatásként biztosított képességeket. A felhőalapú számítástechnika jellemzői közé tartozik a skálázható és rugalmas, megosztott, használat szerint mért, szolgáltatásalapú és mindenütt jelen lévő internetes technológiákat is." 

A felhő ezüst bélést kínál! 

A kiszolgáló nélküli felhőszolgáltatások, mint például a Google Cloud Run, az Azure-tárolóalkalmazások és az AWS-alkalmazások Runner, magukban foglalják a felhőalapú natív szellemiséget – méretezhetők, rugalmasak és teljes mértékben felügyelhetők. Ezek a szolgáltatások lehetővé teszik a szervezet számára, hogy kihasználja a konténerezés előnyeit, lehetővé téve ugyanazt az alkalmazást több felhőplatformon is, ezáltal biztosítva, hogy az alkalmazás konzisztensen fusson, függetlenül a mögöttes infrastruktúrától. 

Korábban a felhőszolgáltatásokat kellett „összeragasztanunk” ahhoz, hogy ilyen funkcionalitást kapjunk, és a DevOps-eszközök komplex pénzügyi és banki alkalmazások funkcionalitását alkották meg. Amikor egy banki alkalmazást újraterveznek a felhőre, gyakran előfordul, hogy a fejlesztőcsapatok számos felhőszolgáltatást összeragasztanak, és saját, egyedi, célzott belső felhőfejlesztői platformokat építenek. 

A Gartner Hype Cycle azzal érvel, hogy a platformtervezés és a belső fejlesztői platformok javítják a fejlesztői élményt. „A belső fejlesztői platformot (IDP) egy platformcsapat építette fel, hogy arany utakat hozzon létre, és lehetővé tegye a fejlesztők önkiszolgálását. Az IDP számos különféle technológiából és eszközből áll, amelyek oly módon vannak összeragasztva, hogy csökkentsék a fejlesztők kognitív terhelését anélkül, hogy elvonatkoztatnának a kontextustól és a mögöttes technológiáktól.” Ezt a bevált gyakorlatot követve a platformcsapatok hagyományosan termékként kezelték platformjukat, felhasználói kutatások alapján építették azt, majd karbantartották és folyamatosan fejlesztették. 

Azonban ezeknek a célra kialakított belső fejlesztői platformoknak a karbantartása és folyamatos fejlesztése elkerülhetetlenül hihetetlen mennyiségű erőfeszítést és működési kiadást jelent. 

A Forbes egyik közelmúltbeli cikkében 16 technológiai vezető osztotta meg a „Must-Have Cloud Strategies and Services” című válogatását, amely megragadja a probléma lényegét. A legfontosabb megfigyelés az volt, hogy „…minden informatikai igazgató egy belső fejlesztői platform kiépítésére összpontosít, hogy leküzdje a felhőalapú technológiák összetettségét, és érvényesítse az autonóm fejlesztőcsapatok irányítását. Ennek eredményeként a platformmérnökök belső fejlesztői platformokat építenek a felhőképességek felhasználásával. Ez azonban időigényes és véget nem érő gyakorlat.”  

Ezért kulcsfontosságú a jövő szempontjából, hogy egy belső fejlesztői platform szolgáltatásként elérhetővé váljon alapvető felhőajánlatként; de a felhőszolgáltatók megbirkóznak ezzel a kihívással? Nyilvánvaló, hogy igen, de mint mindig, a pénzügyi és banki alkalmazásokban mindig vannak további bonyolultságok! 

A felhőszolgáltatók egyesítik felhőszolgáltatásaikat és felhőszolgáltatási képességeiket, hogy valóban felhőalapú belső fejlesztői platformokat hozzanak létre. Az elmúlt években hasonló platformok megjelenését tapasztaltuk az egyes fő felhőszolgáltatóktól, köztük az AWS-alkalmazások futtatóitól, az Azure-tárolóalkalmazásoktól és a Google Cloud Run-tól. Néhány ilyen kiszolgáló nélküli, felhőalapú szolgáltatás a következőket tartalmazza: konténer hosting, méretezhetőség, tároló felépítése és üzembe helyezése, szolgáltatásverziókészítés, TLS-tanúsítvány-megújítás, tároló-nyilvántartási integráció, beépített naplózás és figyelés, valamint API-proxyk. Gyorsan integrálódnak a felhőalapú adatbázisokhoz, és felhőbiztonsági házirendekkel szabályozhatjuk őket. 

Mennyire vagyunk azonban közel a felhőszolgáltatókhoz, amelyek valódi felhőalapú belső fejlesztői platformot biztosítanak számunkra? Az evolúció folyamatban van, de sok pénzügyi és banki alkalmazás rendkívül összetett és kihívást jelent. E cél elérése érdekében továbbra is az alapvető követelményeket a felhőszolgáltatókon keresztül kell érvényesítenünk, hogy a szükséges funkcionalitás beépüljön a felhőalapú natív platformjukba. 

Időbélyeg:

Még több Fintextra