Microsoft Operations Management Suite - Naš nebeski alatničar

Na pitanje jesmo li spremni kvalitetno upravljati i nadzirati neko hibridno okruženje, nije lako odgovoriti. Microsoft je to prepoznao i born in the cloud rješenjem odgovara na naše zahtjeve

Jozo Slejko ponedjeljak, 1. siječnja 2018. u 00:00
Microsoft Operations Management Suite
Microsoft Operations Management Suite

IT transformacija ponovno je u središtu pozornosti, a krajnji cilj joj je svakako neka vrsta računalnog oblaka. Osim već poznatih prednosti koje nam računarstvo u oblaku nudi, u konkretnom slučaju, hibridni oblak IT profesionalcima i razvojnim inženjerima nudi fleksibilnost, samoposlužnost na zahtjev i ubrzani razvoj aplikacija. Lakoća i brzina kreiranja novih resursa u oblaku omogućuju generiranje velikog broja aplikacija, servisa i poslužitelja, a sami podaci pohranjuju se na raznim mjestima. Razvojni timovi danas koriste sva moguća moderna rješenja kako bi olakšali i ubrzali razvoj aplikacija, no to sa sobom nosi i veliku raznolikost razvojnih platformi i alata koje pronalazimo u nekom okruženju.

S druge strane, upravljanje i nadzor takvih modernih hibridnih oblaka i resursa ne postaje jednostavnije, dapače okruženja postaju sve kompleksnija za održavanje. Kako bi se uspješno nosili s tim problemom, IT stručnjaci primorani su koristiti neka nova rješenja. Ta rješenja često se mogu koristiti samo za određene scenarije, i nisu primjenjiva za upravljanje cjelokupnim heterogenim okruženjima.

Zbog toga je nastala potreba za novom vrstom alata, jednostavnim rješenjem koje će konsolidirati razne alate i dati uvid u cjelokupno okruženje, sa svim pripadajućim servisima i platformama. Rješenje Management-as-a-service osigurava upravljanje, nadzor i sigurnost bilo koje platforme i servisa, gdje god se on nalazio u hibridnom okruženju.

OMS scenariji – slika prikazuje razne OMS scenarije
OMS scenariji – slika prikazuje razne OMS scenarije
OMS temeljni servisi – opisi temeljnih OMS servisa
OMS temeljni servisi – opisi temeljnih OMS servisa

Rješenje kao servis

Microsoft Operations Management Suite u tom je smislu pravo rješenje Management-as-a-service, koje omogućuje upravljanje i zaštitu Microsoft Azure ili AWS platforme, Windows Servera ili Linuxa, VMwarea ili OpenStacka kroz ekonomično all-in-one rješenje za upravljanje IT oblakom. OMS omogućuje prikupljanje, povezivanje i djelovanje na temelju podataka logova, orkestriranje složenih i ponavljajućih operacija, zaštitu podatkovnih centara od ispada te identifikaciju i ublaživanje sigurnosnih rizika. OMS nije zamjena za postojeća rješenja za upravljanje infrastrukturom, već se on uvođenjem mnogih novih rješenja uklapa uz postojeća tradicionalna rješenja za upravljanje lokalnim IT okruženjima kao što je, primjerice, Microsoft System Center Operations Manager.

OMS pruža jedinstveni portal za sve akcije upravljanja, bez potrebe za zasebnom infrastrukturom, brzu implementaciju i spajanje s lokalnim podatkovnim centrom, jednostavnu integraciju s postojećim poslužiteljima i rješenjima za upravljanje, bilo lokalno ili u oblaku.

Log Analytics arhitektura – arhitektura servisa Log Analytics od izvorišta podataka do krajnjeg rješenja
Log Analytics arhitektura – arhitektura servisa Log Analytics od izvorišta podataka do krajnjeg rješenja

Pod haubom

Sve OMS funkcionalnosti proizlaze iz sljedećih Azureovih servisa: Log Analytics, Automation, Backup i Site Recovery. Svaki servis omogućuje određenu upravljačku funkciju, ali zajedno se koriste za rješavanje specifičnog scenarija. Cijeli OMS sadrži široki skup alata i njihov broj konstantno raste kako se razvijaju novi scenariji, a alati se dijele u četiri velike skupine rješenja: Insight & Analytics, Automation & Control, Security & Compliance i Protection & Recovery.

