Lambdaの読み方がわからない
⇒インスタンスベースの仮想サーバー(EC2、ElastiChache、Redshiftなど)を使わずにアプリケーションを開発するアーキテクチャ
>Lambda を使用すれば、実質どのようなタイプのアプリケーションやバックエンドサービスでも管理を必要とせずに実行できます。コードさえアップロードすれば、高可用性を実現しながらコードを実行およびスケーリングするために必要なことは、すべて Lambda により行われます。コードは、他の AWS サービスから自動的にトリガーするよう設定することも、ウェブやモバイルアプリケーションから直接呼び出すよう設定することもできます。
サーバー管理がないということは、sakuraの共有サーバーのようなものか?
これ、わざわざやる必要あるか?
とりあえず、AWS Lambda 入門を叩いてみましょう。
なんだこれは!? とりあえず、Qwiklabsにjoinしましょか。
By the end of this lab you will be able to:
- Create an AWS Lambda function
- Configure an Amazon S3 bucket as a Lambda Event Source
- Trigger a Lambda function by uploading an object to Amazon S3
- Monitor AWS Lambda S3 functions through Amazon CloudWatch Log
コンピューティングにlambdaがありますね。
node.jsのコードを実行します。
exports.handler = (event, context, callback) => { // 「Hello World!」という文字列で続行 callback(null, 'Hello world!'); };