Sådan opretter du et open source-klientbibliotek til sikkerhedskopiering

Udforsk vores open source-klientbibliotek til Cloutility API, der forenkler registrering og administration af backupklienter.

Daniel de Oquiñena

Daniel de Oquiñena

Cloud Architect

Denne tekst er automatisk oversat for din bekvemmelighed. Du kan læse teksten på:

Hos Safespring brænder vi for open source-teknologier. Vores platform bygger på flere open source-produkter, og vi er forpligtet til at give tilbage til fællesskabet, når det er muligt.

Nogle gange har vi dog brug for en løsning, der endnu ikke findes. Det var tilfældet, da vi ville skabe et værktøj, der gjorde tilmeldingsprocessen for backup-klienter til vores backup-løsning enklere.

Safesprings backup-løsning er baseret på IBM Spectrum Protect med Auwau’s Cloutility som front-end. Denne kombination giver en stærk backup-løsning i enterprise-klassen, og Cloutility leverer både en kundeportal og et rigt API. Vi kunne imidlertid ikke finde et eksisterende klientbibliotek, der kunne bruges til at tilgå Cloutility API’et.

Derfor besluttede vi at tage udfordringen op selv i håbet om at gavne ikke kun Safespring, men også andre organisationer og brugere, der anvender en lignende opsætning. For et par uger siden begyndte vi derfor at arbejde på projektet “cloutility-api-client”. Biblioteket er langt fra funktionskomplet, men gør det muligt at tilgå Cloutility API’et og indeholder omkring 15 metoder til at arbejde med forretningsenheder, kunder og noder. Disse metoder gør det muligt at udføre opgaver som at oprette og slette forretningsenheder og kunder samt at administrere noder og deres tilknyttede data.

Derudover skrev vi også et simpelt CLI-værktøj, der kan bruges til generelle formål, så operatører hurtigt og nemt kan interagere med Cloutility API’et, og som implementerer alle metoder, der aktuelt findes i cloutapi-package.

Styrken ved et bibliotek ligger i, at det kan udvides med skræddersyede værktøjer og integrationer, og vi håber at se værktøjer skabt af fællesskabet, som yderligere kan forenkle tilmeldingsprocessen og forbedre livscyklusstyringen af backup-noder.

Derfor byder vi bidrag fra fællesskabet velkommen for at udvide de tilgængelige funktioner og levere specialiserede værktøjer, der opfylder specifikke behov. Vores mål er som altid at skabe en robust og fleksibel løsning, der let kan tilpasses forskellige miljøer og anvendelsesscenarier, og vi håber, at vores arbejde med Cloutility API-klienten vil muliggøre dette.

Anbefalet læsning

Dyk dybere ned i open source-verdenen for håndtering af backup-klienter ved at læse vores seneste artikel om Automatisering af tilmelding af backup-noder med Cloutility API-klienten. God læselyst!

Forstå nøglebegreber

Udforsk en kort guide, der forklarer centrale termer i vores artikel om det open source Cloutility API-klientbibliotek. Få en dybere forståelse af de begreber og teknologier, der diskuteres, så du bedre kan værdsætte deres betydning for håndtering og tilmelding af backup-klienter.