2017-06-13 4 views

答えて

0

基本サーバーとランタイムを管理および管理しないため、サーバーレスと呼ばれます。 基本的には、サポートされている言語の1つ、たとえばnode.jsでコードを記述し、コードをトリガするイベントを設定します。 例AWSの場合、イベントはAPI GW呼び出し、SQSメッセージ、SNS通知などになる可能性があります。

これは、実行しようとしていることによります。 AWSラムダのアカウントにAWSがデフォルトで課す制限があることに注意してください。 ラムダにはわずかな起動ペナルティがあります。 ラムダ対EC2のあなたのコードをホスティングする点は、あなたのコードが使用されていない/誘発されていない場合、Lambdaを使用すると料金がかかりません。 ただし、使用量の多い関数の場合は、 自分のEC2をホストする方が良いかもしれないことに注意してください。

ラムダにとって最も重要なことは、ステートレスでなければならないことです。

上記のすべての要素を考慮すると、AWS LambdaとServerless Architectureがニーズに合っているかどうかを確認することができます。

+0

ラムダは、大量のトラフィックや重いコンピューティングを処理するためには好ましくありませんか?もし可能であれば、ラムダをバックエンドプロセッサとして使用して、データベースとEC2をフロントエンドで使用することができますか? –

+0

ラムダはRDSと話すことができます。必要な場合は、配備する必要がある特定の配備アイテムがあります。重いコンピューティングはい、しかしあなたのユースケースにも依存します。私はLambdaを使用する多くのフロントエンドユースケースで作業しました。 –

+0

ありがとうございます –

関連する問題