AWS Lambdaが解決するお客様の課題/ニーズ
- インフラ運用管理に人月を消費したくない、コストを下げたい
- 急な需要に対して自動スケーリングさせたい
- 新規プロダクトのサービスイン時の月々のコストを最小限にしたい
- サーバーやOS等の実行環境の脆弱性対策を運用管理したくない
- 様々なプログラム言語の実行環境を手軽に調達したい
- PoCのユーザー体験検証時のインフラコストを最小限にしたい
AWS Lambdaを主軸としたサーバーレスアーキテクチャー構築を提供
AWSのサーバーレス・コンピューティング「AWS Lambda(ラムダ)」を実行環境にすることで、サーバーのプロビジョニング及び運用が不要となり、大幅な開発運用コスト削減を実現できます。
AWS Lambda は、サーバーレスでイベント駆動型のコンピューティングサービスのため、200 以上の製品からなる 各AWS製品との柔軟な連携から、その他あらゆるタイプのアプリケーション・バックエンドサービスの実行環境に指定することができます。
AWS Lambda の特長
プロビジョニングコストの削減
インフラストラクチャのプロビジョニングやOS調整をすることなく、実行コードを.zip ファイルやコンテナイメージとしてアップロードするだけで処理を実行可能です。
また私たちは、CloudFormationを使用することでAWS Lambdaの構築を自動化、開発コストを削減しています。
脱コールドスタート、低レイテンシーAPI構築
インフラストラクチャのプロビジョニングやOS調整をすることなく、実行コードを.zip Provisioned Concurrency 設定を行うことで、AWS Lambdaの同時実行数を事前にプロビジョニングすることが可能です。AWS Lambda2 桁のミリ秒で高い需要に対応します。
Provisioned Concurrency設定時のコスト最適も私たちがサポートします。
使った分だけ支払う従量課金、コスト最適化
バースト・ファンアウトのピーク時に備えてインフラストラクチャを事前にプロビジョニングするのではなく、コンピューティングリソースの実行時間に対して(ミリ秒単位)費用を支払うことで、コストを最適化できます。
私たちが支援する AWS Lambda サーバーレスアーキテクチャ
Javascriptの開発効率とTypeScriptによる堅牢さを組み合わせ、保守・拡張性の高い実装を行います。 | |
AWSにデプロイする全てのコンピュートリソース(Lambda)に対し単体テストを実行、動作保証を行います。 | |
可読性・保守性を実現できる関数型プログラミングでLambda関数等々を実装いたします。 | |
AWS AppSyncとAWS Lambdaの組み合わせによる、サーバーレスなGraphqlAPIサーバーを構築します。 | |
強力な並列処理を要する場合は、AWS SQSを使用し、大量のアクセス、ファンアウト処理に対応します。 | |
各Lambda関数へ「最小限のアクセス許可」を設定したAWS IAM Roleを設定、運用時はIAM Access Analyzerを使用し最小権限を逐一設定いたします。 |
AWS Lambdaの導入のプロセス・全体像
お客様と共に、AWS Lambdaの構築・導入を推進します。
