Zmanda 4.2: Går till kodnivån för en säkerhetskopia som skyddar mot ransomware-attacker

Zmanda 4.2 | Säkerhetskopiering| Återhämtning| Enterprise backup| ransomware| oföränderliga säkerhetskopior

Vi vet att du älskar Zmanda. Låt oss ta dig backstage och guida dig genom livscykeln för denna nya och språngande release: brainstorming, planering, exekvering och lansering. Du kommer att få en titt in i det inre arbetet som aldrig förr.

Innan vi börjar prata om de stora ögonblicken i skapandet av den här uppdateringen, låt oss först rensa luften. Varför skulle du uppgradera till Zmanda 4.2? Tja, det förde med sig några spännande nya funktioner som oföränderliga säkerhetskopior för att skydda mot ransomware-attacker och globala uteslutningspolicyer för att ta bort behovet av upprepade och manuella uteslutningar av filer, bulk action-installationsverktyg som möjliggör snabbare och sömlös säkerhetskopiering, skydd mot säkerhetssårbarheter och bredare kompatibilitet med RHEL 9, Rocky Linux 9, Debian 11, och Windows 11 operativsystem. Kolla in vår släpp bloggen för att lära dig mer om dessa funktioner.

Nu när du har läst om dessa otroliga funktioner. Låt oss komma igång och gå igenom varje steg som leder till en release.

En ständigt utvecklande utveckling

På Zmanda, var stannar produktutvecklingen? Sanningen är att när du har att göra med teknik, slutar du aldrig arbeta på nästa iteration av en produkt, även om den är lika bra som Zmanda. Ledningsteamet och utvecklingsteamet arbetar nära tillsammans, tar input från kunderna, samt ser framåt genom att tolka trenderna inom tekniken, för att förutse vad våra kunder kan behöva ha i en fantastisk säkerhetskopierings- och återställningslösning för företag. 

När idéer bland annat studsade fram och tillbaka, var en som fångade omedelbar uppmärksamhet att framtidssäkra Zmanda mot ransomware-attacker, som är på en alarmerande ökning med över 80% år över år (ZScaler). Det tar bara en anställd att klicka på en skadlig länk eller e-post för att bryta mot ett helt system. Utvecklingsteamet beslutade också att uppgradera allt relaterat till Python för att ta bort sårbarheter i stacken. Detta var planerat för att säkerställa hållbara fördelar och ökad säkerhet för användarna. Analysen av kundfeedbacken visade också behovet av Globala uteslutningspolicyer för Linux Backup, där de permanent kunde utesluta specifika filer eller mappar från säkerhetskopior upprepade gånger. Detta sparar inte bara tid utan också säkerhetskopieringsutrymmet i användarens ände.

Ett väletablerat mål

Närhelst en ny release planeras måste det finnas en hårfin balans mellan de funktioner som läggs till och tiden till marknaden, det vill säga hur snabbt och i rätt tid den nya releasen kan nå slutanvändaren. Denna tydlighet är avgörande för att utvecklingsteamet ska prioritera aktiviteter. Det finns några långsiktiga funktioner som redan är på gång och det finns några som är nyligen planerade att införlivas i varje release. Den här gången, med extra funktioner, beslutade utvecklingsteamet att lägga till en härlig bekvämlighet för användarna i form av ett nytt installationsverktyg som kan lägga till Zmanda-källor, säkerhetskopieringsuppsättningar, scheman, lagringar och säkerhetskopieringsservrar i bulk med en enda operation . 

Som Somesh Kumar, Scrum Master sa: "Teamet var spritt över geografier och tidszoner, men det fanns en sammanhållning, driven av ivern att producera en oöverträffad produkt, som var svår att matcha även i team som arbetade under ett tak. Det här är vår styrka.'

Strävan efter perfektion

Efter månader av hårt arbete kom utvecklingsteamet med en produktuppdatering. För att hålla användarupplevelsen oklanderlig går den uppgraderade produkten till kvalitetssäkringsteamet. De genomförde en serie rigorösa tester med hjälp av verktyg som Zephyre Scale för utformning av testfall och exekvering, och Selenium Web Driver och Eclipse för automatisering. Det här är en särskilt stressad tid för alla eftersom det är sanningens ögonblick för utvecklingsteamet. Alla är nyfikna: fungerar det precis som det var planerat?

