サーバレスのツール - 製品一覧から機能の違いや活用事例を紹介
サーバレスの活用事例

Kubernetes上で関数や既存コードを簡単にデプロイできるサーバーレス関数プラットフォーム。任意の言語で関数を作成し、OCIイメージとしてポータブルに実行可能。Pro版ではオートスケーリングやイベント連携などの機能を提供。

サーバーレスおよびイベント駆動型アプリケーションを構築するためのオープンソースのエンタープライズレベルソリューション。Kubernetes上で動作し、ネットワーキング、オートスケーリング(ゼロスケール含む)、リビジョントラッキングを管理する。

コードを持ち込むだけで、プラットフォームの構築や保守を容易にするサーバーレスコンピューティングサービス。イベント駆動でコードを実行し、インフラを意識することなくゼロから大規模までスケーリング可能。従量課金制。

イベント駆動型のサーバーレスコードを実行するためのエンドツーエンド開発環境を提供するサービス。好みの言語でビジネスロジックに集中し、サーバー管理を意識せずにアプリを設計できる。トリガーとバインディングでAzureサービスと連携。

AWS Lambda上でAPI、スケジュールタスク、ワークフロー、イベント駆動型アプリを簡単にデプロイできるオープンソースフレームワーク。YAMLで関数とトリガーを定義し、単一コマンドでインフラとコードをデプロイ可能。プラグインによる拡張性も特徴。

Momentoは、数百万RPSで動作するリアルタイムデータプラットフォームです。クラスタ構成、パフォーマンスチューニング、ホットキー、フェイルオーバー、ウェブソケット、メンテナンスに煩わされることなく、高性能なキャッシング、パブ/サブ、ストレージを導入できます。

サーバーレスアプリケーションをチーム、組織、コミュニティで簡単に発見、デプロイ、公開できるマネージドリポジトリ。

サーバーのプロビジョニングや管理なしにコードを実行できるサーバーレスコンピューティングサービス。イベントに応じてコードを実行し、自動的にスケーリング。

AWS Fargateは、サーバーの管理を不要にし、アプリケーションの開発に専念できるサーバーレスの従量課金制コンピューティングエンジンです。Amazon Elastic Container Service (ECS)とAmazon Elastic Kubernetes Service (EKS)の両方に対応しており、インフラリソースの管理をAWSに任せることで、クラウドアプリケーションのスケーリングと管理が容易になります。これにより、運用コストを削減し、アイデアからプロダクションまでのプロセスを迅速化します。

Java, .NET, PHP, Node.js, Python, Ruby, Go, Dockerで開発されたウェブアプリケーションやサービスをAWSクラウドに簡単にデプロイ・スケーリングするためのサービス。

アプリケーションの負荷に応じてAmazon EC2インスタンスやその他のリソースの数を自動的に調整するサービス。

開発者がコンテナ化されたウェブアプリケーションやAPIを迅速にデプロイし、スケーリングできるフルマネージドサービス。インフラ管理不要。

Amazon ECS, EC2 Spot Fleets, EMR, AppStream 2.0, DynamoDBなど、EC2以外のAWSリソースの自動スケーリングを設定・管理するサービス。

Cloud Run は、Google のスケーラブルなインフラストラクチャ上でコンテナを直接実行できるマネージド コンピューティング プラットフォームです。
コンテナ イメージをビルドできるものであれば、任意のプログラミング言語で記述されたコードを Cloud Run にデプロイできます。コンテナ イメージのビルドは任意です。Go、Node.js、Python、Java、.NET Core、Ruby、またはサポートされるフレームワークを使用している場合は、使用している言語のベスト プラクティスに従って、コンテナをビルドするソースベースのデプロイ オプションを使用できます。
Google では、Google Cloud 上の他のサービスと連携できるように Cloud Run を構築しているため、さまざまな機能を備えたアプリケーションを構築できます。
つまり、Cloud Run を使用すると、Cloud Run サービスの運用、構成、スケーリングに必要な時間がほとんどなくなるため、デベロッパーはコードの作成に時間を費やすことができます。クラスタの作成やインフラストラクチャの管理をすることなく Cloud Run で生産性を向上できます。

サーバーレスのイベント駆動型コンピューティングサービス。コードをアップロードするだけで、イベントに応じて自動的に実行・スケーリング。