メインコンテンツにスキップ
ブログ開発者ツールDIYファンクション:サーバーレス・ツールセットの比較

DIYファンクション:サーバーレス・ツールセットの比較

DIY-機能-サーバーレス・ツールセットの比較

FaaSは通常、選択したクラウド・プロバイダーに関連付けられ、インフラ 管理の利便性と予測可能性を提供する。しかし、開発者や企業が冗長性とコスト削減を実現するためにマルチクラウドのデプロイメントを選択することが増えているため、ワークロードやクラウドプロバイダー間で移植可能なプロバイダーにとらわれないFaaSプラットフォームに対する需要が生じている。

Coding for EntrepreneursのJustin Mitchel氏と協力して、オンデマンド・コースでKnativeについて開発者に教えた後、人気のある、プロバイダーにとらわれない、オープンソースのFaaSツールとフレームワークをいくつか比較しています。

OpenFaaS: OpenFaaS : OpenFaaSは、非運用ワークロードでの機能実験やテストのための人気のあるツールセットだ。有償版のOpenFaaS ProはGUIを持ち、イベント駆動型のファンクションやマイクロサービスをデプロイするシンプルな方法だ。OpenFaasはほとんどのワークロードでライセンスが必要であり、無償のCommunityエディションを本番環境で使用しないようアドバイスしている。

分裂: Fissionは機能豊富な関数フレームワークで、特にイベントをトリガーし、選択したツール経由で通知を送信するWebhookのために、すぐに幅広い統合機能を事前に構築して提供します。Fissionは関数をキャッシュし、アプリケーションが他の関数よりも多くの関数を使用するにつれて、より良いパフォーマンスを提供します。

ナティヴ: Knativeは、自動スケーリングやイベント駆動コンピューティングなど、サーバーレスKubernetesアプリケーションを作成・管理するためのビルディングブロックのセットを提供します。Knativeでは、クラスタの状態を宣言し、ポッドがゼロになるまでのスケーリングを含め、効率的にスケーリングすることができます。Knativeはカスタマイズ性と拡張性が高く、大規模なオープンソースコミュニティに支えられています。

結局のところ、これらのツールはどれも達成できることは似ている。しかし、セットアップの手間や、それぞれのアプリケーションに特有の目標を達成するために必要なコンフィギュレーションは異なります。

他の開発者ツールと同様、市場には多くの選択肢があり、機能の利用や機能が拡大するにつれ、さらに多くの選択肢が生まれます。我々は、アカマイのクラウドプラットフォーム上で機能をシームレスにすることを目指しています。

アンケートにご協力いただき、Functionsのサービスに対するご要望をお聞かせください。また、こちらからご登録 いただければ、Functionsのベータ版がリリースされた際にご連絡いたします。


コメント 

コメントを残す

あなたのメールアドレスは公開されません。必須項目には*印がついています。