Kiran, QA-chefen säger 'Vissa skulle få dig att tro att QA-teamet är ett gäng hjärtlösa människor som är omöjliga att behaga. Det kan inte vara längre bort från sanningen. När du ska skapa en spjutspetsprodukt är alla möjliga användningsfallstest viktiga. Återkoppling och förändringscykel mellan utvecklarteamet och QA-teamet säkerställer det. Perfektion är aldrig oavsiktlig.'

Ett gränssnitt som är användarvänligt

Medan Dev-teamet och QA-teamet arbetade med kärnkoden och funktionerna, manipulerade strängar med nollor och ettor, började designteamet och innehållsteamet arbeta med trådramarna för nya webbsidor och användargränssnitt för att arbeta med den nya versionen. Trådramarna, även om de var invecklade i sig själva, var bara en utgångspunkt. Färgerna, placeringen, språket i innehållet, allt måste sammanfalla. En väldesignad Zmanda funktioner sida äntligen dök upp efter långa diskussioner mellan Dev-teamet och marknadsföringsteamet. Det fokuserade inte bara på de nyligen tillagda funktionerna i detalj och informerade användarna om hur det skulle påverka deras upplevelse, det presenterade det också på ett sätt som gjorde interaktionen sömlös.

'Backend är där geniet ligger, ingen fråga där. Men frontend speglar förståelsen av mänskligt beteende. Vi är bron mellan den kalla koden och den mänskliga slutanvändaren.' säger Karan Kowshik, UI/UX Design Lead.

Skapa en fullständig korrespondens

De flesta av våra användare är upptagna människor och de har massor av saker att ta hand om dagligen. Det blir svårt att fånga deras uppmärksamhet och informera dem om vad de kan förvänta sig av nästa iteration av vår produkt. Denna uppgift krävde en hårfin balans mellan att förbli i skuggorna och att bli en spammare. Innehålls- och marknadsföringsteamet utformade strategiskt pressmeddelanden och uppsökande kampanjer i sociala medier i väntan på lanseringen. Allt måste gå ihop som en vällindad Swiss Watch. Varje kommunikation kontrollerades för fullständighet av meddelandet, dess ton och noggrannhet. Det finns bara en sak som är värre än ingen kommunikation: det är oprecis kommunikation. En vältajmad blogg, ett inlägg eller ett mejl kan göra hela skillnaden mellan en spännande lansering och en lansering som gled bakom gardinen. Teamet förblev uppmärksamt när det gällde att mäta effekten av deras kommunikation och gjorde ändringar när det behövdes.

"Detta är ett avgörande ögonblick för marknadsföringsteamet. Vi måste skapa varje korrespondens på ett sätt som är tekniskt skarpsinnigt men ändå på ett språk som är lätt att förstå av våra användare. Vi färgar levande, alltid inom linjerna.' säger Madhumitha Lakshmanan, Content Marketing Lead.

Klockan återställs – igen

Äntligen kom ögonblicket. Vi drog ett högoktanigt släpp och fick säga orden som var musik i våra öron:

Zmanda 4.2, möt världen. Världsmöte Zmanda 4.2.

Spänningen tar dock aldrig slut här på Zmanda. Vi har precis lanserat en kraftfull uppgradering: Zmanda 4.2 och ändå slutade idékvarnarna aldrig att snurra. Arbetet pågår redan med några fantastiska funktioner som introduktionen av klassledande deduplicering som kommer att spara dina pengar, funktionen Global Exclusion List på Windows OS; utvidgning av klientkompatibilitet till Fedora 35 och Fedora 36, ​​serverkompatibilitet utökad till att inkludera nya operativsystem och många fler.

Allt vi gör här på Zmanda görs med dig i centrum av vår tankeprocess. Din bekvämlighet och säkerhet gör att vi siktar högre och högre när det gäller vår produktutveckling. Vi ville att du skulle känna denna passion och engagemang, så denna artikel kom till. Vi hoppas att du känner samma spänning när du använder vår produkt som vi känner när vi skapade den.


Utforska fler ämnen