Bezservera integrāciju izstrāde Microsoft Azure mākoņvidē
Author
Vonogs, Lauris
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Aivars, Skridulis
Date
2019Metadata
Show full item recordAbstract
Kvalifikācijas darbs “Bezservera integrāciju izstrāde Microsoft Azure mākoņvidē” apraksta integrāciju no Azure Active Directory sistēmas uz LMS sistēmu. Integrācija ir izstrādāta priekš Raet uzņēmuma, kas to izmantos lai integrētu datus. Integrācijas īstenošanā tiks izmantoti Azure produkti , pārsvarā Azure Logic Apps un Azure Functions. Sistēma izmantos vairākas datu glabātuves, kuras izvietotas Azure mākoņvidē. Divas NoSQL datubāzes - canonical un state, kur glabāsies visi dati no sistēmām, Blob storage, kur atradīsies nepieciešamās atslēgas un Table storage ar trigeru vēsturi. Lai nodrošinātu nepārtrauktu, uz notikumiem balstītu, datu plūsmu, izmantots Azure Event Grid, kas nodrošina izdevēja/pieraksta (publisher/subscriber) mehānismu. Qualification work “Serverless integrations development in Microsoft Azure” describes integration from Azure Active Directory to LMS. Integration is developed for Raet. Azure products ,mostly Azure Logic Apps and Azure Functions, were used in integration implementation. System will use multiple storage files, which will be stored in Azure clouds. Two NoSQL databases - canonical and state, where all data from the systems will be stored, Blob storage, where necessary keys will be stored and Table storage storing trigger history. To provide continuous, based on the events, data flow, Azure Event Grid was used, who provides publisher/subscriber mechanics.