Hier, je suis tombé sur ce livre blanc d'Oracle Corp sur la prise en charge d'Oracle RAC sur les clouds tiers. Le document est définitivement une lecture incontournable pour ceux qui souhaitent exécuter Oracle RAC sur les fournisseurs de cloud AWS, Google ou Azure. Le premier paragraphe était prometteur lorsqu'il disait :
Cela sonne bien, mais la citation parle de la base de données Oracle et non de l'option RAC. J'ai trouvé intéressant que le document passe beaucoup de temps à parler d'AWS et d'Azure, mais ne mentionne jamais le cloud de Google.
Voici l'essentiel de la position d'Oracle concernant la prise en charge de RAC sur d'autres offres cloud :
Le document s'étend longuement pour illustrer comment AWS brouille les cartes en ce qui concerne les exigences de stockage et de mise en réseau nécessaires pour exécuter RAC dans AWS.
Il devrait être évident qu'Oracle essaie d'éloigner ses clients de l'exécution de RAC dans AWS en lisant ce document. Amazon a publié des informations nous indiquant à quel point il est facile d'exécuter RAC dans AWS. Mais après avoir lu ce livre blanc Oracle, j'aurais quelques inquiétudes quant à l'efficacité de l'environnement AWS pour les déploiements RAC critiques.
AWS fournit un stockage partagé pour RAC en utilisant des cibles iSCSI sur des machines virtuelles, que je n'utiliserais jamais pour autre chose qu'un banc d'essai. Un problème est la redondance au niveau du stockage. Afin d'avoir de la redondance au niveau du stockage :
Pour le réseau privé, AWS ne prend pas en charge la multidiffusion, une exigence pour Grid Infrastructure Cluster Interconnect. AWS contourne ce problème en utilisant un réseau VPN point à point utilisant n2n ntop. Mais d'après le propre site Web de ntop, il n'y a pas eu d'autres développements à ce sujet au cours des deux dernières années.
Ne vous méprenez pas. Je pense qu'AWS est une excellente solution cloud pour beaucoup de choses différentes. Certes, je n'ai pas exécuté RAC sur AWS, du moins pas encore. Mais si je cherchais à déplacer l'infrastructure de base de données RAC de mon entreprise vers le cloud, j'enquêterais sérieusement sur les affirmations de ce livre blanc Oracle avant de m'engager dans la solution AWS. Cette dernière phrase est tout l'intérêt de ce billet de blog.