Zmanda 4.2 : passer au niveau du code d'une version de sauvegarde qui protège contre les attaques de ransomwares

Zmanda 4.2 | Sauvegarde| Récupération| Sauvegarde d'entreprise| rançongiciel| sauvegardes immuables

Nous savons que vous aimez Zmanda. Laissez-nous vous emmener dans les coulisses et vous guider tout au long du cycle de vie de cette nouvelle version révolutionnaire : brainstorming, planification, exécution et lancement. Vous aurez un aperçu du fonctionnement interne comme jamais auparavant.

Avant de commencer à parler des grands moments de la création de cette mise à jour, clarifions d'abord l'air. Pourquoi devrais-tu améliorer à Zmanda 4.2? Eh bien, il a apporté avec lui de nouvelles fonctionnalités intéressantes comme sauvegardes immuables pour se protéger contre les attaques de ransomware et les politiques d'exclusion globales pour supprimer le besoin d'exclusion répétitive et manuelle des fichiers, utilitaire de configuration d'actions en bloc permettant une sauvegarde plus rapide et transparente, une protection contre les vulnérabilités de sécurité et une compatibilité plus large avec RHEL 9, Rocky Linux 9, Debian 11, et les systèmes d'exploitation Windows 11. Découvrez notre blog de sortie pour en savoir plus sur ces fonctionnalités.

Maintenant que vous avez lu sur ces fonctionnalités incroyables. Commençons et expliquons chaque étape menant à une version.

Un développement en constante évolution

Chez Zmanda, où s'arrête le développement de produits ? La vérité est que lorsque vous traitez avec la technologie, vous n'arrêtez jamais de travailler sur la prochaine itération d'un produit, même s'il est aussi génial que Zmanda. L'équipe de direction et l'équipe de développement travaillent en étroite collaboration, prenant en compte les contributions des clients, tout en anticipant la courbe en interprétant les tendances technologiques, pour anticiper ce dont nos clients pourraient avoir besoin dans une excellente solution de sauvegarde et de restauration d'entreprise. 

Au fur et à mesure que les idées circulaient, entre autres, celle qui a immédiatement attiré l'attention était la protection future de Zmanda contre les attaques de ransomwares, qui connaissent une augmentation alarmante de plus de 80% en glissement annuel (ZScaler). Il suffit qu'un employé clique sur un lien ou un e-mail malveillant pour violer tout un système. L'équipe de développement a également décidé de mettre à niveau tout ce qui concerne Python pour supprimer les vulnérabilités de la pile. Cela a été prévu pour assurer des avantages durables et une amélioration de la sécurité aux utilisateurs. De plus, l'analyse des commentaires des clients a illustré la nécessité de Politiques d'exclusion globales pour la sauvegarde Linux, dans laquelle ils pourraient exclure de manière permanente des fichiers ou des dossiers spécifiques des sauvegardes à plusieurs reprises. Cela permet non seulement d'économiser du temps, mais également de l'espace de sauvegarde côté utilisateur.

Une cible bien établie

Chaque fois qu'une nouvelle version est prévue, il doit y avoir un équilibre délicat entre les fonctionnalités ajoutées et le délai de mise sur le marché, c'est-à-dire la rapidité avec laquelle la nouvelle version peut atteindre l'utilisateur final. Cette clarté est primordiale pour que l'équipe de développement puisse hiérarchiser les activités. Certaines fonctionnalités à long terme sont déjà en cours de développement et certaines sont récemment prévues pour être intégrées dans chaque version. Cette fois-ci, avec des fonctionnalités supplémentaires, l'équipe de développement a décidé d'ajouter une commodité agréable aux utilisateurs sous la forme d'un nouvel utilitaire de configuration qui peut ajouter des sources Zmanda, des ensembles de sauvegarde, des planifications, des stockages et des serveurs de sauvegarde en masse avec une seule opération . 

Selon les mots de Somesh Kumar, Scrum Master : « L'équipe était répartie sur plusieurs zones géographiques et fuseaux horaires, mais il y avait une cohésion, motivée par le zèle à produire un produit inégalé, qui était difficile à égaler même dans des équipes travaillant sous un même toit. C'est notre force.

Poursuite de la perfection

Après des mois de travail acharné, l'équipe de développement a proposé une mise à jour du produit. Pour que l'expérience utilisateur reste impeccable, le produit mis à niveau est transmis à l'équipe d'assurance qualité. Ils l'ont soumis à une série de tests rigoureux à l'aide d'outils tels que Zephyre Scale pour la rédaction et l'exécution des cas de test, et Selenium Web Driver et Eclipse pour l'automatisation. C'est une période particulièrement stressante pour tout le monde car c'est le moment de vérité pour l'équipe de développement. Tout le monde est curieux : fonctionne-t-il exactement comme prévu ?

