2016-06-19 12 views
1

Ich möchte eine Datenbank für meine Android-Stock-Audio-Store-App. Ich werde meine Audiodateien auf Amazon S3 speichern. Ich brauche eine Datenbank für Benutzerinformationen und Audio-Metadaten, für die ich eine MySQL-Datenbank auf meinem lokalen PC erstellt habe, aber ich weiß nicht, wo ich sie hosten soll. Jetzt muss ich wissen, was der Unterschied zwischen dem Speichern auf EC2 und RDS ist.Was ist der Unterschied zwischen MySQL-Datenbank auf Amazon EC2 und einer MySQL-Datenbank auf Amazon RDS

+0

Werfen Sie einen Blick [hier] (http://www.laurencegellert.com/2013/05/pros-and-cons-of-rss-vs-ec2-for-mysql-with-aws/) –

+0

Mögliche doppelte von [Was sind die jeweiligen Vorteile/Einschränkungen von Amazon RDS gegenüber EC2 mit MySQL?] (http://stackoverflow.com/questions/4806272/what-are-the-respective-advantages-limits-of-amazon-rss- vs-ec2-mit-mysql) –

Antwort

1

Auf EC2 haben Sie die vollständige Kontrolle über die SQL-Instanz, müssen sie selbst verwalten, richten Sie die Replikation bei Bedarf ein und nach dem Modell der gemeinsamen Verantwortung sind Sie für alle Sicherheitsprobleme verantwortlich.

Auf RDS ist Ihre Kontrolle begrenzt, AWS aktualisiert und patcht die Instanz, erstellt Backups, kann die Replikation einrichten und ist für die Sicherheit verantwortlich (außer wenn Sie Ihre Passwörter kompromittieren).

Auch die Leistung der lokalen Instanz kann höher sein, da keine Verzögerung bei der Netzwerkübertragung auftritt, aber es hängt sicherlich von Ihrer Fähigkeit ab, sie zu konfigurieren und auf der EC2-Instanz geladen.