web-dev-qa-db-ja.com

クラウドに移行する場合、注意深く探すべきこと/踏むべきこと

Rackspaceのようなクラウドに移行するときは何に注意する必要がありますか? serverfaultの別のユーザーが 計算サイクル(CC)の爆発 のような問題を抱えていて、私は同じ経験をしたくありませんでした。

3
Quintin Par

リンクした問題は、「クラウド」自体とは関係がなく、サイトを監視して適切な権限と上限を設定する必要がある管理者と関係があるようです。私は自分のもののいくつかにRackspaceCloud Sitesを使用しています。必要に応じて、計算サイクルのスケーリングに上限を設けることができます。

コードをアップロードするシェルなしのシステムであるCloudSitesのような環境に移行する場合、サポートされているテクノロジを使用している限り、「クラウド」に関する限り、特別な考慮事項はありません。 (これは、PHP、Perl、.NET、Python(私は思う)、MSSQL、MySQL)です)。

質問の観点からは、一般的な共有プロバイダーでのホスティングと非常に似ていますが、支払い済みの保証されたコンピューティング能力の個別のセットがあり、その容量は「必要に応じて、「クラウド」(スケーラブルなクラスターを意味します)。

1
phoebus

結局のところ、サイトがクラウドサイトインフラストラクチャを簡単に処理できるほど、生成される計算サイクルは少なくなります。これは、 クラウドサイトFAQ のドキュメントから言い換えられています。

計算サイクルを短縮するためにアプリケーション内で実行できることはかなりあります。

  • データベースクエリが少ない
  • ディスクに書き込まれるデータを減らす
  • ディスクから読み取られるデータを減らす
  • 外部サイトまたはリソースへの接続頻度を減らす
  • アプリケーション内でデータを効果的にキャッシュしていることを確認します

動的アプリケーションが静的コンテンツとして環境に表示されるほど、計算サイクルの使用量は少なくなります。

1
majorhayden