KEMP za DevOps

Marijan Bašić

NetApp BDM

marijan.basic@alef.com

Što je to DevOps ?

DevOps je razvoj softvera I primjena metode isporuke koja zauzima suradnički  I integrirani pristup između razvojnih aplikacija ( Dev ) I aplikacijskih operacija ( Ops ). Cilj DevOpsa je brža isporuka aplikacija, povećana učestalost I manja stopa neuspjeha. Budući da razvojni procesi, kao što je Agile, pružaju okvir za brzu isporuku softvera, isti se pristup može koristiti kroz cjelokupni proces isporuke aplikacije. Tehnologije poput virtualizacije i automatizacije podatkovnih centara omogućuju isporuku aplikacija kao poslovno-uobičajenu operaciju s DevOps modelom. 

Podrška tvrtke KEMP pokreće napore uključujući široke API i platformske integracije koje pojednostavljuju automatizaciju isporuke aplikacija u razvoju, testiranju i operacijama.

 

API

Sve LoadMaster funkcije su izložene kroz naš RESTful API kako bi se omogućilo konfiguriranje i kontrola implementacije LoadMastera iz postojećih okvira i alata koje koriste organizacije. API se može koristiti za širok raspon namjena od automatizirane konfiguracije usluga na platformama LoadMaster do omogućavanja tijeka rada za dinamičko predviđanje kapaciteta aplikacije. RESTful API temeljen je na HTTPS-u koji nudi maksimalnu interoperabilnost i integraciju s postojećim operativnim okvirima, kao što su virtualizacijsko upravljanje, praćenje performansi i sustavi B / OSS. 

PowerShell

LoadMaster uključuje kompletan PowerShell modul koji implementira kompletan API proizvoda kako bi pojednostavio administraciju i konfiguraciju. Modul se može koristiti za kontrolu instalacija LoadMastera koji se implementiraju na bilo kojoj podržanoj platformi, uključujući hipervisore na lokalnim uređajima, hardverske uređaje, ogrjevne uređaje i javni oblak. Modul je potpuno dokumentiran i uključuje ugrađenu pomoć koja opisuje funkciju i sintaksu svake naredbe. 

LoadMaster Java API

LoadMaster Java API izlaže kontrolu isporuke aplikacija na Java okruženjima bez obzira pratite opterećenje aplikacije ili dinamički konfigurirate virtualne usluge. Primjer primjene je dinamičko dodavanje dodatnih pravih poslužitelja u kojima je Java aplikacija ili okvir povećala kapacitet aplikacije. LoadMaster Java API implementira sve značajke uređaja, dajući Java programerima potpunu kontrolu nad funkcijama isporuke aplikacija, uključujući sigurnost, performanse, implementaciju i skaliranje. 

LBaaS upravljački program za OpenStack

OpenStack LBaaS sučelje omogućava implementaciju komercijalnih i open source balansera opterećenja kao dio OpenStack IaaS okruženja. KEMP je razvio LBaaS upravljački program koji omogućuje integraciju, konfiguraciju i upravljanje LoadMaster balanserima opterećenja putem sučelja za upravljanje OpenStackom. LoadMaster nudi značajne dodatne značajke za isporuku i sigurnost aplikacija koje se mogu konfigurirati izravno na LoadMaster okruženju. 

VMware vRealize operacije

KEMP Virtual LoadMaster (VLM) može se implementirati i upravljati pomoću alata za automatizaciju u vROps. vROps mogu instancirati LoadMaster, pratiti ga i pružiti detaljne statistike i informacije o njegovom zdravlju unutar arhitekture vROps. 

Docker kontejnerska inačica

KEMP Containerized LoadMaster (CLM), donosi balansiranje opterećenja Dockeru za podršku uslugama i aplikacijama koji se primjenjuju u više kontejnera. CLM je u sebi kontejnerski za jednostavan i dosljedan rad primjene aplikacija u Docker okruženju.