2010-02-09 5 views
5

Je viens de créer ma première instance de base de données sur le service Amazon RDS. Je me demandais ...Questions de base sur Amazon RDS, le stockage S3 et les tables RDS par défaut

1) Existe-t-il un moyen pour qu'Amazon sauvegarde automatiquement mes données de manière à ce qu'elles persistent même si l'instance est supprimée?

2) Est-il possible de partager des tables entre plusieurs instances?

3) Lors de ma première connexion à l'instance, j'ai trouvé trois bases de données: celle que j'ai créée spécifiquement, innob et mysql. Devrais-je continuer à utiliser celui que j'ai créé ou l'un des autres? Y a-t-il des implications financières?

MERCI.

Répondre

7

1) Est-il possible d'avoir Amazon sauvegarder automatiquement mes données de manière qu'il persiste même si l'instance est supprimé?

Oui, Amazon peut automatiquement sauvegarder vos données

Amazon RDS peut sauvegarder automatiquement toutes vos instances DB. Vous pouvez définir les paramètres de sauvegarde lorsque vous créez une instance DB. Toutefois, si vous ne définissez pas la période de rétention de la sauvegarde, Amazon RDS définit une période par défaut pour . Vous pouvez modifier les paramètres de sauvegarde quand vous le souhaitez.

Voir here

En outre, il y a des instantanés DB qui sont des sauvegardes déclenchées par l'utilisateur d'une instance DB. DB Snapshots sont conservés jusqu'à ce qu'ils soient supprimés par l'utilisateur. Voir here.

2) Est-il possible de partager des tables entre plusieurs instances?

Oui, les instances doivent appartenir au même groupe de sécurité.

3) Quand je suis connecté à l'instance , je trouve qu'il y avait trois bases de données: celui que je spécifiquement créé, innob et mysql.

Les tables innodb et mysql sont nécessaires à l'exécution de mysql. Vous devriez utiliser celui que vous avez créé.

+0

Merci pour les réponses, Joe. Exactement ce que je cherchais. –

1

Vous pouvez utiliser les commandes MySQL mysqlimport (import) et mysqldump (export) sur Amazon RDS. IIRC Les importations sont limitées à 1 Go

+0

Merci. J'aurais dû être plus précis dans ma question (que je viens de réviser). Je voulais dire via un processus automatique fourni par Amazon. –

0

Peu d'autres bonnes choses à savoir à propos de RDS

  • Pour des raisons de sécurité, nous ne pouvons migrer Db instances de l'intérieur VPC à l'extérieur VPC.
  • Nous pouvons migrer des instances Db qui ne sont pas dans VPC à VPC.
  • Les opérations d'E/S sont suspendues sur toutes les instances RDS (y compris les répliques en lecture) pendant la durée des instantanés.
  • Les répliques Aurora deviennent des instances Db normales en cas de basculement, alors que les instances RDS normales ne le prennent pas en charge.
  • Les instances RDS dans le multi AZ sont utilisées à des fins de récupération après sinistre uniquement pour ne pas augmenter les performances de lecture. Pour améliorer les performances de lecture, nous aurions dû lire les répliques.
  • AWS ne charge pas la réplication de l'instance RDS primaire vers secondaire.
  • Redshift est utilisé pour les transactions OLAP et dispose d'un stockage en colonnes.
  • Dynamo Db offre une mise à l'échelle du bouton-poussoir, c'est-à-dire aucun temps d'arrêt pour la mise à l'échelle. Tandis que ce n'est pas vrai pour les autres instances RDS.
  • DMS - Le service de migration de données peut être utilisé pour migrer n'importe quel db vers AWS. AWS s'occupera de toutes les complexités.
Questions connexes