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 モデル サービスをデプロイする」をご参照ください。
|
Function Compute の使用方法
Function Compute コンソール の 操作 と Function Compute の開発プロセスについては、以下のクイック スタート チュートリアルをご参照ください。
コンソールに加えて、次の方法で Function Compute を使用することもできます。
Serverless Devs ツールを使用して Function Compute を使用します。詳細については、「Serverless Devs とは」をご参照ください。
API または SDK を使用して Function Compute を使用します。詳細については、「SDK リファレンス」をご参照ください。
