Utvikle et klientbibliotek med åpen kildekode for sikkerhetskopiering

Utforsk vårt Cloutility API-klientbibliotek med åpen kildekode for å forenkle registrering og administrasjon av backup-klienter.

Daniel de Oquiñena

Daniel de Oquiñena

Cloud Architect

Denne teksten er automatisk oversatt for din bekvemmelighet. Du kan lese teksten på:

Hos Safespring brenner vi for teknologi med åpen kildekode. Plattformen vår bygger på flere open source-produkter, og vi er opptatt av å gi tilbake til fellesskapet når det er mulig.

Noen ganger trenger vi likevel en løsning som ennå ikke finnes. Det var tilfellet da vi ønsket å lage et verktøy som forenkler registreringsprosessen for backup-klienter til vår backup-løsning.

Safesprings backup-løsning er basert på IBM Spectrum Protect, frontet av Auwau’s Cloutility-programvare. Denne kombinasjonen gir en kraftig backup-løsning i enterprise-klassen, og Cloutility tilbyr både kundeportal og et rikt API. Vi klarte imidlertid ikke å finne et eksisterende klientbibliotek som kunne brukes for å benytte Cloutility-API-et.

Derfor bestemte vi oss for å ta utfordringen selv, i håp om å gagne ikke bare Safespring, men også andre organisasjoner og brukere som benytter et lignende oppsett. For noen uker siden begynte vi derfor å jobbe med prosjektet “cloutility-api-client”. Biblioteket er langt fra funksjonskomplett, men gjør det mulig å benytte Cloutility-API-et og inkluderer rundt 15 metoder for å arbeide med forretningsenheter, konsumenter og noder. Disse metodene gjør det mulig å utføre oppgaver som å opprette og slette forretningsenheter og konsumenter, samt å administrere noder og tilhørende data.

I tillegg skrev vi også et enkelt CLI-verktøy som kan brukes til generelle formål, slik at operatører raskt og enkelt kan samhandle med Cloutility-API-et, og som implementerer alle metodene som for øyeblikket er tilgjengelige i cloutapi-package.

Styrken i et bibliotek ligger imidlertid i muligheten til å utvides med skreddersydde verktøy og integrasjoner, og vi håper å se verktøy fra fellesskapet som ytterligere kan forenkle registreringsprosessen og forbedre livssyklusstyringen av backup-noder.

Vi ønsker derfor bidrag fra fellesskapet velkommen for å utvide tilgjengelig funksjonalitet og tilby spesialiserte verktøy som dekker konkrete behov. Målet vårt er som alltid å lage en robust og fleksibel løsning som lett kan tilpasses ulike miljøer og brukstilfeller, og vi håper at arbeidet vårt med Cloutility API-klienten vil bidra til dette.

Anbefalt lesing

Fordyp deg i verden av åpen kildekode for administrasjon av backup-klienter ved å lese vår ferske artikkel om Automatisere registrering av backup-noder med Cloutility API-klienten. God lesing!

Forstå viktige begreper

Utforsk en kortfattet guide som forklarer essensiell terminologi i artikkelen vår om det åpne Cloutility API-klientbiblioteket. Få bedre forståelse av begrepene og teknologiene som diskuteres, slik at du lettere ser deres betydning for administrasjon og registrering av backup-klienter.