2009-06-25 14 views
2

ウェブサーバーのメインボトルネックは、通常はデータベース、MYSQLの中にあります。クラウドコンピューティングとMYSQLを組み合わせることは可能ですか?

具体的には、全文検索とマスター - スレーブの複製です。

スフィンクスは、全文検索のための可能性の高いソリューションですので、マスタースレーブのレプリケーションは、お尻の

最終的苦痛です。

それは、Amazonが提供するサービスにより、例えば

、クラウドCoumputingの技術と性能を大幅に向上することは可能ですか?

ただの野生の推測!

EDIT:MySQLとGoogle App Engineはどうなりますか?

答えて

4

もちろんです。 MySQL Enterprise for Amazon EC2Amazon EC2のMySQLパッケージです。 Setting Up MySQL on an EC2 AMIおよびthis tutorial/blog postも参照してください。

EDIT:App EngineはEC2よりも上位であり、実際にはBigTable/GQLにのみ設計されています。ただし、approcketを参照してください。これにより、AppEngineとMySQLの間の複製が可能になります。

+0

大きなヒント! 私が今心配していることは確実です: Amazon EC2のMySQL Enterpriseは無料ですか? – omg

+0

いいえ、MySQL Enterpriseは無料ではありません。しかし、私はMySQLのマニュアルへのリンクを追加しました。これは無料版にも当てはまります。 –

+0

私はこれらの記事を最後に読んだことがありますが、悲しいことに、マスター/スレーブレプリケーションのパフォーマンスを改善する手がかりを見つけることはできませんでした。 – omg

1

外部データベース(つまりamazonなど)を使用するようにWebアプリケーションを切り替えるだけで、ボトルネックがどこにあるのかを理解したい場合や、パフォーマンス上の問題が発生する可能性があります...外部DBに行くことで、ローカル(ボックスまたはネット)のクエリと比較して、各クエリに待ち時間が多く導入されることに注意してください。

あなたの問題は、パフォーマンスの場合は、問題が最初にある場所を正確に調べるために、そしてあなたは、クエリの最適化のような他の選択肢を模索したい場合、キャッシュしようとは、など

+0

ただし、サーバー全体を実行することは可能ですEC2を使用して、待ち時間の問題のほとんどを排除します。 –

+0

私は自分のベストに最適化しました。しかし、ボトルネックはまだ存在します。フルテキスト検索とマスター - スレーブレプリケーション。 – omg

+0

@Shore:どのように、マスタースレーブレプリケートボトルネックですか?これは裏側にあるはずです。あなたは非常にハードウェアに制約されているように聞こえます。 – NotMe

0

可能 - 確かに。例えば、xeround,rightscale,Amazonおよびphpfogを参照されたい。たぶんもっと多くのものがあります。彼らは様々な度合いの「フリーネス」を持っています(どのように作られた言葉ですか?)。

質問、私には、パフォーマンスと信頼性があるようです。

ローカルホストは、開発のために過去のものになる可能性があります。

関連する問題