2012-03-18 8 views
0

theseのようなアプリが、さまざまなブラウザのスクリーンショットをどのように生成するのだろうか。 EC2インスタンスを使用してさまざまなブラウザを実行し、Amazon S3?のスクリーンショットを生成して保存していますか?スクリーンショットにEC2インスタンスを使用していますか?

+0

なぜメールを送信しないのですか? –

+0

彼らは私に教えてくれるようです。 :) – 3zzy

答えて

3

EC2インスタンスを使用してさまざまなブラウザを実行していますか? (Amazon S3?)のスクリーンショットを保存していますか?

これは明らかに彼らがやっていることです - 私が知っている限り、これは公式に詳細には文書化されていませんが、以下の情報からある程度推測できます。

1)彼らのFeature Tour -> Email Testsの回答どのように動作しますか?は、次のように:

あなたは、どちらかのHTML をアップロードするか、私たちにテストメールを送信することにより、私達にあなたの電子メールのデザインのコピーを送信します。数分以内に、 のメールがすべて別のメールの クライアントによってレンダリングされるため、メールのスクリーンショットが表示されます。変更を加えましたか?ワンクリックで再テストが開始されます。

これはまったく予想どおりです。つまり、新しいテストがキューを介してスケジュールされた後、サポートされているすべての電子メールクライアント(およびブラウザの場合はdito)を実行するテストハーネスを実行しているようです。これには、これらすべてのクライアントの周りにまともな量の自動化が必要です。今日は完全なアプリケーションを実行せずにレンダリングを可能にする専用の自動化API /コンポーネントを提供しているかもしれませんが、これはかなり複雑なプロセスであり、脆弱で低速です(OSサポートこれは近年改善されています)。

2)リトマスは幸い、(2011年4月に更新)2010年2月にAWS Case Studyに参加した(その間))AWS(特にAmazon EC2Amazon S3上で実行されているインフラストラクチャを確認し、追加的な洞察を提供しています

当初、Litmusは社内ハードウェアと 専用サーバーの組み合わせでホストされていました。同社は急速に成長し、すぐに彼らのハードウェアは を超えました。 [...] Paul Farnellは、このプロセスについて、「スケーラビリティとコストのニーズを満たす ソリューションを探しました。 Amazon S3を選択しました。最初に を起動したときのようなものはありませんでした。 についてAmazon EC2私たちは当初、Amazonへの競争相手である を試しましたが、それは非常に信頼性が低いことがわかりました。

我々を:[重点鉱山](2011年4月現在)さらに

リトマス、テストの顧客実行するための画像とAmazon EC2を顧客の6TBの上に保存するためにアマゾンS3を使用しています最初に私たち自身のハードウェアに画像を保存し始めました。 しかし、私たちは育ったので、すぐにこれが という頭痛になると気付きました。 S3を使用することで、私たちの製品の改善に集中することができました。 私たちのストレージを拡大する心配はありません。Amazon EC2を使用して お客様に自動メールテストを実行します。我々は現在、400 EC2サーバを持っています。 EC2を使用することにより、忙しい時間にグリッド にサーバーを追加し、静かな間にサーバーを削除することができます。

最後に、彼らは[へ]大きなEC2のコスト削減獲得スポットインスタンスを使用している。具体的に

を、私たちは、ワーカーノード がジョブを引っ張ってくるキューベースのアーキテクチャを持っていますキューから取り出して処理します。スポットビッダーが受け入れられた後にワーカーノード が表示されるので、キューから のジョブを取り除くことができます。 [emphasis mine]

+1

素晴らしいと思いました。詳細な答えを聞いてくれてありがとうございます。 :) – 3zzy

関連する問題