IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Oracle et virtualisation


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut Oracle et virtualisation
    Bonjour,

    J'ai il me semble lu il y a quelques temps, ici, qu'aucune "machine virtuelle" n'était certifiée Oracle, ou presque.

    Je suis à la quête d'informations, car je ne connais pas du tout le domaine ni de la virtualisation, ni du culstering, ni de l'administration Oracle.
    Et je dois donner des pistes à mon patron pour choisir le profil de la personne qu'il va proposer pour résoudre un très gros soucis de performances chez le client pour lequel je travaille.

    Voici le contexte :
    Nous avons un client 1, qui a une base "monstrueuse". Je ne sais pas exactement quelle est la configuration serveur, mais il s'agit d'une machine physique, sans cluster. La configuration est très musclée (ils ont récemment rajouté 32 Go de RAM car ils trouvaient le serveur un peu lent). La base de donnée est très rapide. Les plus longs traitements, qui brassent des centaines de millions de lignes, ne durent que quelques secondes.

    Nous avons un client 2, qui a une base que je quantifierait entre 100 et 1000 fois plus petite. Le modèle de la base de données est strictement le même. La version d'Oracle aussi (Oracle 11g R1). Ce client 2 a des performances très mauvaises, et surtout très aléatoires. Un DBA est récemment venu tenter d'améliorer tout ça, et à conclu à "un problème serveur lors du recalcul de stats", visiblement un souci "indépendant" d'Oracle.
    Je sais que la machine est un couple de deux machines virtuelles qui travaillent en mode réplication, réparties sur un cluster formé de 4 serveurs.
    Les services de clustering d'Oracle ne sont pas utilisés, seul celui du load balancing (pour la réplication d'une VM à l'autre). C'est la VM qui s'occupe de gérer le clustering matériel.

    Est-ce que l'architecture du second client vous semble bancale. Je suis désolé de ne pas avoir plus d'informations à vous donner, j'imagine que les infos que je vous donne sont très vagues...

  2. #2
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Bonjour,


    Oracle ne certifie la virtualisation que sur son logiciel .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    Je sais que la machine est un couple de deux machines virtuelles qui travaillent en mode réplication, réparties sur un cluster formé de 4 serveurs.
    Qu'est ce que cela veut dire ? :

    vous avez un cluster composé de 4 serveurs qui hébergent un logiciel
    de virtualisation du genre vmware .
    Sur ce cluster création de deux VM qui se repliquent l'une avec l'autre .

    Partagent-elles les mêmes disques du cluster ?

    je pense que
    les performances sont forcément plus faibes que chez votre client 1 .

    Maintenant les experts de la virtualisation estiment qu l'on peut avoir des temps de réponses identiques .

    Vérifier la charge du cluster (cpu, mémoire, i/o ) .
    Combien de VM héberge-t-il ?

    Dans votre cas, il vous faut trouver des compétences sur Oracle
    et la virtualisation , si en plus votre client a un SAN ...

    c'est un sacré challenge !!!


    Bon courage

  3. #3
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Je n'ai malheureusement pas bien plus de détail que ça sur la configuration.

    De ce que j'ai compris, oui, c'est bien ça : un cluster de 4 machines, sur lequel est installé un logiciel de VM qui héberge les deux machines virtuelles.

    J'ai d'ailleurs pas bien compris l'intérêt de répliquer les données d'une machine à l'autre puisque tout est dans le même cluster : à la moindre panne, on perds les deux VM de toute façon... Ou alors il y a un truc qui m'échappe, je ne suis pas expert.

  4. #4
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Effectivement repliquer une VM sur une autre VM si elles sont sur le même
    support physique, cela ne sert à rien sauf si l'une est de la prod et l'autre du test .

    Pour éliminer les causes Hardware, vous pourriez chez votre client,
    créer une base sur un autre serveur de test
    (un gros PC peut faire l'affaire) et tester les traitements .


    Sinon, comme toujours, Oracle et autres fournissent des outils d'analyse et de trace ,
    mais j'imagine que le DBA les a faites ...

    Cordialement

Discussions similaires

  1. Oracle et virtualisation
    Par Steve84 dans le forum Débuter
    Réponses: 15
    Dernier message: 21/12/2013, 12h23
  2. Réponses: 0
    Dernier message: 02/10/2010, 10h34
  3. Réponses: 35
    Dernier message: 31/05/2010, 18h13
  4. Virtualisation Oracle: Oracle VM
    Par adetag dans le forum Virtualisation
    Réponses: 3
    Dernier message: 31/07/2009, 10h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo