RÉSEAU DE STOCKAGE ÉTENDU
OceanStore
David HAEGEL et Philippe DEMOUTIEZ
Sommaire
Introduction
Historique
Architecture et fonctionnement
Applications et exemples
Conclusion
Introduction
Infrastructure de stockage des données
Objectifs : Stockage persistant des données Haute disponibilité Maintenance faible Sécurisation des données Accessible mondialement
Historique
Démarrage dans les années 2000 Projet organisé par l’Université de Berkeley, CA, USA
Evolutions et améliorations du projet
Prototype sorti en 2003 POND
Projet Commercial sorti en 2006 Amazon S3
Architecture et fonctionnement
Nommage Un fichier, lien, répertoire est appelé OBJET 1 OBJET = 1 GUID (Globally Unique Identifier)
GUID = Identifiant Unique à travers tout le réseau
Mise à jour des données Nouvel Objet, crée une nouvelle version
Sécurité ACL (Access Control List) Restriction de Lecture/Ecriture Fichiers cryptés
Architecture et fonctionnement
Emplacement des données Les données sont libres de migrer
Architecture et fonctionnement
Les objets sont répliqués sur différents serveurs Assure une redondance et protection S’adapte à la demande
Apporte la flexibilité Réplique indépendante des serveurs
Optimisation et maintenance automatique
Recherche et accès aux données 2 algorithmes
Probabiliste Déterministe
Amazon S3
Abstraction de la couche physique
Garantie de service 99,99% (SLA)
Succès rapide ! Mise en service en Mars 2006
800 millions d’objets en 4 mois Aujourd’hui
52 milliards d’objets (1000 milliards de requêtes /an)
Amazon S3
Paie ce que l’on consomme
Prix : 0,15$ (0,1€) / Go / mois (pour 50To) dégressif
0,055$ (0,03€) / Go (au-delà de 5000 To) Disque Dur 1To -> 0,1€/ Go
Pas de coûts annexes Pas d’administration, maintenance, sauvegarde, haute
disponibilité, matériel, etc.
Logiciels clients
Extension Firefox
Bucket Explorer
API Java, etc.Site WEB
Conclusion
Stockage quasi-illimité
Conçu pour supporter 10 milliards d’utilisateurs
Abstraction totale de la couche physique
Merci de votre attention
Vos questions ?