主要なクラウド プロバイダーが提供するさまざまなFaaS またはサーバーレス アーキテクチャ製品は、バックエンドとインフラストラクチャに関してどのように効果的に実装されていますか?
- AWS ラムダ: Java、Node.js、C#、Python、バイナリ
- Azure 関数: JavaScript、C#、Python、PHP、Bash、Batch、PowerShell
- Google クラウド関数: JavaScript
Google Cloud Functions は、 https ://cloud.google.com/functions/docs/concepts/overview によると、管理された Node.js 環境に基づいているようです。
AWS と Azure は多数の異なるランタイムをサポートしていますが、これは Docker の理想的なユースケースのように見えますか? 少なくとも、根底にある論理コアの概念は、プロセスの分離/コンテナ化に非常に近いものであり、これらのスケーリングは Kubernetes/Mesos につながるのでしょうか? 今日、カスタム ソリューションを発明するのはあまり効率的ではありませんね。
舞台裏で何が行われているか知っている人はいますか?