Amazon RDSのFAQでは、5 つを超えるレプリカを作成できないことが示唆されているようです。回避策はありますか?
5 に答える
いいえ。Amazon では最大 5 つのレプリカしか作成できず、1 つずつ起動する必要があります。
5 つ以上が必要な場合は、EC インスタンスを使用してマスター/スレーブ構成を作成できます。その後、必要な数のレプリカを持つことができます。
現在、既存のリードレプリカのリードレプリカを作成することにより、5 つを超えるリードレプリカを作成できる回避策があります。DB ごとに最大 5 つのリードレプリカと最大 2 つのレイヤー (したがって、合計で最大 30 のリードレプリカ) です。
リードレプリカがリードレプリカを持つようにするには、自動バックアップを有効にする必要があります。
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html#USER_ReadRepl.MySQL
ほとんどの場合、5 つのリードレプリカで十分です。5 つを超えると、パフォーマンスに影響を与える可能性があります。
スケールアップ手法: m1.xlarge を使用している場合は、Quadrapule EXL にスケールアップして、5 つの RR 自体でパフォーマンスを向上させることができます。
システムが 5 つ以上を要求する場合は、次の方法でアーキテクチャを改良することでこれを解決できます。
P1) DB を機能的に分割し、それに応じてレプリカを読み取る
P2) 読み取りトラフィックを Amazon ElastiCache と DynamoDB にオフロードする