12
RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIE

RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

Embed Size (px)

Citation preview

Page 1: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

RÉSEAU DE STOCKAGE ÉTENDU

OceanStore

David HAEGEL et Philippe DEMOUTIEZ

Page 2: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

Sommaire

Introduction

Historique

Architecture et fonctionnement

Applications et exemples

Conclusion

Page 3: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

Introduction

Infrastructure de stockage des données

Objectifs : Stockage persistant des données Haute disponibilité Maintenance faible Sécurisation des données Accessible mondialement

Page 4: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

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

Page 5: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

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

Page 6: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

Architecture et fonctionnement

Emplacement des données Les données sont libres de migrer

Page 7: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

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

Page 8: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

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)

Page 9: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

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.

Page 10: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

Logiciels clients

Extension Firefox

Bucket Explorer

API Java, etc.Site WEB

Page 11: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

Conclusion

Stockage quasi-illimité

Conçu pour supporter 10 milliards d’utilisateurs

Abstraction totale de la couche physique

Page 12: RÉSEAU DE STOCKAGE ÉTENDU OceanStore David HAEGEL et Philippe DEMOUTIEZ

Merci de votre attention

Vos questions ?