2017-01-04 6 views
0

私はAWSを初めて使いました。無限のサービスから、適切なアーキテクチャを選択するための少しの助けが必要です。誰も私に提案を与えることができますか?xml-> htmlコンバーター、サーバー用の適切なAWSアーキテクチャーですか?

基本的に、私は次のことを行い、古いPHPサーバーを交換しようとしている:

  1. はURLからXMLを読み込みます。 (レンタルプロパティに関するデータです)
  2. XMLをHTMLに変換し、並べ替えを行い、CSSを使用してスタイリングを追加します。
  3. ApacheからHTMLを提供します。 (私の顧客は、これらの結果をiframeに表示する自己設計のWixサイトを持っています。)HTMLを一度に12時間キャッシュするので、1日に2回以上XMLホストを叩くことはありません。

AWSでこの単純な解析/キャッシュ/配信設定を簡単に複製する方法はありますか?パースされて提供されるデータは非常に小さく、1日あたり最大100 MBです。

編集:私は古いPHPコードを保持するつもりはありません。どんな主流言語でも問題ありません。

+0

現在のPHPコードを引き続き使用しますか?または、サービスを完全に再設計/書き直したいですか? –

+0

書き直しに気をつけません。どんな主流言語でも問題ありません。 – user1410459

答えて

0

PHPを使用したい場合は、コードに必要な変更がほとんどなくても、サービスをEC2サーバに移動できます。また、EC2サーバーを含むAWSサービスの多くを管理するElastic Beanstalkを使用することもできます。

アマゾンは最近、VPSサービスに似たLightsailサービスをリリースしました。EC2よりも始めるのは間違いありません。

コードを書き直しても問題がなく、従来のサーバーホスティングモデルではお金を節約できる「サーバーレス」モデルに興味がある場合は、AWS Lambdaを調べることができます。 Lambdaは現在PHPをサポートしていないので、サポートする言語(Python、NodeJS、Java、C#)のいずれかでコードを書き直す必要があります。

+0

レンダリングされたHTMLを、ウェブサイトを静的にホストするように設定されたS3バケットに保存することを検討することもできます。このセットアップが完全にサーバーレス(Lambda + S3)で、実行するのが非常に安いように思えます。 – Fishizzle

関連する問題