すべてのプロダクト
Search
ドキュメントセンター

Function Compute:Function Compute の概要

最終更新日:Aug 21, 2026

Function Compute (FC) は、イベント駆動型かつフルマネージドなコンピューティングサービスです。サーバーなどのインフラストラクチャを管理する必要はありません。作成したコードを記述してアップロードするだけで、Function Compute がコンピューティングリソースを自動的に準備し、弾力的かつ信頼性の高い方法でコードを実行します。

デフォルトでは、Function Compute はリソース使用量に基づいて課金されます。リソース使用量は、関数に設定されたリソースと実行時間を乗算して計算されます。リソースは必要なときにのみ割り当てられ、使用後は速やかにリリースされます。詳細については、「課金概要」をご参照ください。

従来のコンピューティングリソースとの違い

従来のクライアントサーバーモデルでは、サーバーはリクエストの有無にかかわらず、常に稼働してサービスを実行しています。

一方、Function Compute はサーバーレスアーキテクチャを採用しています。リクエストを受信したときにのみ関数を実行し、その後すぐに関数インスタンスをリリースします。これにより、消費したリソースに対してのみ料金が発生し、サーバーを管理する必要がなくなります。

Function Compute のユースケース

適用シナリオ

Function Compute を使用する理由

Web アプリケーションの構築

Function Compute は、一般的な Web アプリケーション向けにすぐに使用できるテンプレートを提供しており、アプリケーションの迅速な構築とイテレーションに役立ちます。ビジネスの拡大に伴い、ログクエリ、パフォーマンスモニタリング、アラート機能などの機能を使用して、Web アプリケーションを効率的かつ確実に実行することもできます。

Function Compute は高い弾力性を備えているため、販売促進期間中など、トラフィックが急増する Web アプリケーションに最適です。

Flask フレームワークテンプレートを使用して関数を作成し、Web アプリケーションを効率的に開発できます。既存の Web アプリケーションを Web 関数に移行することもできます。詳細については、「Web 関数を使用して Web アプリケーションを迅速に作成する」をご参照ください。

リアルタイムデータ処理

イベント駆動型サービスとして、Function Compute は HTTP リクエスト、OSS、メッセージキューなど、さまざまなソースによって自動的にトリガーされます。たとえば、OSS トリガーを使用して、アップロードされたファイルをリアルタイムで処理できます。また、複数の関数、メッセージキュー、データベースを連携させて、IoT (Internet of Things) デバイスから大量のデータを収集することもできます。シナリオが変更された場合、ビジネスコードに大きな変更を加えることなく、イベントトリガーを変更したり、新しいコンポーネントを統合したりすることで、アプリケーションを適応させることができます。

Function Compute は複数の Alibaba Cloud サービスと統合されており、さまざまなデータ処理シナリオ向けのイベント駆動型アーキテクチャを簡単に構築できます。

Function Compute を使用して、OSS にアップロードされた ZIP ファイルを自動的に解凍できます。詳細については、「Function Compute を使用して OSS にアップロードされた ZIP ファイルを自動的に解凍する」をご参照ください。

AI モデルサービス

AI モデルのトレーニング後、Function Compute を使用して推論サービスを提供できます。データモデルを関数にパッケージ化し、ユーザーリクエストを受信したときにのみ実行するようにできます。

Function Compute の GPU コンピューティング型インスタンスを使用すると、開発者は基盤となる GPU インフラストラクチャを管理することなく、ビジネスロジックに集中できます。これにより、実装プロセスが大幅に簡素化されます。

大規模言語モデル (LLM) のコンテナイメージと GPU 関数を使用して、チャットボットアプリケーションを迅速にデプロイできます。詳細については、「Function Compute を使用して Google Gemma モデルサービスを低コストでデプロイする」をご参照ください。

image

Function Compute の使用方法

以下のクイックスタートチュートリアルを参照して、Function Compute コンソールでの操作方法を学び、Function Compute の開発ワークフローを理解してください。

コンソールに加えて、以下の方法で Function Compute を使用できます。

  • Serverless Devs ツールと組み合わせて Function Compute を使用します。詳細については、「Serverless Devs とは」をご参照ください。

  • API または SDK を介して Function Compute を使用します。詳細については、「SDK リファレンス」をご参照ください。