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.
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).
A tervezési szakaszban figyelembe kell venni a következőket.
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.
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)