banner
0xjokereven

0xjokereven

All is for consistent
twitter
github
pixiv
jike
medium

Fluence クラウドレス機能

Fluence 無雲機能は、分散型のサーバーレスソリューションであり、分散型物理インフラストラクチャ(DePin)のパラダイムに深く根ざしています。他のほとんどのサーバーレスソリューションと比較して、Fluence 無雲機能は、より少ないコードでより多くの機能を実現し、基盤のインフラストラクチャを心配する必要がありません。中央集権型のクラウドプロバイダとは異なり、無雲機能では、市場から容量プロバイダ(データセンタなど)をオンデマンドで選択し、アプリケーションの要件に応じてサーバーレスインフラストラクチャの可用性、パフォーマンス、サービスレベル契約(SLA)、予算要件をカスタマイズすることができます。DePin の基盤により、無雲機能は非常に低コストで拡張することができます。さらに、無雲機能は、実行証明(PoE)や処理の正確性の証明(PoP)などの関数実行の証明システムもサポートしており、さまざまな監査を簡素化し、正確な請求を行うことができます。

要するに、Fluence 無雲機能を活用するためには、次の 4 つの基本的なステップを完了する必要があります:

  1. ビジネスロジックを Marine Wasm にコンパイルして、計算関数を作成および管理する
  2. Aqua スクリプトを作成して、計算関数をオーケストレーションする
  3. 開発者契約を作成して、計算アーティファクトとデプロイメント要件をパッケージ化する
  4. 開発者契約をマーケットに提出してマッチングする

無雲機能は、Marine という Wasm ランタイム上で利用可能であり、さらに多くのランタイムが開発中であり、容量プロバイダを横断する高性能で利用可能な計算関数を提供しています。さらに、Aqua を使用して計算関数をサーバーレスデプロイメントにオーケストレーションすることもできます。

Rust でビジネスロジックを記述し、wasm-wasi ターゲットにコンパイルしたら、簡単に無雲デプロイメントを作成できます。無雲デプロイメントでは、無雲ディストリビューション(デプロイしたい関数インスタンスの数、期間、リソースタイプ(CPU と RAM)、場所など)と開発者契約を指定するだけで、リソース料金とデプロイ料金を支払う意思を示すことができます。

ビジネスロジックは Rust で記述され、wasm32-wasi にコンパイルされます。
トークンを購入する
デプロイの仕様
支払い意思
ホスティングの支払い
マッチングされた容量プロバイダに送信する
契約のマッチング
契約のマッチング
契約のマッチング
ホスティングとデプロイの実行
ホスティングとデプロイの実行
ホスティングとデプロイの実行
プロバイダの契約
計算市場
開発者
コード
計算関数
無雲デプロイ
支払いゲートウェイ
無雲ディストリビューション
開発者契約
容量プロバイダ_1
容量プロバイダ_2
容量プロバイダ_k

図 1:Fluence の無雲開発とデプロイのフローチャート

デプロイを提出する前に、FLT と USDC トークンを(法定通貨)ゲートウェイプロバイダから取得する必要があります。USDC トークンは、デプロイごとにホスティングされ、正当な実行証明に基づいて定期的に容量プロバイダに補償されます(対応する CPU およびメモリモデル、実行時間、データ負荷など)。

もちろん、開発者は開発作業をサポートするために、テストネット上で十分な数のテストネットトークン tFLT と tUSDC を無料でリクエストすることができます。

情報
Fluence メインネットを起動するためには、実行に基づくモデルではなく、エポックモデルと呼ばれるサブスクリプションモデルに従って請求が行われます。つまり、一定期間内にデプロイしたプロバイダのホスティング料金を支払う必要があります。実行回数や負荷に関係なくです。これは一時的な制限です。

Fluence の無雲機能の開発者エクスペリエンスの重要な要素は、Fluence CLI です。Fluence CLI は、無雲アプリケーションの開発とデプロイに必要なすべての側面をサポートしています。

比較位置
機能と開発の観点から見ると、無雲機能は他のサーバーレスソリューション(AWS Lambda、Azure Functions、Google Cloud Functions など)と非常に似ています。中央集権型のサーバーレスクラウドプロバイダとは異なり、Fluence の無雲機能は、Wasm のパワフルさとポータビリティを活用して、カスタマイズ可能な高可用性の容量グリッドでホスティングおよび実行される高性能な計算ランタイムを提供します。単一障害点、アクセス制御、高い退出壁、過剰なリースを排除します。表 1 を参照してください。

表 1:上位のサーバーレスプロバイダの比較

Fluence Lambda AWS Lambda Azure Functions Google Cloud Functions
ランタイム Wasm、さらに多数のランタイムが開発中 複数の種類 複数の種類
言語 Rust、さらに多数の言語が開発中 複数の種類 複数の種類
ワークフロー管理 Aqua ステップ関数 Azure Logic App
オーケストレーション √ √ √
エンドポイントアクセス P2P または HTTP ゲートウェイ HTTP HTTP
容量(データセンタ) 透明で選択可能 ブラックボックス ブラックボックス
CLI Fluence CLI AWS CLI Azure CLI、Azure PowerShell
中央集権型のクラウドプロバイダとは異なり、Fluence プロトコルにより、オープンで権限のないピアツーピアネットワークと計算市場が可能となり、(データセンタ)容量のクラウドソーシングが促進されます。間違いなく、Fluence ネットワークは、トップレベルの CPU と RAM 構成を持ち、競争力のあるサービスレベル契約を提供する Tier 4 データセンタによってサポートされています。Fluence の計算市場は、EVM 互換のモダンな高性能 PoS ブロックチェーンである星間共有(IPC)に基づいています。

開発者は、DDOS やその他の攻撃の予防や緩和など、ピアツーピアネットワークの複雑さを無視することができますが、Fluence プロトコルは、他のサーバーレスソリューションとの重要な違いとして、Fluence ネットワークが基本的に HTTP リクエストとレスポンス呼び出しをサポートしていないことです。つまり、関数のオーケストレーションはピアツーピアレベルで行われます。ただし、既存の Fluence ソリューションを使用することで、ネットワークのエントリーポイントと出口(HTTP ゲートウェイなど)で簡単に解決できます。

使用シナリオ
オンデマンド、スケーラブル、実行ベースの料金体系のため、サーバーレスコンピューティングはイベント駆動型のアーキテクチャやシステムに適しています。Fluence の無雲機能がサポートする一部のユースケースは、表 2 にまとめられています。

表 2:Fluence Lambda のサンプルユースケース

タイプ アプリケーション
データ処理 データの準備と処理
プロセス制御 タスクスケジューリング
メッセージング 通知の送信
API モバイルおよび Web アプリケーション
サーバーレスワークフロー 関数のオーケストレーションと組み合わせ
要するに、Fluence の無雲機能は、イベントと時間のトリガーによるサーバーレス開発をサポートしています。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。