Haku

Cloud Resource Allocation in Robotic Process Automation - Orchestrator Framework

QR-koodi

Cloud Resource Allocation in Robotic Process Automation - Orchestrator Framework

Pilvipohjaisten resurssien allokaatio ohjelmistorobotiikassa - Orkestraattorin arkkitehtuurikehys

Ohjelmistorobotiikka (Robotic Process Automation, RPA) on uusi ja kasvava teknologia, jolla automatisoidaan tietotyön liiketoimintaprosesseja. Viimeaikaisten joustavien, skaalautuvien ja automatisoitavien pilvipalveluiden kasvu lisää myös pilvipohjaisten RPA-infrastruktuurien mahdollisuuksia. RPA-työkalujen markkinajohtajat perustuvat melko jäykkiin lisensointimalleihin, jotka tällä hetkellä virtuaalikoneiden kanssa koostavat pääosan ohjelmistorobotiikan juoksevista kustannuksista. Tämän diplomityön tavoite on selvittää, miten käyttöön perustuva pay per use –malli voidaan toteuttaa teknisesti lisenssi- ja virtuaalikoneresursseja orkestroimalla.

Työn alussa tehtiin luonnollinen havainto, että kyseinen palveluna tarjottava malli vaatii lisenssien jakamisen ja allokoinnin usealle loppukäyttäjälle RPApilvipalvelualustalla. Tässä työssä esitetään arkkitehtuurimalli, jolla virtuaalikone- ja lisenssiresursseja voidaan ohjata ja optimoida, jolla voidaan mahdollistaa käyttöön perustuva RPA-palvelumalli. Työn käytännöllisessä vaiheessa toteutettiin soveltuvuusselvitys (Proof of Concept, PoC) työssä suunnitellulle Orkestraattoriarkkitehtuurikehykselle. Testauksen ja tulosten pohjalta voidaan todeta, että ehdotettu arkkitehtuurikehys on toteuttamiskelpoinen ja kustannuksia pystytään vähentämään resurssien allokaation optimoinnilla. Työn tuloksissa näytetään, että virtuaalikoneiden kustannukset voidaan minimoida vapauttamalla (sammuttamalla) koneet niiden joutoaikoina. Lisäksi lisenssiresurssien jakaminen niitä ohjaamalla todistetaan teknisesti mahdolliseksi, vaikka lisenssien optimointi on virtuaalikoneita huomattavasti monitahoisempi ongelma. Tulosten evaluaatiot osoittavat työssä esitetyn Orkestraattori saavuttavan mielekkäitä kustannussäästöjä resurssien käytön tehokkuutta nostamalla.

Tallennettuna: