Zmanda 4.2: naar het codeniveau gaan van een back-uprelease die bescherming biedt tegen ransomware-aanvallen

Zmanda 4.2 | Back-up| Herstel| Enterprise-back-up| ransomware| onveranderlijke back-ups

We weten dat je van Zmanda houdt. Laat ons u backstage meenemen en u door de levenscyclus van deze nieuwe release leiden: brainstormen, plannen, uitvoeren en lanceren. Je krijgt een kijkje in de innerlijke werking als nooit tevoren.

Voordat we beginnen te praten over de geweldige momenten bij het maken van deze update, laten we eerst de lucht klaren. Waarom zou je upgrade naar Zmanda 4.2? Nou, het bracht een aantal opwindende nieuwe functies met zich mee, zoals onveranderlijke back-ups om te beschermen tegen ransomware-aanvallen en wereldwijd uitsluitingsbeleid om de noodzaak van herhaalde en handmatige uitsluiting van bestanden weg te nemen, hulpprogramma voor het instellen van bulkacties voor snellere en naadloze back-up, bescherming tegen beveiligingsproblemen en bredere compatibiliteit met RHEL 9, Rocky Linux 9, Debian 11, en Windows 11-besturingssystemen. Bekijk onze blog vrijgeven voor meer informatie over deze functies.

Nu je hebt gelezen over deze ongelooflijke functies. Laten we aan de slag gaan en u door elke stap leiden die tot een release leidt.

Een voortdurend ontwikkelende ontwikkeling

Waar stopt de productontwikkeling bij Zmanda? De waarheid is dat als je met technologie te maken hebt, je nooit stopt met werken aan de volgende iteratie van een product, ook al is het zo geweldig als Zmanda. Het managementteam en het ontwikkelingsteam werken nauw samen, nemen input van de klanten en kijken vooruit door de trends in technologie te interpreteren, om te anticiperen op wat onze klanten nodig hebben in een geweldige zakelijke back-up- en hersteloplossing. 

Terwijl ideeĂ«n heen en weer werden gestuiterd, onder andere, trok een die onmiddellijk de aandacht trok, het toekomstbestendig maken van Zmanda tegen ransomware-aanvallen, die een alarmerende stijging van meer dan 80% jaar-op-jaar (ZScaler). Er hoeft maar Ă©Ă©n medewerker op Ă©Ă©n kwaadaardige link of e-mail te klikken om een ​​volledig systeem te doorbreken. Het ontwikkelingsteam besloot ook alles met betrekking tot Python te upgraden om kwetsbaarheden in de stapel te verwijderen. Dit was gepland om duurzame voordelen en beveiligingsverbeteringen voor de gebruikers te garanderen. Ook het analyseren van de feedback van klanten illustreerde de behoefte aan Wereldwijd uitsluitingsbeleid voor Linux Backup, waarin ze herhaaldelijk specifieke bestanden of mappen permanent kunnen uitsluiten van back-ups. Dit bespaart niet alleen tijd, maar ook back-upruimte aan de kant van de gebruiker.

Een goed ingeburgerd doelwit

Wanneer er een nieuwe release wordt gepland, moet er een delicaat evenwicht zijn tussen de functies die worden toegevoegd en de time-to-market, dat wil zeggen hoe snel en tijdig de nieuwe release de eindgebruiker kan bereiken. Deze duidelijkheid is van het grootste belang voor het Development-team om activiteiten te prioriteren. Er zijn enkele functies voor de lange termijn die al in de maak zijn en er zijn er enkele die nieuw gepland zijn om in elke release te worden opgenomen. Deze keer besloot het ontwikkelingsteam, met extra functionaliteiten, om de gebruikers een heerlijk gemak te bieden in de vorm van een nieuw setup-hulpprogramma dat Zmanda-bronnen, back-upsets, schema's, opslag en back-upservers in bulk kan toevoegen met een enkele handeling . 

In de woorden van Somesh Kumar, Scrum Master: 'Het team was verspreid over geografische gebieden en tijdzones, maar toch was er samenhang, gedreven door de ijver om een ​​ongeëvenaard product te produceren, dat zelfs in teams die onder één dak werkten moeilijk te evenaren was. Dit is onze kracht.'

Streven naar perfectie

Na maanden hard werken kwam het ontwikkelingsteam met een productupdate. Om de gebruikerservaring onberispelijk te houden, gaat het geĂĽpgradede product naar het Quality Assurance-team. Ze onderwierpen het aan een reeks rigoureuze tests met behulp van tools zoals Zephyre Scale voor het opstellen van testcases en uitvoering, en Selenium Web Driver en Eclipse voor automatisering. Dit is voor iedereen een bijzonder stressvolle tijd omdat het het moment van de waarheid is voor het ontwikkelingsteam. Iedereen is nieuwsgierig: werkt het precies zoals het was gepland?

