2016-04-23 13 views
0

AWSの背後にあるファサードAPIを作成したいと考えています。 ASP.NET Web API 2でREST APIを作成したいと思います。スケーリングと認証にAWSを使用したいと考えています。 Facade APIは他のAPIを呼び出します。私はクラウドホスティングとAWSが初めてです。私は文書を読んでオンライン検索をしていますが、私はどのインフラストラクチャを始める必要があるのか​​よくわかりません。Amazon Web Services(AWS)でASP.NET APIをホストする方法は?

hereのようにAWSゲートウェイとEC2インスタンスが必要ですか?私は、Elastic Beanstalkを使用するためのチュートリアルを紹介しました。あるいは、私はEC2インスタンスが必要ですか?私はどこから始めるべきかわからないので、どんな助けにも感謝します。

答えて

1

EC2インスタンスを使用できますが、自動的に縮尺されません。 Elastic Beanstalkを使用すると、EC2インスタンス、自動スケーリンググループ、およびロードバランサを管理してスケーリングを処理します。 EBはまた、あなたのための展開を管理します。

AWS API GatewayをAPIの前に置くことで、認証、キャッシング、レート制限などを処理できます。

+0

ゲートウェイがスケーリングのニーズに対応しますか?それとも、EBでのみ利用可能ですか? – duyn9uyen

+0

EBは、負荷に基づいてEC2インスタンスの数をスケールアウトし、ELBを使用してこれらのインスタンスに要求を分散します。 API GatewayはAPI応答をキャッシュして、EBアプリケーションが最終的に処理しなければならない負荷を軽減します。 –

+2

ありがとう!他の人には、この素晴らしいガイドがあります。https://www.expeditedssl.com/aws-in-plain-english – duyn9uyen

関連する問題