Serverless Devsは、開発者向けの堅牢なツールセットを提供するオープンソースのサーバーレスプラットフォームです。 Serverless Devsを使用すると、サーバーレスプロジェクトを迅速にデプロイし、複数のクラウドにわたるライフサイクル全体を通してサーバーレスアプリケーションを管理できます。 このプラットフォームは、他のツールやサービスとのシームレスな統合も可能にし、R&DとO&Mの効率を向上させます。
メリット
ベンダーのロックインなし
Serverless Devsのプラグイン可能な機能により、さまざまなベンダーのプロジェクトをさまざまなクラウドプラットフォームに簡単にデプロイできます。 Alibaba Cloud Function Compute、AWS Lambda、Baidu Cloud Function Compute (CFC) 、HUAWEI CLOUD FunctionGraph、Tencent Cloud Serverless Cloud Function (SFC) など、さまざまなプロバイダーのFaaS製品がサポートされています。
オープンソース開発
Serverless Devsは、オープンソースコードを使用してプロジェクトを開発するためのオープンエコシステムです。 Serverless Devsのツール、コンポーネント、およびアプリケーションは、いつでもどこでも表示および提供できます。
プラグ可能な機能
Serverless Devsの機能は、コマンドや機能をカスタマイズできるプラグイン可能なコンポーネントを介して実装されます。 さまざまなモジュールの要件を満たすために、アプリケーション用にさまざまなコンポーネントを選択できます。
簡単なスタートアップ
Serverless Registryのモデルと仕様は、さまざまな形式のさまざまなケースを提供しています。
s init
コマンドを使用して、ケースに基づいてプロジェクトを簡単に初期化できます。フルライフサイクル管理
プロジェクトは、作成、開発、デバッグ、可観測性設定など、ライフサイクルのあらゆる段階で簡単に管理できます。
優れた統合
Serverless Devsのプロジェクトは、コンポーネントの助けを借りて従来のエコシステムに簡単に統合できます。 同時に、Serverless Devsは、さまざまな自動化されたワークフローとプロセス内でシームレスに動作します。 詳細は、「CI/CD」をご参照ください。
操作ガイド
関連ドキュメント | 説明 | |
Serverless Devsは、CLIまたはスクリプトを使用するか、バイナリインストールパッケージをダウンロードしてインストールできます。 コマンドを使用してServerless Devsツールを更新することもできます。 | ||
ウィザード、コマンド、または環境変数を使用してキーを設定できます。また、一時キーを設定することもできます。 | ||
このトピックでは、キー設定、プロジェクトの初期化、純粋なCLIモード、ツールのクリーンアップ、コンポーネント管理、カスタムコマンド、テンプレート管理、レンダリングプレビュー、およびYAMLコンテンツ検証に関するコマンドについて説明します。 | ||
コンポーネント |
| |
| ||
| ||
Serverless Devsは、GitHub Actions、Gitee Go、Jenkins、Apsara Devopsなどの一般的な継続的インテグレーションまたは継続的デリバリー (CI/CD) プラットフォームおよびツールと統合できます。 | ||
このトピックでは、Serverless Devsに関するよくある質問に対する回答を提供します。 |