Edge Security Acceleration (ESA) は、エッジルーチン、エッジコンテナ、および エッジストレージ を使用することにより、効率的で柔軟性が高く、低レイテンシのエッジコンピューティングソリューションを提供します。
はじめに
さまざまな規模と複雑さのビジネス要件を満たす、効率的で柔軟性が高く、低レイテンシのエッジコンピューティングアーキテクチャを構築できます。
エッジルーチンは、小さな計算能力と単純なロジックを必要とするイベント駆動型ビジネスに適しています。
エッジコンテナは、複雑なロジック、高性能、高スループットのコンピューティングを必要とするビジネスに適しています。
エッジストレージは、エッジコンピューティングにデータストレージサポートを提供し、データへの高速アクセスと永続性を保証します。
相乗効果
データ処理:エッジルーチンと エッジコンテナ は連携してデータを処理できます。 エッジルーチンは軽量でイベント駆動型のタスクに適しており、エッジコンテナ はより多くのリソースと複雑なロジックを必要とするタスクに適しています。
データストレージ:エッジストレージ は、エッジコンテナ および エッジストレージ にデータストレージサポートを提供します。 エッジルーチンと エッジコンテナ は、中間結果または永続データを エッジストレージ に保存して、データアクセス速度を向上させ、ネットワークレイテンシを削減できます。
データ同期:エッジストレージ は、クラウドまたは他の Points of Presence(POP)とデータを同期して、データの整合性と信頼性を確保できます。
しくみ
エッジコンピューティングソリューションは、エッジルーチン、エッジコンテナ、および エッジストレージ を統合して、効率的で柔軟なエッジコンピューティングアーキテクチャを提供します。以下は、各コンポーネントの機能と役割を示しています。
機能概要
エッジルーチン
エッジルーチンは、ワークロードと例外に関する情報を提示するために、複数のルーチンメトリクスを提供します。
インスタントログ機能は、エッジルーチンの実行情報を収集して表示するリアルタイムロギングツールです。 Edge Security Acceleration (ESA) コンソール内でリアルタイムにログを表示するための軽量でユーザーフレンドリーな方法を提供し、ルーチンスクリプトのデバッグと実行の詳細の取得に役立ちます。
Edge Security Acceleration (ESA) は、エッジルーチンのライフサイクル全体を管理およびデバッグし、複数ファイルプロジェクトをデプロイするための CLI ツールを提供します。
エッジサーバーレスアプリケーションを作成するには、エッジルーチンテンプレートを使用する必要があります。 ESA はさまざまな エッジルーチンテンプレートを提供しています。これらのテンプレートを利用することで、さまざまなシナリオに適した エッジルーチンを作成できます。
エッジコンテナ
エッジコンテナ は、コンテナ化されたアプリケーションに基づいて、柔軟でメンテナンスが容易な計算リソースを提供します。 エッジコンテナ は、世界中の Points of Presence (POP) でグローバルデプロイメントと近接ベースのスケジューリングを実装します。これにより、プロトコル処理が簡素化され、応答レイテンシが短縮されます。サーバーリソースを購入したり、アプリケーションのスケーリングや O&M について心配する必要はありません。これにより、基盤となるインフラストラクチャの管理ではなく、アプリケーション開発に集中できます。
エッジストレージ
エッジストレージ は、Points of Presence (POP) で利用可能なキーバリューペアストレージサービスです。 エッジストレージ に書き込まれたデータは、POP 全体でグローバルに迅速に同期されます。 エッジルーチン(ER) を使用すると、同じ POP から エッジストレージ データを高速に読み取ることができます。 ER と エッジストレージ を使用して、軽量の Blockchain as a Service (BaaS) および API ゲートウェイサービスをデプロイします。
メリット
低レイテンシ
近接コンピューティング:データ処理とストレージはエッジ POP で完了するため、中央クラウドへのレイテンシとデータ転送時間が短縮されます。
リアルタイム応答:IoT デバイスの監視やデータ分析など、リアルタイム処理が必要なアプリケーションに適しています。
費用対効果
従量課金制:エッジルーチンは使用量に基づいて課金されます。 エッジコンテナ と エッジストレージ もニーズに合わせて構成できるため、リソースの無駄を防ぎます。
帯域幅コストの削減:エッジ POP でデータを処理することにより、中央クラウドにデータを送信するための帯域幅消費量が削減されます。
柔軟性とスケーラビリティ
複数言語サポート:エッジコンテナ は複数のプログラミング言語とフレームワークをサポートしているため、複雑なアプリケーションを簡単に開発およびデプロイできます。
自動スケーリング:エッジルーチンと エッジコンテナ はどちらも、負荷に基づいて自動的にスケーリングして、アプリケーションの安定性とパフォーマンスを確保できます。
移植性:コンテナはさまざまな環境間で簡単に移行できるため、アプリケーションの移植性が向上します。
高可用性とセキュリティ
リソースの隔離:エッジコンテナ は独立したランタイム環境を提供し、アプリケーション間の隔離とセキュリティを確保します。
データ同期:エッジストレージ は、データ同期メカニズムを通じてデータの信頼性と整合性を確保します。
シナリオ
モノのインターネット (IoT):
リアルタイム監視:エッジルーチンと エッジコンテナ はセンサーからのデータを処理して、デバイスの状態をリアルタイムで監視します。
データ前処理:POP でセンサーデータを前処理して、中央クラウドにアップロードされるデータ量を削減します。
ビデオストリーム処理:
リアルタイムトランスコーディング:エッジコンテナ の強力な計算機能を使用して、ビデオをリアルタイムでトランスコードおよび処理します。
コンテンツ配信:エッジストレージ を使用してビデオコンテンツをキャッシュし、レイテンシを削減してユーザーエクスペリエンスを向上させます。
ビッグデータ分析:
リアルタイム分析:POP でリアルタイムデータ分析を実行して、インスタントレポートと洞察を生成します。
バッチ処理:エッジコンテナ を使用して大規模なデータセットを処理し、複雑なバッチ処理タスクを実行します。
機械学習と人工知能:
モデル推論:POP で Machine Learning Platform for AI モデルを実行して、高速なモデル推論と予測を実装します。
データの前処理: POP 上のデータを 前処理 することで、モデルのトレーニング用のデータを準備します。
小売と物流:
在庫管理:エッジルーチンと エッジコンテナ を使用して在庫データをリアルタイムで処理し、在庫管理を最適化します。
サプライチェーン監視:POP でサプライチェーンデータを処理して、物流プロセスをリアルタイムで監視および最適化します。