Lightbend 、分散型同時アプリケーションを作成するための主要なソリューションであるAkkaプラットフォームの新しいバージョンを開始しました。 Akka Edgeと呼ばれる最新の導入は、クラウド環境とエッジ環境で機能するアプリケーションを調和させることを目的としています。
Akka Edge 、開発者がソリューションを一度設計すれば、それを複数の設定に展開できることを保証します。アプリケーションの環境に関係なく、同種のコード、ツール、パターン、通信を維持します。
Lightbendの CEO 兼創設者であるJonas Bonérブログ投稿で説明したように、サービスの場所 (オンプレミス、クラウド、エッジ、特定のデバイスのいずれであっても) は、その設計、実装、またはサービスに影響を与えるべきではありません。展開。サービスの理想的な場所は、アプリケーションの使用状況やエンド ユーザーの所在地などの要因によって異なります。
Akka Edgeの中心原則は、データとサービスのモビリティ、位置の透明性、自己組織化、自己修復を中心に展開しています。さらに、データ、処理、エンドユーザーのコロケーションを約束し、関連データが必要な期間にわたって最適に配置されることを保証します。
Akka Edge 、サービス間の非同期通信を可能にする gRPC プロジェクションを採用しています。これは、開発者がプログラムで定義できるアクティブなエンティティの移行と、一時的、使用ベース、および地理的な移行機能をサポートします。
Lightbendエッジでの一般的なシナリオである、リソースに制約のある環境でAkkaアプリケーションをより効果的に動作させるための追加機能も導入しました。機能強化には、GraalVM ネイティブ イメージ、軽量 Kubernetes パーセル、多次元自動スケーリング、エッジでの軽量ストレージのサポートが含まれます。
その他の新しい機能強化には、アクティブ/アクティブ デジタル ツイン、ネットワークを分離する簡単な方法、 Akkaのソフトウェア開発革命におけるビジネス ロジックとフローの統合への重点の強化などが含まれます。
Bonér 氏は、クラウドとエッジの融合についてコメントし、 Akka Edge開発者がクラウド向けに構築し、準備が整ったらエッジに問題なく展開できる先駆的なツールを提供していると述べました。同様の展開アプローチはAppMasterのno-codeプラットフォームによって支持されており、開発者はアプリケーションを一度設計して、さまざまな環境に展開することができます。