U nastavku ćemo detaljnije pogledati arhitekturu temeljnog OMS servisa – Log Analytics, koji pruža usluge nadzora prikupljanjem podataka s integriranih resursa u središnji repozitorij. Prikupljeni podaci mogu uključivati događaje, podatke o performansama ili proizvoljne podatke koji su došli preko API-ja. Jednom prikupljeni podaci dostupni su za akcije alertiranja, analize i izvoza. Takva metoda sakupljanja omogućuje konsolidaciju podataka s različitih izvora, kombinirajući podatke Azureovih usluga s postojećim on-premise okruženjem. Također se jasno odvaja proces prikupljanja podataka od naknadnih akcija poduzetih na temelju tih podataka, a sve akcije na raspolaganju su za sve vrste podataka.

OMS Dashboard – prikaz jednog OMS Dashboarda s više pločica
OMS Dashboard – prikaz jednog OMS Dashboarda s više pločica

Postoji više načina kako podaci dolaze u Log Analytics servis. Integraciju s OMS-om računala s Windowsima i Linuxom postižu instalacijom OMS agenata, a virtualni poslužitelji to postižu instalacijom Log Analytics VM ekstenzija. Agenti automatski od OMS-a dobiju konfiguraciju koja definira koji se događaji i podaci o performansama šalju u OMS. U slučaju da se u okruženju koristi System Center Operations Manager, SCOM management grupa također se može integrirati s Log Analytics servisom i slati podatke preko SCOM agenata. Ako integrirani poslužitelji nemaju direktni pristup Internetu, moguće je instalirati OMS Gateway poslužitelj koji će imati pristup Internetu i služiti kao proxy prema OMS servisu.

Osim integracije s poslužiteljima, OMS podržava integraciju s raznim Azureovim servisima kroz Azureovu dijagnostiku ili konektore koji šalju logove i metrike na analizu. Moguće je integrirati i dijagnostičke Azure Storage Accounte koji nemaju direktnu integraciju s OMS-om. U krajnjem slučaju, za bilo koji Azureov servis ili third-party rješenje bez direktne integracije, moguće je koristiti skripte koje skupljaju i šalju podatke u Log Analytics servis preko data collector API-ja. OMS podržava integraciju i s rješenjem Microsoft System Center Configuration Manager.

Power BI integracija – arhitektura integracije OMS-a s rješenjem Power BI
Power BI integracija – arhitektura integracije OMS-a s rješenjem Power BI

Centralno mjesto administracije Log Analytics servisa je web-portal koji služi za upravljanje OMS resursima, dodavanje i upravljanje OMS rješenjima te za pregled i analizu podataka u OMS repozitoriju.

Inicijalizacija

Bez obzira na količinu alata koje pruža OMS, inicijalna konfiguracija iznimno je jednostavna. Potrebno je imati Azureovu supskripciju kroz koju se otvori OMS workspace, specificira se ime, lokacija, plan plaćanja, i workspace je kreiran. Kao i većina Azureovih servisa koji su dostupni na platformi, OMS se može kreirati u Free planu, koji je besplatan uz određena ograničenja, što se tiče količine prikupljenih logova i vremena retencije. Ostale opcije naplate su Per Node (OMS), gdje se rješenje naplaćuje po integriranom poslužitelju, ili Per GB (Standalone), u kojem se alat naplaćuje prema količini primljenih podataka u OMS workspace. Nakon što smo kreirali workspace, možemo krenuti s aktivacijom pojedinih OMS alata. Posljednji korak inicijalizacije je integracija poslužitelja kako bismo dobili priljev podataka u OMS.

Vizualizacija

Za vizualizaciju rezultata spremljenih log pretraga koristimo dashboardove koji se sastoje od više pločica koje prikazuju pojedine log pretrage. Dashboard pločice mogu se kreirati iz postojećih i iz proizvoljnih OMS pretraga, a dodatno se može editirati način prikaza rezultata. Osim dashboardova, OMS View Designer najnovija je funkcionalnost koja služi za izradu personaliziranih pogleda.

Log Analytics također može raditi automatski izvoz podataka iz OMS repozitorija u Power BI rješenje, kako bismo mogli koristiti naprednu vizualizaciju i analizu koju Power BI pruža. U tom slučaju, log pretrage automatski izvoze svoje rezultate Power BI data setovima prema definiranom rasporedu.

Za kraj ćemo napomenuti kolika je raznolikost OMS servisa, u kojem postoje deseci management rješenja kao kolekcije logičkih, vizualizacijskih i podatkovnih pravila, koja generiraju metrike s fokusom na određeni aspekt. Ona nam daju dublji pogled na detalje koji, primjerice, mogu pomoći u bržem otkrivanju i rješavanju operativnih problema, skupljanju i povezivanju različitih tipova podataka te u proaktivnim akcijama unutar IT okruženja.

Nećemo ih pojedinačno opisivati, već savjetujemo da “zavrtite” Azureov trial, kreirate Free OMS workspace i svakako provjerite što OMS nudi.

NAPOMENA: Ovaj tekst je izvorno objavljen u časopisu Mreža.