Dans le monde des systèmes d’information les économies sont à l’honneur. Les offreurs de solutions de stockage proposent des solutions de stockage hiérarchisé, tiered storage, grâce auxquelles nous sommes sensés réaliser des économies sur les coûts de stockage ; mais pour bénéficier de ces solutions sur une base Oracle il faut utiliser le partitionnement.
Cet article se propose de vous aider à déterminer les solutions qu’Oracle propose pour réaliser des économies et de montrer, non il ne s’agit pas d’une gageure, que pour des application décisionnelles, les coûts de stockage permettent de larges économies, jusqu’à financer votre machine EXADATA !!
Oracle et le stockage hiérarchisé
Pour bénéficier des solutions de stockage hiérarchisé il faut utiliser le partitionnement sur l’axe temporel:
- les partitions récentes ou partitions actives, en cours de chargement et de modification, seront affectées à des disques rapides sécurisés en RAID-1 ;
- les partitions vives, données fréquemment accédées en lecture, seront affectées à des disques rapides sécurisés en RAID-5 ou RAID-6 ;
- les partitions anciennes, conservation d’historique aux fins d’analyse épisodiques, seront quant à elles affectées à des disques capacitifs sécurisés en RAID-5 ou RAID-6 ; disques plus lents mais moins onéreux ;
- au fil du temps, les partitions sont déplacés d’un type de stockage vers un autre.
Le partitionnement est une option, soumise à licence, d’Oracle Enterprise Edition dont les apports ne se résument pas à la mise en œuvre du stockage hiérarchisé.
Il existe cependant une fonctionnalité intégrée à Oracle Enterprise Edition qui permet d’améliorer le retour sur investissement que vous pouvez attendre d’une solution de stockage hiérarchisé. Nul besoin de mettre en œuvre Oracle Advanced Compression que nous réserverons aux applications transactionnelles, la compression standard intégrée à Oracle11g nous suffira amplement:
- les partitions récentes, en cours de chargement et de modification, ne seront pas compressées ;
- après quelques temps, nous compresserons les données d’une partition active pour la transformer en une partition vive.
Hypothèses utilisées pour le calcul des coûts
Pour calculer les économies que permet de réaliser la compression nous partirons des hypothèses de distribution des données et de croissance suivantes.
Distribution des données
Croissance de la volumétrie utile
Règles de calcul de la volumétrie disque
Le coefficient d’expansion volumétrie utile vers volumétrie brute prend en compte les structures Oracle et l’espace occupé par les index. Ce coefficient dépend fortement du type et du nombre d’index mais le taux retenu est un taux communément appliqué par Oracle.
En mode SAN de base, sans partitionnement Oracle et, ipso facto, sans stockage hiérarchisé, nous considérerons que les données sont toutes en RAID-1 sur disques rapides.
Coût du stockage
Nous considérons que les niveaux 1 et 2 utilisent des disques rapides et qu’ils ne diffèrent que par la sécurisation appliquée aux données:
- RAID-1 pour le niveau 1 ;
- RAID-5 pour le niveau 2.
Oracle et économie sur les coûts de stockage hiérarchisé
Le graphique ci-après présente les coûts de stockage en fonction des options retenues:
- Solution SAN de base, sans partitionnement ni compression et, ipso facto, sans stockage hiérarchisé ;
- Solution avec l’option Oracle Partitioning et stockage hiérarchisé ;
- Solution avec l’option Oracle Partitioning, utilisation de la compression standard Oracle11g et stockage hiérarchisé.
Première conclusion intéressante : l’option Oracle Partitioning couplée au stockage hiérarchisé permet de réaliser une économie de 2,4 M€ sur 5 ans ; l’utilisation de la compression standard Oracle11g permet de réaliser, sans coûts de licence additionnelle, une économie supplémentaire de 983 K€ soit une économie totale de 3,4 M€ sur 5 ans.
Comment financer Exadata
Capacité de stockage EXADATA
Exadata dispose d’algorithmes de compression spécifiques, Exadata Hybrid Columnar compression ou HCC, qui se substitueront au stockage hiérarchisé [1] et que nous pourrons mettre en œuvre comme suit:
Les configurations Exadata
Cible Exadata et financement
Puisque nous privilégions les économies, notre cible sera la 1/2 EXADATA X2-2 avec des disques Haute Capacité.
Pour bénéficier du stockage hiérarchisé en mode SAN nous avons besoin de licences:
- Oracle Enterprise Edition et Oracle Partitioning
En environnent EXADATA, il nous faut donc acquérir spécifiquement :
- 1/2 EXADATA X2-2 .
- Les licences Exadata Storage Server Software correspondantes .
- Les licences Oracle Real Application Clusters (RAC) correspondantes;
Que devrions nous débourser [2] pour faire l’acquisition de cette 1/2 EXADATA X2-2 qui intègre également les serveurs de base de données.
En prix public, la machine EXADATA cible, hors licence Oracle Enterprise Edition et Oracle Partitioning, nous coûte 1,5 M€ soit sur 3 ans maintenance incluse 2,8 M€.
Les coûts de stockage sur 5 ans suffisent amplement à financer notre 1/2 EXADATA X2-2, sauf si nous avions l’intention d’utiliser du stockage hiérarchisé avec Oracle Partitioning et la compression standard Oracle11g.
Vous noterez toutefois que ce coût intègre 48 cœurs de traitement pour la base Oracle et que les prix utilisés sont les prix publics.
Il ne vous reste plus qu’à négocier un taux de remise global de 25%, à savoir (2776-2075)/2776, avec votre représentant Oracle et quelles que fussent vos intentions initiales vous réaliserez une belle économie à la plus grande joie de vos utilisateurs qui auront, en prime, de très bons temps de réponse.
[1] Exadata dispose de deux types de disques, Haute Performance ou Haute Capacité. Mais pour utiliser les deux types de disques, il faut des configurations à plusieurs cabinets. Dans cet article nous ferons donc l’impasse sur cette possibilité.
4 réflexions sur “EXADATA ou "comment réaliser des économies avec Oracle" (oui, c'est possible)”
Ping : HCC disponible pour les baies Pillar et ZFS ! « EASYTEAM LE BLOG
Bonjour
pouvez vous préciser quel core-factor utilise oracle pour son matériel ?
Merci
Matériel Intel => Core Factor 0.5
Cordialement,
Et pour avoir un retour réel d’expérience sur le sujet voici la présentation récente faite par Abe Tong http://bit.ly/mvviWi dans le cadre d’Oracle Exadata (IOUG SIG) , un pdf plein d’enseignements.