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

Function Compute:サーバーレスDevs

最終更新日:Jan 23, 2025

Serverless Devsは、開発者向けの堅牢なツールセットを提供するオープンソースのサーバーレスプラットフォームです。 Serverless Devsを使用すると、サーバーレスプロジェクトを迅速にデプロイし、複数のクラウドにわたるライフサイクル全体を通してサーバーレスアプリケーションを管理できます。 このプラットフォームは、他のツールやサービスとのシームレスな統合も可能にし、R&DとO&Mの効率を向上させます。

メリット

  • ベンダーのロックインなし

    Serverless Devsのプラグイン可能な機能により、さまざまなベンダーのプロジェクトをさまざまなクラウドプラットフォームに簡単にデプロイできます。 Alibaba Cloud Function ComputeAWS LambdaBaidu Cloud Function Compute (CFC)HUAWEI CLOUD FunctionGraphTencent Cloud Serverless Cloud Function (SFC) など、さまざまなプロバイダーのFaaS製品がサポートされています。

  • オープンソース開発

    Serverless Devsは、オープンソースコードを使用してプロジェクトを開発するためのオープンエコシステムです。 Serverless Devsのツール、コンポーネント、およびアプリケーションは、いつでもどこでも表示および提供できます。

  • プラグ可能な機能

    Serverless Devsの機能は、コマンドや機能をカスタマイズできるプラグイン可能なコンポーネントを介して実装されます。 さまざまなモジュールの要件を満たすために、アプリケーション用にさまざまなコンポーネントを選択できます。

  • 簡単なスタートアップ

    Serverless Registryのモデルと仕様は、さまざまな形式のさまざまなケースを提供しています。 s initコマンドを使用して、ケースに基づいてプロジェクトを簡単に初期化できます。

  • フルライフサイクル管理

    プロジェクトは、作成、開発、デバッグ、可観測性設定など、ライフサイクルのあらゆる段階で簡単に管理できます。

  • 優れた統合

    Serverless Devsのプロジェクトは、コンポーネントの助けを借りて従来のエコシステムに簡単に統合できます。 同時に、Serverless Devsは、さまざまな自動化されたワークフローとプロセス内でシームレスに動作します。 詳細は、「CI/CD」をご参照ください。

操作ガイド

関連ドキュメント

説明

Serverless Devsのインストール

Serverless Devsは、CLIまたはスクリプトを使用するか、バイナリインストールパッケージをダウンロードしてインストールできます。 コマンドを使用してServerless Devsツールを更新することもできます。

Serverless Devsの設定

ウィザード、コマンド、または環境変数を使用してキーを設定できます。また、一時キーを設定することもできます。

組み込みコマンド

このトピックでは、キー設定、プロジェクトの初期化、純粋なCLIモード、ツールのクリーンアップ、コンポーネント管理、カスタムコマンド、テンプレート管理、レンダリングプレビュー、およびYAMLコンテンツ検証に関するコマンドについて説明します。

コンポーネント

fc3

  • fc3コンポーネントは、ビルドとデプロイ、可観測性、呼び出しとデバッグ、公開と構成、リソース同期、YAMLファイル変換などの機能をサポートします。

  • fc3コンポーネントのYAMLファイルの書き込みの詳細については、「fc3 YAML仕様」をご参照ください。

fc3-ドメイン

  • fc3-domainコンポーネントを使用すると、カスタムドメイン名のデプロイ、プランの変更、表示、および削除を行うことができます。

  • fc3-domainコンポーネントのYAMLファイルの書き込みの詳細については、fc3-domainのYAML仕様を参照してください。

ros

  • rosコンポーネントを使用すると、ROSスタックをデプロイ、表示、および削除できます。

  • rosコンポーネントのYAMLファイルの書き込みの詳細については、ros YAMLの仕様を参照してください。

CI/CD

Serverless Devsは、GitHub Actions、Gitee Go、Jenkins、Apsara Devopsなどの一般的な継続的インテグレーションまたは継続的デリバリー (CI/CD) プラットフォームおよびツールと統合できます。

ヒント

このトピックでは、Serverless Devsに関するよくある質問に対する回答を提供します。