Debesų kompiuterijos architektūra
Debesų kompiuterijos architektūra – tai programinės įrangos architektūra, susidedanti iš kelių bendraujančių tarpusavyje komponentų. Debesų infrastruktūra yra padalinta į tris pagrindines dalis [12]:
• Technologijų architektūra – tai pagrindinis techninis debesies platformos sluoksnis, apimantis serverį, operacines sistemas, tinklo įrenginius ir pan.;
• Paslaugų architektūra - tai funkcinis, debesies platformos teikiamųpaslaugų sukurtas, sluoksnis;
• Informacijos architektūra – šis sluoksnis įgalina informacijos pasiekiamumą iš bet kurios debesies vietos ir užtikrina jos saugumą bei patikimumą.
Nuo pasirinktos debesies architektūros priklauso tokie svarbūs parametrai kaip debesies našumas, perkeliamumas, maksimalus vartotojų skaičius, virtualių servisų skaičius ir kt. Debesies architektūros našumas daugiausiai priklauso nuo šių komponentų:
• Kompiuterinių resursų - kuo jie didesni, tuo daugiau greičiau, patikimiau ir efektyviau dirba debesis. Per mažas resursų kiekis gali įtakoti nuolatinę serverio apkrovą;
• Operacinės sistemos, ant kurios instaliuotas debesis;
• Resursų paskirstymo - svarbu kiekvieną paraišką surūšiuoti pagal dydį, kad būtų galima palaikyti maksimalų darbo našumą efektyviai paskirstant užduočių neturinčius resursus ir taip išvengti maksimalios apkrovos, dėl kurios nukentėtų darbo kokybė;
• Hypervisoriaus tipo. Hypervisorius – tai programa, kuri susieja virtualius resursus su fiziniais, valdo VM priėjimą prie fizinių resursų laiko dalinimosi, suskirstymo ar emuliavimo principu [13].