私は、1 時間あたり最大 1,200 万行のコード (データあたり最大 1GB) を mySQL データベースにインポートする Web サイトを開発しています。さまざまな VPS と amazon ec2 を検討した後、最も費用対効果の高いソリューションを使用することを考えていました。
Web サイトへの訪問者に関しては、1 か月に 30 万から 60 万ページ ビュー (最大 15 GB の帯域幅) しかなく、1 日を通して均等に分散されます。
データをインポートするときに「IN FILE」を使用すると、一度に最大 200 ~ 35 万行がインポートされ、最大 1 ~ 3 秒しかかかりません。インポートは Cron ジョブを介して実行され、毎分 1 回実行されます (つまり、1 日に最大 1400 回)。
VPS を使用するか、Amazon EC2 を使用する方がよいでしょうか? また、Amazon EC2 を使用する場合、CPU スパイクはマイクロまたはスモールに対して大きすぎますか (ハイ CPU ミディアム インスタンスが必要でしょうか)?
mySQL が実際に 1 ~ 3 秒で処理する CPU の量、またはマイクロ インスタンスが CPU 時間で許容される量についての洞察を誰かが共有できれば.
VPS ルートを使用する場合、 http: //x10vps.com/self-managed-vps.phpから S1 パッケージを取得し、必要に応じて S3 にアップグレードします。