MagentoサイトのDBをAmazonのDBに移行することを検討していますRDS現在のホストの共有 DB クラスターの読み取り/書き込み速度が遅いためです。同じ場所でホストされている、DB を必要としない他のサイトは驚くほど高速に読み込まれるため、CPU とメモリの面ではホストの性能が十分であると考えられます。
これは Magento のパフォーマンスに実際に影響を与えるでしょうか?
計算してみると費用正確には、少なくとも月額 79.20 ドルかかります。これは、利用可能な最小インスタンス (0.11 ドル * 24 時間 * 30 日) に基づいています。さらに、トラフィックによってコストが増加します。価格ガイドの私の解釈は正しいでしょうか?
外部 DB を使用する場合のレイテンシは、内部 (同じネットワーク) DB を使用する場合よりも大幅に高くなりますか?
ありがとう。
答え1
外部 DB を使用する場合のレイテンシは、内部 (同じネットワーク) DB を使用する場合よりも大幅に高くなりますか?
はい、そうです。1 秒あたりのリクエスト数が多い環境では、それが顕著になります。
高いパフォーマンスが必要な場合は、データベースと Web サーバーを同じデータセンターに配置するようにしてください。また、Web サーバーを 1 つの場所に配置して RDS を設定することで物事を複雑にするよりも、専用のサーバーを取得して Magento をそこでホストする方が安価になる可能性があります。
答え2
Amazonのサポートは、その金額(+80ドル)がかかることを確認しました。
...インスタンスを1ヶ月間24時間稼働させる必要がある場合
彼らは、Web サイトがメイン DB を必要とするのは 1 日の特定の時間帯だけだと想定していたのでしょうか...?
答え3
6 月と 7 月の請求書を見ると、現在実行している 2 つのマルチ AZ RDS インスタンスと比較すると、あなたの数字はほぼ正しいようです。私は 1 つの Small Multi-AZ と 1 つの Large Multi-AZ を実行しているので、それぞれ 1 時間あたり 0.22 ドルと 0.88 ドルかかります。含める必要がある他の唯一の計算は、プロビジョニングされたストレージ スペースです。これは私の場合は 0.20 ドル/GB で、20 GB がプロビジョニングされており、I/O リクエストは 100 万件あたり 0.10 ドルが課金されます。これまでのところ、これらの追加料金は合計しても心配するほどの金額にはなりません。
さて、レイテンシーについては、ほとんどの場合、RDS インスタンスと通信する EC2 インスタンスが 12 個あるため、あまり役に立ちません。ただし、Amazon クラウドの外部に VPS があり、RDS インスタンスを使用して、EC2 インスタンスの構成に使用する Puppet のデータの保存を処理しています。メッセージ キューを使用して非同期更新を行うように構成されているため、レイテンシーは問題になりませんが、それに到達するのに問題が発生したことはありません。