Kiran, le responsable de l'assurance qualité, déclare : "Certains voudraient vous faire croire que l'équipe de l'assurance qualité est un groupe de gens sans cœur qui sont impossibles à satisfaire. Il ne peut pas être plus éloigné de la vérité. Lorsque vous êtes sur le point de créer un produit de pointe, chaque test de cas d'utilisation possible compte. Les commentaires et le cycle de changement entre l'équipe de développement et l'équipe d'assurance qualité garantissent cela. La perfection n'est jamais accidentelle.

Une interface conviviale

Alors que l'équipe de développement et l'équipe d'assurance qualité travaillaient sur le code et les fonctionnalités de base, manipulant des chaînes de zéros et de uns, l'équipe de conception et l'équipe de contenu ont commencé à travailler sur les structures filaires des nouvelles pages Web et des interfaces utilisateur pour travailler avec la nouvelle version. Les wireframes, bien que complexes en eux-mêmes, n'étaient qu'un point de départ. Les couleurs, le placement, la langue du contenu, tout doit être confluent. Un bien conçu Page des fonctionnalités de Zmanda a finalement vu le jour après de longues discussions entre l'équipe Dev et l'équipe marketing. Non seulement il s'est concentré sur les fonctionnalités nouvellement ajoutées en détail et a informé les utilisateurs de l'impact que cela aurait sur leur expérience, mais il l'a également présenté d'une manière qui rendait l'interaction transparente.

"Le backend est là où se trouve le génie, sans aucun doute là-bas. Mais le frontend reflète la compréhension du comportement humain. Nous sommes le pont entre le code froid et l'utilisateur final humain. déclare Karan Kowshik, responsable de la conception UI/UX.

Élaboration d'une correspondance complète

La plupart de nos utilisateurs sont des gens occupés et ils ont une tonne de choses à faire au quotidien. Il devient difficile d'attirer leur attention et de les informer de ce à quoi s'attendre de la prochaine itération de notre produit. Cette tâche nécessitait un équilibre délicat entre rester dans l'ombre et devenir un spammeur. L'équipe de contenu et de marketing a stratégiquement conçu des communiqués de presse et des campagnes de sensibilisation sur les réseaux sociaux en prévision du lancement. Tout devait s'assembler comme une montre suisse bien remontée. Chaque communication a été vérifiée pour l'exhaustivité du message, son ton et son exactitude. Il n'y a qu'une chose pire que l'absence de communication : c'est une communication imprécise. Un blog, un article ou un e-mail au bon moment peut faire toute la différence entre un lancement passionnant et un lancement qui a glissé derrière le rideau. L'équipe est restée vigilante pour évaluer l'impact de ses communications et a apporté des modifications à la volée en cas de besoin.

« C'est un moment crucial pour l'équipe marketing. Nous devons rédiger chaque correspondance d'une manière techniquement astucieuse mais dans un langage facilement compréhensible par nos utilisateurs. Nous colorons de manière vibrante, toujours dans les lignes. déclare Madhumitha Lakshmanan, responsable du marketing de contenu.

L'horloge se réinitialise - encore une fois

Enfin, le moment est arrivé. Nous avons sorti une version à indice d'octane élevé et avons pu dire les mots qui étaient de la musique à nos oreilles :

Zmanda 4.2, rencontrez le monde. Le monde rencontre Zmanda 4.2.

Cependant, l'excitation ne s'arrête jamais ici à Zmanda. Nous venons de lancer une mise à jour puissante : Zmanda 4.2 et pourtant les moulins à idées n'ont jamais cessé de tourner. Le travail est déjà en cours sur certaines fonctionnalités étonnantes telles que l'introduction de la déduplication de pointe qui vous fera économiser de l'argent, la fonctionnalité de liste d'exclusion globale sur le système d'exploitation Windows ; extension de la compatibilité client à Fedora 35 et Fedora 36, ​​compatibilité serveur élargie pour inclure de nouveaux systèmes d'exploitation et bien d'autres.

Tout ce que nous faisons ici chez Zmanda est fait avec vous au centre de notre processus de réflexion. Votre commodité et votre sécurité nous permettent de viser de plus en plus haut en termes de développement de nos produits. Nous voulions que vous ressentiez cette passion et cet engagement, c'est ainsi que cet article a vu le jour. Nous espérons que vous ressentirez la même excitation lors de l'utilisation de notre produit que nous ressentons lors de sa création.


Explorer plus de sujets