Skalierung horizontal Amazon RDS-instance?
Skalierung horizontal amazon RDS-instance? EC2 und load-balancer+autoskalierender ist extrem einfach zu implementieren, aber wenn ich möchte die Skalierung von amazon RDS?
Ich kann ugrade meine RDS-Instanz mit mehr leistungsfähige Instanz oder kann ich eine read replica und ich kann direct SELECT-Abfragen. Aber in diesem Modus nicht skalieren nichts, wenn ich eine lese-orientierten web-Anwendung. Also, kann ich RDS read replica mit autoskalierender und balancieren Sie mit load balancer?
Goo denken, nicht sicher, was Sie aufhören, das zu tun. iheavy.com/2012/04/09/autoscaling-mysql-on-amazon-ec2
InformationsquelleAutor Alessandro Corradini | 2015-02-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie einen HAProxy zu load-balance Amazon RDS Read Replica. Überprüfen Sie diese http://harish11g.blogspot.ro/2013/08/Load-balancing-Amazon-RDS-MySQL-read-replica-slaves-using-HAProxy.html.
Hoffe, das hilft.
InformationsquelleAutor Magda
Wenn Sie mit PostgreSQL und haben ein Arbeitspensum, das partitioniert werden kann, indem eine bestimmte Taste und erfordert keine komplexen Transaktionen, dann könnten Sie werfen Sie einen Blick auf die pg_shard Erweiterung. pg_shard ermöglicht Ihnen das erstellen von Tabellen verteilt, die sharded über mehrere Server hinweg. Anfragen auf dem Tisch verteilt werden transparent weitergeleitet, um den richtigen Splitter.
Obwohl RDS nicht die pg_shard Erweiterung installiert ist, können Sie eine oder PostgreSQL-Servern auf EC2 mit der pg_shard Erweiterung und RDS-Knoten als worker-Knoten. Die pg_shard Knoten nur speichern muss, ein klein wenig Metadaten, die gesichert werden können, in einer der worker-Knoten, so sind Sie relativ wartungsarm und kann skaliert werden, um Platz für höhere Abfrage-Preisen.
Eine Anleitung mit einem link zu einer CloudFormation-Vorlage, alles einrichten, wird automatisch verfügbar unter: https://www.citusdata.com/blog/14-marco/178-scaling-out-postgresql-on-amazon-rds-using-masterless-pg-shard
InformationsquelleAutor Marco Slot
Hinweis RDS umfasst mehrere Datenbank-engines mysql, postgresql, Oracle, MSSQL.
Im Allgemeinen, Sie können scale-up (größeres Beispiel), verwenden readonly-Datenbanken, oder Splitter. Wenn Sie mysql verwenden, schauen Sie auf die AWS-Aurora. Denken Sie über die Verwendung der Datenbank optimal - vielleicht kombiniert mit memcached oder Redis (beide verfügbar unter AWS RDS). Denken über die Verwendung einer Suchmaschine (lucene, elasticsearch, cloudsearch).
Einige Allgemeine Ressourcen:
InformationsquelleAutor tedder42