L'intégration crée de la valeur ajoutée et de la sécurité


A la fin du premier semestre 2015, SAP a terminé la deuxième phase de certification pour les options Oracle Database 12c. Après l'approbation générale d'Oracle Database 12c pour SAP dans la première étape et l'approbation de l'option In-memory dans la deuxième, l'approbation pour l'option Database Advanced Compression est également attendue dans les prochains mois.
Elle contient la nouvelle fonctionnalité de gestion du cycle de vie de l'information d'Oracle Database. Pour la première fois, la compression hybride de colonnes sur Oracle Database Machine Exadata est ainsi disponible pour SAP.
D'une part, les entreprises produisent de plus en plus de données qui doivent être traitées, conservées et analysées, et d'autre part, la pression des coûts sur les départements informatiques augmente.
Les clients SAP existants sont familiarisés avec l'exploitation et la gestion d'environnements SAP vastes et complexes, constitués d'un grand nombre de groupes informatiques coordonnés. Lorsque des pannes SAP menacent, ces derniers sont censés collaborer étroitement au dépannage et au diagnostic.
Mais lorsqu'il s'agit d'optimiser l'environnement informatique existant, on n'obtient pas les performances et la disponibilité qui devraient être possibles. Dans la plupart des cas, cela est dû au fait que l'on dispose de trop peu de temps et de savoir-faire pour équilibrer et configurer correctement les composants dans des serveurs de bases de données configurés individuellement.
Cela peut inévitablement conduire à des goulots d'étranglement dans le système et réduit dramatiquement les performances. De plus, on n'a généralement jamais vérifié ce qui se passe en cas de défaillance d'un seul composant, car le système n'a pas été conçu comme une unité intégrée.
Exadata a été spécialement conçu pour être utilisé avec des bases de données Oracle et est toujours configuré de manière uniforme, toutes les machines sont identiques. Cette uniformité permet également d'améliorer le support, car les collaborateurs du support Oracle sont toujours confrontés aux mêmes systèmes et les entreprises ne doivent contacter qu'un seul fabricant.
Dans la mesure où les machines Exadata sont exploitées dans une configuration certifiée, les utilisateurs bénéficient même des services Platinum d'Oracle sans frais supplémentaires. Cela garantit une disponibilité et des performances encore plus élevées.
Le service comprend également la surveillance à distance pour la détection précoce des erreurs, des temps de réaction accélérés et des services de déploiement de correctifs. Les entreprises bénéficient ainsi de l'expérience de plusieurs milliers de machines Exadata déjà en service.
Le support du fournisseur unique et l'observation centralisée de tous les composants d'un système permettent de libérer des ressources qui seraient autrement nécessaires à l'exploitation de serveurs de bases de données.
L'efficacité est le mot magique, c'est pourquoi les Oracle Engineered Systems peuvent être la base matérielle idéale pour les installations SAP. Oracle fournit désormais tout d'un seul tenant : serveur, mémoire, système d'exploitation et virtualisation.
Oracle propose ainsi à SAP une solution d'infrastructure IT qui offre une grande disponibilité du système et une voie claire vers une productivité accrue. En même temps, les ressources matérielles sont utilisées de manière optimale, ce qui permet également de réduire le coût total de possession.
L'utilisation optimale du système ainsi que la densité plus élevée des composants permettent d'obtenir la même consommation d'énergie avec plus de puissance, tout en réduisant l'espace nécessaire dans les centres de données, ce qui améliore le respect de l'environnement.
L'utilisation de l'Exadata Database Machine est certifiée pour SAP depuis juin 2011. Tous les composants matériels intégrés dans l'Exadata Database Machine sont optimisés pour l'exploitation d'Oracle Database.
Cela comprend par exemple des serveurs basés sur des processeurs Intel et fonctionnant avec Oracle Linux, ainsi que des composants de stockage optimisés. Ils sont préconfigurés, optimisés et testés par des experts d'Oracle.
Cela permet d'économiser les semaines ou les mois qui sont généralement nécessaires pour mettre en place un système très performant. De plus, Exadata dispose d'une architecture redondante dans laquelle tous les points uniques de défaillance ont été éliminés.
Les technologies habituelles à cet effet, comme le mirroring, l'isolation des erreurs, la protection contre les pannes de disques durs ou de cellules, sont incluses, ce qui garantit une disponibilité et une protection maximales des données.
L'architecture massivement parallèle, qui s'appuie sur les clusters Oracle Real Applications et le stockage Exadata, fournit des performances maximales avec une évolutivité E/S linéaire. Cela permet d'augmenter drastiquement la bande passante entre le serveur de base de données et le stockage.
Les processus de requêtes intensives et les évaluations de data mining sont transférés sur des serveurs de stockage. Ainsi, les requêtes intensives en termes de calcul sont effectuées plus près de l'emplacement de stockage des données d'application, ce qui augmente la performance des requêtes et accélère les requêtes parallèles. Cette étroite interaction entre le matériel et le logiciel illustre très bien l'optimisation que l'on peut obtenir avec les Engineered Systems.
Exadata optimise SAP
Le moteur de base de données d'Oracle est optimisé pour gérer toutes les exigences en matière de base de données, qu'il s'agisse d'applications d'entrepôts de données à lecture intensive (par ex. SAP BW) ou d'applications OLTP hautement parallèles (par ex. ERP/ECC 6.0).
Oracle Exadata peut être utilisé comme backend pour toutes les applications SAP basées sur NetWeaver 7.0 et plus récent. Oracle Exadata Database Machine supporte les charges de travail les plus exigeantes et permet d'augmenter la vitesse jusqu'à dix fois.
De plus, les utilisateurs SAP ont l'avantage de ne pouvoir se limiter qu'à deux fournisseurs pour le matériel et les logiciels de leur environnement SAP : SAP et Oracle. Ainsi, les environnements et l'infrastructure SAP sur Oracle Exadata peuvent être administrés aussi bien via BR*Tools, l'outil d'administration propre à SAP pour les bases de données, que via Oracle Enterprise Manager. Même les correctifs sont mis à disposition en commun.
Exadata se comporte de manière totalement transparente vis-à-vis de l'application. Cela signifie que l'ensemble de code qui a déjà fonctionné avec Oracle Database 11g Release 2 et avec 12c Release 1 (et versions plus récentes) sur du matériel de base de données traditionnel, fonctionne également sur Exadata - mais plus rapidement.
Aucune modification des applications SAP n'est donc nécessaire lors de la migration vers Exadata et les gains de performance sont immédiats grâce à la solution combinée matérielle et logicielle "out of the box".
Les utilisateurs SAP doivent simplement reconnecter les instances d'application SAP à Exadata sans aucune modification. En fonction de la plateforme source, une migration de base de données peut ainsi être aussi simple qu'une sauvegarde puis une restauration.
Les fonctions de base de données Oracle, comme Oracle Data Guard, pour la protection des données et la disponibilité, ainsi que Recovery Manager (RMAN), pour la sauvegarde et la restauration en ligne, peuvent également être utilisées comme d'habitude sur l'Exadata.
L'avantage pour les utilisateurs et les administrateurs de bases de données est évident : ils peuvent continuer à utiliser le savoir-faire qu'ils ont acquis jusqu'à présent en matière de bases de données. Avec la machine de base de données Oracle, les utilisateurs SAP externalisent ou étendent progressivement et selon leurs besoins leurs applications de base de données.
Le fait qu'Exadata puisse être utilisé dès le départ comme huitième, quart, demi-rack ou rack complet permet de l'étendre sans problème en cas d'éventuels goulots d'étranglement de capacité ou de performance.
Exadata dispose également d'une technologie unique qui permet de déplacer les opérations SQL à forte intensité de données vers le serveur de stockage Oracle Exadata. Seules les rangées et les colonnes directement nécessaires à une requête sont renvoyées vers les serveurs de base de données.
Le résultat est une performance maximale pour le traitement des transactions et l'entreposage des données. Les transactions SAP qui demandent des données ont de fortes chances d'être servies à partir de la mémoire flash afin d'obtenir des résultats ultra-rapides.
Le reporting et le traitement par lots n'affectent donc pas les utilisateurs qui utilisent SAP pour les transactions en ligne. Les requêtes dans les entrepôts de données SAP BW/BI sont ainsi considérablement accélérées. Hybrid Columnar Compression (HCC) est une technologie permettant une compression élevée des données et une réduction des entrées/sorties.
Compression hybride en colonnes
HCC n'est pas inclus dans l'option Oracle Database Advanced Compression, mais n'est disponible qu'avec Oracle Exadata, car cela nécessite des configurations matérielles spéciales. Les économies de mémoire moyennes sont de 10 à 15 fois plus importantes, selon le niveau de compression choisi.
Grâce à ses algorithmes de compression puissants, HCC est particulièrement adapté aux données dites "froides" (par ex. historiques). HCC peut réduire la taille d'une base de données de 100 TB à 10 TB.
Grâce aux 90 To libérés, les entreprises peuvent renoncer pour un certain temps à l'extension coûteuse du volume de stockage. HCC représente ainsi une technologie de base aussi bien pour la compression d'entrepôts que pour la compression d'archives.
Comme son nom l'indique - Hybrid Columnar Compression -, cette technologie utilise une combinaison de méthodes de stockage des données orientées vers les rangées et les colonnes.
L'approche hybride permet d'obtenir les avantages de compression du stockage en colonnes sans les inconvénients d'un format purement en colonnes. Les avantages connus de la base de données Oracle utilisée avec Exadata, à savoir des performances élevées pour les applications OLTP et les accès en lecture, sont ainsi conservés.
Les requêtes sur les données compressées HCC s'exécutent dans les cellules de stockage Exadata avec Smart Scan, en utilisant un moteur de requête haute performance.
Il est important de noter que les données compressées ne sont pas seulement disponibles sur le disque dur, mais qu'elles restent rapidement disponibles pour toutes les tâches de la base de données, c'est-à-dire qu'elles sont également disponibles dans l'Exadata Smart Flash Cache, dans le Buffer Cache du serveur de base de données et même pour les sauvegardes ou le Log Shipping avec Data Guard.
Le type de compression peut être spécifié en fonction des exigences : Warehouse Compression est optimisé pour la performance d'interrogation et convient particulièrement aux applications d'entrepôt de données ; Archive Compression est optimisé pour les taux de compression les plus élevés et convient particulièrement aux données historiques et à celles qui ne sont plus modifiées.
Avec la base de données Oracle actuelle version 12c, qui est désormais certifiée pour SAP sur Exadata, le Compression Tiering (automatique) peut désormais être utilisé pour SAP. La base de données décide donc elle-même quelles données doivent être comprimées et à quel degré, si tant est qu'elles le soient.
Cela signifie que les "données chaudes" ne sont pas compressées, tandis que les "données chaudes" sont compressées avec Advanced Compression et que seules les "données froides et très froides" utilisent HCC.
Comme nous l'avons déjà mentionné, cela permet de réduire considérablement les besoins en capacité. Les besoins en mémoire sont divisés par 15 et les performances des applications sont nettement accélérées lors de la consultation de données historiques. La compression automatique est gérée par l'ADO (Automatic Data Optimization).
Avec sa philosophie matérielle "Engineered Systems" et ses optimisations intégrées pour les bases de données, comme la compression hybride de colonnes décrite, l'Exadata Database Machine convient définitivement pour consolider de grands paysages de bases de données, notamment SAP.
27 ans de partenariat entre Oracle et SAP garantissent aux utilisateurs des performances, une fiabilité et une sécurité optimales pour un coût global réduit.