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

Function Compute:Function Compute とは

最終更新日:Aug 30, 2025

Function Compute は、イベント駆動型のフルマネージド コンピューティング サービスです。サーバーやその他のインフラストラクチャを管理する必要はありません。コードを記述してアップロードするだけで済みます。Function Compute がコンピューティング リソースを準備し、お客様のコードを柔軟性と信頼性の高い方法で実行します。

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

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

従来のクライアントサーバー モデルでは、リクエストが受信されるかどうかに関係なく、サーバーは常にサービスを実行しています。

ただし、Function Compute はサーバーレス アーキテクチャ に従い、受信リクエストがある場合にのみ 関数 を実行し、リクエストがない場合は 関数 インスタンスを速やかに解放します。実際に消費した リソース に対してのみ料金を支払い、サーバーを管理する必要がなくなります。

Function Compute でできること

シナリオ

Function Compute を使用する理由

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

Function Compute は、一般的な Web アプリケーション 用のすぐに使える テンプレート を提供します。Web アプリケーション を迅速に構築し、反復処理できます。ビジネスの拡大に合わせて、ログ クエリ、パフォーマンス モニタリング、アラートなどの機能を使用して、Web アプリケーション が効率的かつ確実に実行されるようにすることもできます。

Function Compute は柔軟性が高く、販売促進などのバースト トラフィックが発生する Web アプリケーション シナリオに適しています。

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

リアルタイム データ処理

イベント駆動型アーキテクチャに基づいて、Function Compute は、HTTP リクエスト、OSS、MSMQ、およびその他の サービス によって自動的にトリガーできます。OSS を使用して Function Compute をトリガーし、アップロードされた ファイル をリアルタイムで処理できます。また、複数の 関数 、メッセージ キュー、データベースを編成して、大量の IoT データを収集することもできます。シナリオが変更された場合は、ビジネス コードを大幅に変更することなく、イベント トリガーを変更し、新しいコンポーネントを統合することで アプリケーション を適応させることができます。

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 リファレンス」をご参照ください。