Apprivoiser et consolider: l'histoire du passage à Oracle Supercluster

Les SGBD grandissent et se multiplient, les scripts d'automatisation deviennent de plus en plus complexes et nombreux, et de plus en plus de temps est consacré à tout cela. Dans de telles circonstances, tôt ou tard, l'administrateur réfléchit: quelque chose doit être changé. Dans cet article, nous dirons par exemple comment résoudre le problème si vous avez affaire à des bases de données Oracle de différentes couleurs et couleurs.



Voici comment tout a commencé. En 2013, nous, avec le soutien de plusieurs dizaines de toutes sortes de bases de données fonctionnant sur Oracle, nous nous étions accumulés. Certains étaient petits, mais avec de lourdes demandes - par exemple, des référentiels de documents réglementaires ou un système de collecte. Certains pourraient être attribués à OLTP, avec un grand nombre de petites demandes - surveillance des risques, moteur de SMS et autres. Certains systèmes ne sont devenus très actifs qu'aux dates de facturation ou à la fin du mois. En général, chacun a également des tâches et des profils de charge différents. Pour être sûr, nous avons conservé pour chaque système une sérieuse réserve de puissance de calcul pour les charges de pointe, ainsi qu'une réserve de ressources disque en cas de croissance brutale. Pour soutenir tout cela, il a fallu beaucoup de temps et d'efforts.

Pour réduire les coûts matériels, nous avons décidé de combiner les bases de données Oracle de tous les systèmes de milieu de gamme sur un seul serveur. Nous avions une bonne expérience avec Oracle Exadata: une réplique sur ce système a résolu le problème du traitement des rapports de construction. Mais les bases de données d'Exadata fonctionnent dans le Real Application Cluster, qui impose certaines restrictions sur les applications et nécessite des tests minutieux. Et les logiciels tiers ne permettent pas d'installer le complexe Exadata sur lui-même, ce qui réduit le nombre de systèmes informatiques portables.

Quelles sont les options? La classe d'ingénierie Oracle comprend également Supercluster. En plus des avantages d'Exadata, il a la possibilité d'utiliser des bases de données en mode RAC à un nœud, en fait autonome, ce qui minimise les risques de migration. Nous avons calculé l'effet économique de la transition vers Supercluster: il s'est avéré que pour le coût des équipements supplémentaires pour soutenir la croissance naturelle des systèmes pour l'année prochaine, nous pouvons acheter 2 nouveaux Supercluster. Nous avons défendu cette décision avec succès avant l'entreprise et, en 2014, nous avons acquis deux moitiés du Supercluster T5-8 pour les systèmes principal et de secours.


Chaque moitié de Supercluster contenait deux nœuds de calcul avec quatre processeurs 16 cœurs et 1 To de mémoire. Sur les premiers nœuds de deux super-grappes, nous plaçons les bases critiques pour l'entreprise, sur les seconds nœuds - tout le reste, les bases de secours. Ils ont été configurés avec moins de mémoire de sorte que lorsque des problèmes surviennent sur le nœud principal, le clusterware lève automatiquement des ressources sur un autre nœud actif. En cas de défaillance de l'ensemble du nœud, le commutateur de basculement configuré signifie Data Guard. Et pour simplifier la redondance, nous avons ajouté des cartes FC et des serveurs de médias Veritas Netbackup supplémentaires aux nœuds. Ainsi, nous avons tiré le meilleur parti de nos ressources et assuré la tolérance aux pannes et la résistance aux catastrophes.


La migration du système s'est accompagnée de tests polyvalents. Nous craignions que la concurrence pour les ressources de nombreuses bases de données ne conduise à une dégradation des services, mais après le transfert de plus de 30 systèmes, nous avons réalisé que la vitesse de travail n'avait fait qu'augmenter. De plus, même dans les systèmes qui n'ont aidé ni à l'ajout de processeurs avec mémoire, ni au transfert de bases de données vers des baies full flash. Par exemple, dans notre système anti-fraude principal Risk Monitoring, qui avant cela a commencé à être transféré en raison de l'augmentation de la charge des systèmes source. De toute évidence, la question n'est pas seulement dans l'équipement lui-même, mais aussi dans les «mathématiques» des systèmes d'ingénierie Oracle, ce qui accélère les requêtes.

Aujourd'hui, Supercluster travaille avec nous depuis plus de quatre ans. Voici ce que nous aimons en plus des performances:

  • Les coûts de l'infrastructure informatique ont chuté comme nous le voulions.
  • Coûts d'administration réduits. Auparavant, non seulement les administrateurs de SGBD, mais également les administrateurs Unix, les administrateurs de stockage et les SAN étaient nécessaires pour prendre en charge les bases de données. Maintenant, tout est pris en charge par une seule personne, et 90% de l'administration est effectuée via Oracle Cloud Control.
  • Le délai d'introduction de nouveaux systèmes d'information a été réduit. plus besoin d'attendre l'acquisition et la livraison de matériel de base de données.
  • En plus des éléments Exadata utiles comme les analyses intelligentes, les index de stockage et la compression hybride, nous avons utilisé l'outil Exadata - IO Resource Manager, qui est très utile pour la consolidation de la base de données. Avec lui, nous priorisons l'utilisation des ressources disque.

Par ailleurs, il convient de mentionner le support technique polyvalent d'Oracle. Pour les systèmes matériels et logiciels, en plus du support Premier standard et du support partenaire, nous avons reçu un support Platinum Service gratuit, qui comprend:

  • Le service «call home» est une surveillance automatique des équipements par le vendeur: par exemple, en cas de panne de disque, le vendeur sera le premier informé et organisera la procédure de remplacement.
  • Mises à jour régulières et gratuites du logiciel système.
  • Récupération beaucoup plus rapide du complexe via le système Advanced Platinum Support Gateway.

    Nous développons une plateforme de consolidation Oracle DBMS basée sur Supercluster, et fin 2017, les trois premiers Supercluster M8 vendus dans le monde nous sont parvenus:



    Si vous avez des questions sur nos cas d'utilisation Supercluster, nous serons heureux d'y répondre dans les commentaires.

Source: https://habr.com/ru/post/fr421425/


All Articles