5

こんにちは、私は EC2 とサーバー管理をまったく初めて使用し、PHP ページ、mySQL データベースで作成された現在の Web アプリケーションを使用して Windows 2003 サーバーで作業しており、単一のスタンドアロン Windows 2003 サーバーから画像ファイルを提供しています。

サーバーを「梱包」して、アマゾン ウェブ サービスにイメージとしてインストールする方法を知りたいです。

これを行う簡単な方法はありますか、それとも Amazon で再構築する必要がありますか。PHP と MySQL が既にインストールされているベース Windows イメージはありますか?

サインアップのプロセスを完了し、リモート デスクトップ接続を使用してサーバーに接続しました。Dreamweaver でサーバー ファイルを操作することに慣れていますが、Dreamweaver を使用して EC2 サーバーに接続するにはどうすればよいですか?

これに関する良いチュートリアルを知っている人はいますか?

どうもありがとう

4

2 に答える 2

8

これは、Windows イメージの一覧です。あなたが求めているものを見つけることができなかったので、既存のものから始めて (IIS が既にインストールされているものから始めたほうがよいでしょう)、PHP と MySQL を自分でインストールする必要があります。次に、これを基本イメージとして保存し、その後のすべての展開に使用できます。

ただし、説明しているインフラストラクチャは、クラウド環境にうまく適合しません。まず、MySQL やその他のリレーショナル データベースは適切な永続化メカニズムではありません。インスタンスが消失しないという保証はありません。消失した場合、ローカル ファイル システムに保存されているすべてのデータが失われます。MySQL を安全に使用するには、Elastic Block Storage を採用する必要があります。これは、あなたにとってもう 1 つの考慮事項です。

同じ理由で、単純なイメージを使用してファイルを提供することはお勧めしません。Amazon は S3 サービスを提供しており、この点で優れています。

結論として、クラウド環境でのデプロイは、専用サーバーでのデプロイとは異なります。インストールを再現するだけでなく、別のアーキテクチャが必要です。

于 2009-03-15T17:40:49.907 に答える
2

サイトが十分に文書化され、十分にバックアップされているかどうかにもよりますが、それほど悪くはありません。もちろん、元のシステムにできるだけ似た OS に固執するようにしてください。実際、ドキュメントに従ってゼロからイメージを作成することもできます。独自の VMWare セットアップでインストール メディアからシステムを構築し、それを EC2 にプッシュする方法もあります (こちらこちらを参照)。私はそれをしたことがありませんが、原則として実行可能に思えます。長期サーバーを使用している場合は、EC2 で実行する必要がありました。

一方、100 ドル程度を費やして odesk.com などにアクセスし、誰かに移行してもらうこともできます。彼が行ったことすべての包括的なリストが欲しいと彼に伝えるだけで、ほら、すぐに文書化できます。

編集: kgiannakakis が言うように、EC2 テクノロジはホスティングと同じではないため、明確にしておいてください。

于 2009-03-21T16:37:04.643 に答える