Felhőalapú alkalmazások általános követelményei Főszabály

Az alkalmazások éles- és tesztkörnyezetét a felhőszolgáltatásokra alkalmas Kormányzati Adatközpontban (KAK) szükséges elhelyezni és a központi szolgáltatásokat (IaaS, PaaS és SaaS) kell igénybe venni a Kormányzati Adatközpont működéséről szóló 467/2017. (XII. 28.) Kormányrendeletben foglaltak szerint. Az alkalmazásoknak alkalmasnak kell lenniük a Kormányzati Adatközpontban (KAK) történő működésre.

A főszabálytól eltérően bizonyos kedvezményezettek nem kötelesek a KAK szolgáltatások igénybevételére, vagy kivételes esetben a KAK szolgáltatások igénybevételére való kötelezettség alól a kedvezményezettek mentesülhetnek. 

Elvárás

Minden esetben elvárás, hogy a kedvezményezetteknek felhőalapú működésre (Cloud Native) felkészítetten kell kialakítaniuk az alkalmazásokat, és ennek megfelelően kell tervezniük.

Ha ez nem valósítható meg, részletesen indokolni kell az okot.

A felhőalapú technológiák lehetővé teszik a kedvezményezettek számára, hogy skálázható alkalmazásokat építsenek és futtassanak modern, dinamikus környezetekben, függetlenül a felhő típusától (nyilvános, privát vagy hibrid). 

Tervezés

A tervezési szakaszban figyelembe kell venni a következőket.

Az ábra bemutatja a tervezési szakaszban figyelembe venni kívánt elvárásokat, amik: konténerizáció, skálázhatóság, automatizáció, hordozhatóság
Az ábra bemutatja a tervezési szakaszban figyelembe venni kívánt elvárásokat, amik: konténerizáció, skálázhatóság, automatizáció, hordozhatóság

Az alkalmazások fejlesztése során korszerű, szabványos microservice architektúra kialakítását kell megvalósítani. A felhőalapú alkalmazásoknál a legnagyobb agilitás és költséghatékonyság érdekében érdemes kihasználni a felhőszolgáltatók által nyújtott szolgáltatásokat, és érdemes úgy tervezni őket, hogy ezekkel a szolgáltatásokkal hatékonyan működjenek együtt. 

The 12 Factor Application

Ajánlott és elvárt a „The 12 Factor Application” nevű, széles körben elfogadott, modern tervezési módszer alkalmazása, annak érdekében, hogy modern és felhő környezetre optimalizált alkalmazások készüljenek.

További részletek a következő linken a szolgáltatási irányelvek között találhatóak:

12 tényezős módszertan (The Twelve-Factor App)

Kérdésed vagy javaslatod van?