Type d' EC2 instance Amazon - Bonnes pratiques pour exécuter la base de données Oracle sur AWS

Ce livre blanc est fourni à titre de référence historique uniquement. Certains contenus sont peut-être périmés et certains liens ne sont peut-être pas disponibles.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Type d' EC2 instance Amazon

AWS propose un grand nombre de types d' EC2 instances Amazon. Vous pouvez donc choisir le type d'instance le mieux adapté à votre charge de travail. Cependant, tous les types d'instances disponibles ne conviennent pas parfaitement à l'exécution d'Oracle Database.

Si vous utilisez Amazon RDS pour votre base de données Oracle, il AWS filtre certains types d'instances en fonction des meilleures pratiques et vous propose différentes options pour les instances de classe T, de classe M et de classe R. AWS vous recommande de choisir des instances Amazon RDS basées sur db.m ou r pour toutes les charges de travail de base de données d'entreprise. Les instances R5 sont parfaitement adaptées aux applications gourmandes en mémoire telles que les bases de données hautes performances.

Pour obtenir les dernières informations sur les instances RDS, consultez la page de tarification d'Amazon RDS for Oracle Database. Votre choix du type d'instance Amazon RDS doit être basé sur la charge de travail de la base de données et les licences de base de données Oracle disponibles.

Si vous utilisez votre base de données autogérée sur Amazon EC2, de nombreuses autres options s'offrent à vous pour le type d' EC2 instance Amazon. C'est souvent l'une des raisons pour lesquelles les utilisateurs choisissent d'exécuter Oracle Database sur Amazon EC2 au lieu d'utiliser Amazon RDS.

Les très petits types d'instances ne conviennent pas car Oracle Database consomme beaucoup de ressources en termes d'utilisation du processeur. Les instances dont l'encombrement mémoire est plus important contribuent à améliorer les performances de la base de données en fournissant une meilleure mise en cache et une plus grande surface globale du système (SGA). AWS recommande de choisir des instances présentant un bon équilibre entre mémoire et processeur.

Choisissez le type d'instance qui correspond aux licences de base de données Oracle que vous prévoyez d'utiliser et à l'architecture que vous prévoyez de mettre en œuvre. Pour connaître les architectures les mieux adaptées aux besoins de votre entreprise, consultez le livre blanc Advanced Architectures for Oracle Database on Amazon. EC2

Oracle Database utilise beaucoup le stockage sur disque pour read/write ses opérations. Il AWS est donc vivement recommandé de n'utiliser que des instances optimisées pour Amazon Elastic Block Store (Amazon EBS). Les instances optimisées pour Amazon EBS fournissent un débit dédié entre Amazon et EC2 Amazon EBS. La bande passante et le débit du sous-système de stockage sont essentiels pour de bonnes performances de base de données. Choisissez des instances offrant de meilleures performances réseau pour de meilleures performances de base de données.

Les familles d'instances suivantes sont parfaitement adaptées à l'exécution d'Oracle Database sur Amazon EC2.

Famille d'instances Fonctions
Famille M
  • Optimisé par défaut pour EBS sans frais supplémentaires

  • Support pour une mise en réseau améliorée

  • Équilibre entre les ressources de calcul, de mémoire et de réseau

Famille X
  • Prix le plus bas par GiB de RAM

  • Stockage SSD et EBS optimisés par défaut et sans frais supplémentaires

  • Possibilité de contrôler la configuration de l'état C et de l'état P du processeur

Famille R

Famille I
  • Optimisé pour une faible latence, des performances d'E/S aléatoires très élevées, un débit de lecture séquentiel élevé et des IOPS élevés à faible coût

  • NVMe Stockage éphémère SSD

  • Support pour TRIM

  • Support pour une mise en réseau améliorée

Famille Z1d
  • Fréquence de base maintenue de 4,0 GHz

  • Fournit un ratio vCPU/mémoire de 1:8