Create une charge de travail Oracle sur Azure

Cet article fournit Well-Architected bonnes pratiques d’infrastructure pour une charge de travail Oracle sur l’infrastructure en tant que service (IaaS) Azure. Les propriétaires d’applications, les administrateurs de base de données Oracle, les parties prenantes de l’entreprise et les architectes peuvent utiliser ces conseils pour créer une base technique pour leur solution hautement fiable pour Oracle sur Azure à grande échelle.

Qu’est-ce qu’une charge de travail Oracle ?

Dans ce guide, le terme charge de travail fait référence à une collection de bases de données, telles que des bases de données Oracle Exadata, et des ressources d’application qui prennent en charge un objectif métier ou un processus métier commun.

Vous devez créer des charges de travail Oracle hautement disponibles et résilientes aux défaillances. Ces charges de travail peuvent être des applications de gestion de la relation client, des applications de ressources humaines ou des applications personnalisées qui s’appuient sur Oracle WebLogic Server ou Java. Les applications et plateformes locales Oracle que vous pouvez déplacer vers le cloud incluent WebLogic Server, Siebel, PeopleSoft, JD Edwards et E-Business Suite.

Quels sont les défis courants ?

Microsoft Azure facilite le déploiement et la gestion des solutions cloud. Toutefois, des difficultés peuvent survenir lorsque vous créez et migrez des charges de travail Oracle hautement disponibles et fiables sur la plateforme Azure. Par exemple :

  • Les architectures d’applications Oracle sont complexes. Les dépendances entre la couche application et la couche base de données, telles que les mises à niveau de version et les correctifs, peuvent augmenter la complexité.

  • Une conception d’application fiable à grande échelle nécessite des connaissances sur les versions et les architectures d’application, les meilleures pratiques d’autres clients et une expertise sur les dépendances de chaque couche. Vous avez besoin de connaissances approfondies pour pouvoir sélectionner les technologies appropriées et les configurer correctement.

  • Les architectures de base de données Oracle diffèrent d’un client à l’autre. Les fonctionnalités Exadata, telles que l’analyse intelligente et les index de stockage, ou les clusters d’applications réelles Oracle (RAC) peuvent introduire de la complexité. Le référentiel de charge de travail automatique (AWR) fournit des insights sur l’utilisation réelle des fonctionnalités Exadata et des configurations RAC, et finalement sur l’utilisation de la base de données.

Vous devez concevoir toutes les charges de travail Oracle pour gérer les défaillances avec un impact corrélé ou en cascade. L’ingénierie de fiabilité est une tâche importante dans l’ensemble de la conception de l’architecture.

Approche Well-Architected Framework

Nous vous recommandons de structurer votre charge de travail bien conçue pour répondre à des objectifs spécifiques de fiabilité, de sécurité, d’optimisation des coûts, d’excellence opérationnelle et d’efficacité des performances. Suivez les principes et les instructions d’architecture spécifiques à Oracle sur Azure IaaS pour améliorer l’expérience client et offrir cohérence et fiabilité. Ce guide traite des bases de données Oracle, telles que les bases de données Exadata et d’autres applications Oracle.

Les piliers Well-Architected Framework vous aident à implémenter la modularité, à séparer les rôles et à améliorer la productivité opérationnelle. Utilisez une approche bien conçue pour créer des charges de travail d’application sans complexité inutile ni coûts imprévus.

Utilisez les piliers Well-Architected Framework pour améliorer votre charge de travail Oracle sur Azure IaaS des manières suivantes :

  • Fiabilité : une charge de travail Oracle nécessite une résilience au niveau de la couche d’architecture. Create une architecture de base de données et d’application avec une haute disponibilité pour traiter des données métier critiques et non critiques.

  • Sécurité : une charge de travail Oracle peut contenir des données critiques pour l’entreprise. La plupart des applications Oracle nécessitent également un port Ssh (Secure Shell). Sécurisez vos bases de données et applications Oracle avec plusieurs couches de sécurité, notamment l’identité, l’accès, la validation d’entrée, la souveraineté des données et les couches de chiffrement.

  • Optimisation des coûts : une charge de travail Oracle nécessite que vous apportiez votre propre licence. Vous pouvez générer un rapport AWR pour optimiser les coûts. Vous pouvez utiliser le rapport AWR pour déterminer la référence SKU de machine virtuelle et le stockage dont vous avez besoin pour répondre aux exigences de performances.

  • Excellence opérationnelle : une charge de travail Oracle nécessite une surveillance pour répondre aux exigences de productivité. Assurez-vous que votre charge de travail Oracle répond aux normes d’excellence opérationnelle.

  • Efficacité des performances : le cycle de vie d’une charge de travail Oracle se compose principalement de tâches opérationnelles. Gérez une charge de travail Oracle afin qu’elle reste performante et réponde aux demandes des clients. Vous devez également gérer les coûts.

Choisir une approche de migration

Vous pouvez appliquer différentes approches de migration, en fonction de vos besoins de migration. Les outils de migration courants incluent Oracle Data Guard, Oracle Recovery Manager (RMAN), Oracle GoldenGate et Oracle Data Pump. Nous ne recommandons pas data pump pour un grand volume de données.

Dans le cadre de votre migration, assurez-vous que votre jeu de caractères est identique et qu’il a le même caractère de fin afin que vous puissiez évaluer correctement les migrations multiplateformes. Pour plus d’informations, consultez Migrer des charges de travail Oracle vers Azure IaaS.

Quels sont les principaux domaines de conception ?

Une migration IaaS Oracle sur Azure comprend les domaines de conception suivants. Chaque domaine de conception se concentre sur les points de décision techniques pour les composants d’infrastructure qui font partie d’une charge de travail et l’interaction des composants avec les services partagés.

Zone de conception Résumé
Choisir le calcul et le stockage Découvrez comment mettre en valeur votre infrastructure pour améliorer les performances et la rentabilité. Utilisez l’outil OMAT (Oracle Migration Assistant Tool) pour sélectionner la référence SKU appropriée pour la machine virtuelle de base de données et le stockage le mieux adapté pour la base de données, archiver les journaux de restauration par progression et la sauvegarde.
Optimiser la continuité d’activité et la récupération d’urgence Obtenez des conseils sur les architectures de basculement fiables, notamment les exigences relatives à l’objectif de point de récupération (RPO) et à l’objectif de délai de récupération (RTO) et aux considérations relatives à la haute disponibilité.
Optimiser la sécurité Découvrez comment sécuriser les données sensibles et créer une architecture fiable dans laquelle vous pouvez placer votre charge de travail Oracle.
Concevoir des applications Oracle Découvrez les considérations de conception pour votre charge de travail Oracle qui peuvent vous aider à créer une solution performante, fiable, sécurisée et hautement disponible dans le cloud.
Superviser les charges de travail Découvrez comment surveiller les outils afin de pouvoir résoudre rapidement les problèmes en développement et la dégradation des performances.

Étapes suivantes

Passez en revue les principes de conception.

Effectuez une évaluation pour évaluer vos choix de conception.