Existe-t-il un dossier contre ZFS?

9

Existe-t-il encore des arguments contre l'utilisation de ZFS en production?
J'exécute des serveurs Solaris et je prévois une mise à niveau vers Solaris 10 10/09 à partir d'une version antérieure.
Actuellement, nous utilisons SVM pour les disques locaux et la technologie de notre fournisseur pour la gestion des volumes SAN. Nous envisageons de migrer la plupart (sinon la totalité) de notre stockage vers ZFS. Nous voulons pouvoir utiliser LiveUpgrade sur des instantanés, une gestion du stockage facile (en particulier la croissance d'un LUN), une réargenture rapide, etc.
Y a-t-il des "accrochages" à surveiller? Nous avons beaucoup de bases de données Oracle. Est-ce un problème? L'un de vous a-t-il eu des expériences négatives en faisant ce à quoi nous pensons?

Louis Munro
la source
1
NetApp semble le penser;)
Chopper3
2
Oui, exactement, juste parce que le produit Suns est capable de surpasser les NetApp haut de gamme pour un dixième du prix. Toujours un fan de NetApp.
pfo

Réponses:

9

Nous avons actuellement des zfs en production pour nos zones de serveurs d'applications (des centaines d'utilisateurs) et cela fonctionne très bien, nous le testons actuellement avec un développement Oracle 10 DB et jusqu'à présent (4 mois) nous n'avons eu aucun problème. Veuillez consulter http://www.solarisinternals.com/wiki/index.php/ZFS_for_Databases

spécialement: "faire correspondre la taille d'enregistrement ZFS à la taille Oracle db_block_size"

golemwashere
la source
Quel genre de charge? OLTP?
slovon
oui c'est OLTP et pas actuellement très chargé, je peux confirmer que nous n'avons pas encore eu de problèmes avec ZFS
golemwashere
7

Nous avons une configuration ZFS de 96 To sur une appliance de stockage unifiée Sun Storage 7410 (en cluster) avec plusieurs (8x) liaisons 10 Go / s. Il utilise ZFS et OpenSolaris. Cette boîte bascule!

pfo
la source
1

Dans notre boutique, nous attendons toujours. Cependant, notre utilisation est principalement basée sur la base de données et le système de fichiers est très pointilleux et nous préférerions que quelqu'un passe des heures et des jours à tester et à régler, car nous n'avons pas beaucoup de ressources (petite boutique).

À la maison, je l'utilise, mais c'est un serveur de fichiers normal, n'utilisant pas vraiment toutes les possibilités.

slovon
la source
1

SmugMug.com utilise la même boîte 7410 derrière leur base de données MySql et l'adore vraiment. Le PDG a fait une présentation à mysqlconf et le 7410 / ZFS était l'une de ses choses préférées qu'ils ont implémentées.

Robert
la source
1

Le seul cas que j'ai contre c'est ses licences / brevets et le fait qu'Oracle est ab ** ch avec des trucs open source qu'il a obtenus lors de l'achat de Sun. Sinon, j'attends le jour où btrfs sera à égalité (et à l'avenir, meilleur que) avec ZFS.

coredump
la source
0

On pourrait croire qu'Oracle fonctionnerait bien avec ZFS étant donné qu'il s'agit de la même entreprise maintenant.

Brian Carlton
la source
2
Pendant toute une semaine - attendez peut-être quelques mois avant de prendre cette vue!
Jon Rhoades
Cela peut prendre du temps; même Oracle lui-même ne fonctionne pas seulement bien - chaque technologie a ses propres astuces.
slovon
0

Beaucoup de fonctionnalités intéressantes.

Cependant, ZFS (comme d'autres méthodes de gestion de volume logique) peut échouer et perdre vos données en un clin d'œil en raison de défaillances du système de fichiers qui ne seraient pas vraiment un problème sur des systèmes de fichiers plus rudimentaires. Il est beaucoup plus difficile de tout remettre ensemble lorsque vous ne savez pas où tout se trouve. RAID n'est pas une panacée. Des échecs se produisent que la génération de rapports sur les lecteurs ne résoudra pas.

Je ne l'utiliserais pas pour monter un système d'exploitation, mais c'est bien pour les données et les bases de données - si vous avez des sauvegardes et que vous en savez assez pour ne pas faire exploser un système. Je ne parle pas d'erreurs rm -rf / level ici, mais des choses comme un couple de disques dans une matrice de raid échouant en même temps, ou ne comprenant pas l'importation / exportation ZFS. D'autres solutions LVM ont des problèmes similaires.

voltaire
la source
2
Avez-vous des détails ou votre argument est-il à peu près "c'est plus complexe, donc c'est plus facile à casser"?
Chris S
C'est plus comme l'utiliser là où vous en avez besoin (ZFS est le meilleur LVM à mon avis) mais vous pouvez oublier les outils de récupération de données. Pour moi, l'impossibilité de récupérer rapidement et facilement des données à partir d'un volume soufflé est un inconvénient dans la plupart des LVM. J'espère que quelqu'un écrira les outils.
voltaire
ZFS est COW donc je ne sais pas de quelles pannes de système de fichiers vous parlez ici? Toujours mettre en miroir les lecteurs du système d'exploitation et ainsi, si le matériel tombe en panne, votre SYSPOOL peut toujours fonctionner. La configuration d'un auto-scrub régulier contribuera également à garantir que vous ne perdez pas de données. ZFS empêche 100% des pertes de données silencieuses et la capacité d'instantané est incroyable!
Khushil