Kiran, de QA-manager, zegt: 'Sommigen willen je doen geloven dat het QA-team bestaat uit een stel harteloze mensen die onmogelijk tevreden te stellen zijn. Het kan niet verder van de waarheid verwijderd zijn. Wanneer u op het punt staat een geavanceerd product te maken, is elke mogelijke use-case-test van belang. Feedback en verandercyclus tussen het Dev Team en QA Team zorgen daarvoor. Perfectie is nooit toevallig.'

Een interface die gebruiksvriendelijk is

Terwijl het Dev-team en het QA-team werkten aan de kerncode en functionaliteiten, waarbij ze reeksen nullen en enen manipuleerden, begonnen het ontwerpteam en het inhoudsteam te werken aan de wireframes van nieuwe webpagina's en gebruikersinterfaces om met de nieuwe release te werken. De wireframes, hoewel ingewikkeld op zich, waren slechts een beginpunt. De kleuren, de plaatsing, de taal van de inhoud, het moet allemaal samenvloeien. Een goed ontworpen Zmanda-functiespagina kwam uiteindelijk tot stand na lange discussies tussen het Dev-team en het marketingteam. Het concentreerde zich niet alleen in detail op de nieuw toegevoegde functies en informeerde de gebruikers hoe dit hun ervaring zou beĂŻnvloeden, het presenteerde het ook op een manier die de interactie naadloos maakte.

'Backend is waar het genie ligt, daar bestaat geen twijfel over. Maar de frontend weerspiegelt het begrip van menselijk gedrag. Wij zijn de brug tussen de koude code en de menselijke eindgebruiker.' zegt Karan Kowshik, UI/UX Design Lead.

Het opstellen van een volledige correspondentie

De meeste van onze gebruikers zijn drukke mensen en hebben dagelijks een hoop dingen te regelen. Het wordt lastig om hun aandacht te trekken en hen te informeren over wat ze kunnen verwachten van de volgende iteratie van ons product. Deze taak vereiste een delicaat evenwicht tussen in de schaduw blijven en een spammer worden. Het content- en marketingteam ontwierp strategisch persberichten en outreach-campagnes op sociale media in afwachting van de lancering. Alles moest in elkaar passen als een goed opgewonden Zwitsers horloge. Elke communicatie werd gecontroleerd op volledigheid van het bericht, de toon en nauwkeurigheid. Er is maar Ă©Ă©n ding erger dan geen communicatie: het is onnauwkeurige communicatie. Een goed getimede blog, post of e-mail kan het verschil maken tussen een spannende lancering en een lancering die achter het gordijn is geglipt. Het team bleef alert bij het meten van de impact van hun communicatie en bracht on-the-fly wijzigingen aan wanneer dat nodig was.

'Dit is een cruciaal moment voor het marketingteam. We moeten elke correspondentie opstellen op een manier die technisch scherpzinnig is, maar in een taal die gemakkelijk te begrijpen is door onze gebruikers. We kleuren levendig, altijd binnen de lijntjes.' zegt Madhumitha Lakshmanan, hoofd contentmarketing.

De klok wordt opnieuw ingesteld - opnieuw

Eindelijk was het moment daar. We haalden een release met een hoog octaangehalte en mochten de woorden zeggen die als muziek in de oren klonken:

Zmanda 4.2, ontmoet de wereld. Wereld ontmoet Zmanda 4.2.

De opwinding houdt echter nooit op hier bij Zmanda. We hebben zojuist een krachtige upgrade gelanceerd: Zmanda 4.2 en toch zijn de ideeënmolens nooit gestopt met draaien. Er wordt al gewerkt aan een aantal geweldige functies, zoals de introductie van toonaangevende deduplicatie die u geld zal besparen, de Global Exclusion List-functie op Windows OS; uitbreiding van client compatibiliteit naar Fedora 35 en Fedora 36, ​​server compatibiliteit vergroot om nieuwe besturingssystemen op te nemen en nog veel meer.

Bij alles wat we hier bij Zmanda doen, staat u centraal in ons denkproces. Uw gemak en veiligheid zorgen ervoor dat we steeds hoger mikken op het gebied van onze productontwikkeling. We wilden dat je deze passie en toewijding voelde, en zo ontstond dit artikel. We hopen dat u tijdens het gebruik van ons product dezelfde opwinding voelt die wij voelen tijdens het maken ervan.


Ontdek meer onderwerpen