11 L’exascale est le nouveau défi des DSI qui cherchent sur le marché de nouvelles approches pour bâtir le datacenter de demain. Scality a récemment lancé plusieurs études et rassemblé de nombreuses sources d’information. Ce que nous avons découvert se résume en quelques points clés à prendre en compte lorsqu’on envisage une telle évolution. Ces critères sont : Évolutivité : la notion est à la mode, mais elle désigne ici la capacité à stocker d’énormes volumes de données tout en offrant des performances croissantes en IOPS ou en débit. Chez Scality, nous offrons les deux : pas de vraie limite de capacité, et des performances qui progressent de façon quasi linéaire. Distribution géographique ou capacités géo : ce critère repose sur les multiples points de présence de la solution et sa capacité à offrir un accès local à des données globales. Cela implique la propagation des données sur plusieurs sites, ce qui assure aussi une bonne résilience aux pannes. Chez Scality, nous prenons en charge de multiples topologies géographiques, sur un ou plusieurs sites, pour un ou plusieurs clusters. Protection des données : la réplication des données est la base de la protection et offre un très haut niveau de durabilité. Elle fonctionne très bien et très vite avec de petits objets. Quand les objets grossissent et que le cluster grandit, il faut envisager l’erasure coding pour réduire le coût du matériel tout en maintenant une très haute durabilité, de l’ordre de 12, 14 ou 16 neuf. Chez Scality, nous prenons en charge ces deux méthodes au niveau de l’objet, ce qui offre de la flexibilité tout en garantissant le niveau minimal de protection nécessaire à de tels environnements. Méthodes d’accès : accès local et accès distant diffèrent, et les applications commerciales n’offrent pas les possibilités d’une application maison, comme l’intégration par API. Par ailleurs, l’accès objet et l’accès fichier sont les deux moyens nécessaires pour consommer les données. Chez Scality, nous proposons des protocoles objet et fichier pour relier les applications au cluster en toute transparence : intégration native de l’API objet (HTTP/REST, CDMI ou API compatible Amazon S3) ou mode fichier avec Scality SOFS, NFS, CIFS, AFP, FTP ou Hadoop. Écosystème : ce critère qualitatif repose sur trois composantes. D’abord, l’indépendance vis-à-vis du matériel : en mode purement logiciel, la solution peut être déployée sur des machines x86. Ensuite, les OEM, une partie des acteurs matériels, avec l’approche appliance. Enfin, les validations d’applications réalisées ou fournies par des partenaires sur la plateforme de stockage. Chez Scality, nous suivons l’approche du matériel ouvert avec des serveurs x86 standard, nous étendons notre stratégie de mise sur le marché avec quelques OEM comme SGI, Penguin Computing ou Openwave Messaging, et nous multiplions rapidement les validations d’applications avec plusieurs nouveaux partenaires chaque mois, dans divers secteurs. Nous vous invitons à consulter notre page des partenaires logiciels.