Base de données autonome pour les développeurs

Les instances Autonomous Database pour les développeurs sont des base de données Autonomous Database gratuites que les développeurs peuvent utiliser pour créer et tester de nouvelles applications.

Avec les instances Autonomous Database pour les développeurs, vous pouvez essayer gratuitement de nouvelles fonctions Autonomous Database et les appliquer à des projets de développement en cours ou nouveaux. La base de données de développement est fournie avec des ressources limitées et ne convient donc pas aux déploiements de production et de test à grande échelle. Lorsque vous avez besoin de plus de ressources de calcul ou de stockage, vous pouvez passer à une licence de base de données payante en clonant votre base de données de développement dans une base de données Autonomous Database normale.

Conditions

Pour créer une base de données Autonomous Database pour les développeurs, vous devez avoir accès à Oracle Exadata Database Service ou à Autonomous Database sur une infrastructure Exadata dédiée ou Exadata Cloud@Customer. En d'autres termes, seuls les clients ayant des abonnements actifs à l'une des plates-formes de service suivantes peuvent créer des bases de données pour développeurs :

  • Base de données autonome sur une infrastructure Exadata dédiée
  • Service Oracle Exadata Database sur une infrastructure dédiée
  • Autonomous Database sur Exadata Cloud@Customer
  • Service Oracle Exadata Database sur Cloud@Customer

Il n'y a pas de limite au nombre de bases de données de développement gratuites; elle est limitée par la capacité de votre infrastructure Exadata.

Versions d'Oracle Database prises en charge

Autonomous Database pour les développeurs peut être créé avec Oracle Database 19c ou Oracle Database 23ai, selon la version du logiciel de base de données de sa base de données conteneur autonome parent. Par exemple, pour créer une base de données pour développeurs avec Oracle Database 23ai, vous devez choisir une base de données conteneur autonome dont la version du logiciel de base de données Oracle est 23ai.

Pour en savoir plus sur chaque version de base de données, voir Oracle Database 23ai ou Oracle Database 19c sur Oracle Help Center.

Flux de travail de provisionnement

Vous pouvez provisionner une base de données Autonomous Database pour les développeurs à partir de la console Oracle Cloud Infrastructure (OCI) ou à l'aide d'une API.

Pour créer une base de données pour développeurs, vous avez besoin d'une base de données conteneur autonome sans Autonomous Data Guard dans une grappe de machines virtuelles Exadata autonome (AVMC) basée sur ECPU.

Si ces ressources ne sont pas déjà provisionnées, créez d'abord la grappe de machines virtuelles autonome basée sur ECPU, puis créez une base de données conteneur autonome sans récupération après sinistre (Autonomous Data Guard) à l'aide de cette grappe de machines virtuelles autonome.

Après avoir créé ou identifié (s'ils existent déjà) la grappe de machines virtuelles autonome et la base de données conteneur autonome, vous pouvez créer une base de données Autonomous Database pour les développeurs à l'aide de celles-ci. Le provisionnement d'une base de données pour développeurs à l'aide de la console OCI suit le même flux de travail que la création d'une base de données Autonomous Database standard, comme décrit dans Créer une base de données Autonomous Database. Une fois créées, les instances Autonomous Database pour les développeurs apparaissent avec une étiquette de développeur dans la liste des base de données Autonomous Database sur la console OCI.

Specifications (Spécifications)

Chaque base de données de développement est livrée avec les spécifications suivantes :

  • Calcul : 4 ECPU fixes, sans ajustement d'UC
  • Stockage : Fixe 20 Go
  • Limites de session : 30 sessions de base de données concurrentes
  • Type de charge de travail : Base de données Autonomous Data Warehouse, Base de données Autonomous Transaction Processing

Fonctions exclues

Autonomous Database pour les développeurs prend en charge toutes les fonctions offertes par une base de données Autonomous Database normale, à l'exception de celles listées ci-dessous. Ces limites sont en place pour garantir que les bases de données de développement sont utilisées de manière optimale en tant que bac à sable de développement.

Instances de base de données de développement :

  • Ne prenez pas en charge Autonomous Data Guard. Par conséquent, ils ne peuvent être provisionnés que dans une base de données conteneur autonome sans Autonomous Data Guard.
  • Prise en charge d'ECPU uniquement. Par conséquent, vous ne pouvez les provisionner que sur une base ACD basée sur ECPU.
  • Outre le dimensionnement fixe du calcul et du stockage, l'ajustement manuel ou automatique et l'ajustement du stockage ne sont pas pris en charge.

  • Impossible d'avoir des sauvegardes à long terme.
  • N'indiquez pas de base de données en mémoire.

Fonctions prises en charge

  • Clonage : Autonomous Database pour les développeurs offre moins de ressources et de fonctions que Autonomous Database standard. Pour les utilisations hors développement, telles que le test de charge/stress et la production, ou pour accéder à toutes les fonctions, les utilisateurs peuvent cloner d'une base de données pour développeurs vers une base de données Autonomous Database normale.

    Vous pouvez également cloner une base de données normale dans une base de données pour développeurs. Toutefois, pour cloner une base de données normale dans une base de données pour développeurs, l'espace utilisé réel de la base de données source, arrondi au Go suivant, doit être inférieur ou égal à 32 Go.

    Pour obtenir des instructions, voir Cloner une base de données Autonomous Database.

  • Sauvegarde et récupération : Vous pouvez activer les sauvegardes automatiques ou déclencher des sauvegardes manuelles de votre base de données de développement, si nécessaire. Si la destination de sauvegarde est un service de stockage d'objets et de récupération, les sauvegardes sont facturées.
  • Maintenance du service : Les bases de données de développement suivent le même programme d'application de correctifs que les bases de données Autonomous Database standard. Toutefois, elles ne prennent pas en charge les correctifs ponctuels critiques.
  • Développement d'applications de base de données et outils pour développeurs : Avec Autonomous Database pour les développeurs, vous pouvez utiliser toutes les fonctions liées aux développeurs et les outils intégrés qu'offre une base de données Autonomous Database. Pour plus de détails, voir Développer des applications avec Autonomous Database dans Tâches et Surveillance du service dans Fonctions.

Autonomous Database pour les développeurs est livré avec un objectif de niveau de service de 99,5 %, et vous pouvez journaliser les demandes de service à Oracle Support pour obtenir de l'aide. Toutefois, aucune demande de service de gravité 1 n'est prise en charge pour les bases de données de développement. Voir Créer une demande de service dans My Oracle Support pour savoir comment communiquer avec Oracle Support pour obtenir de l'aide.