アプリケーションをエンドユーザーの近くに配置すると、パフォーマンスとスケーラビリティに大きなメリットが生まれます:
API パフォーマンスの高速化
API リクエストを完了するために複数のラウンドトリップが必要な場合、遅延が増える可能性があります。さまざまな大陸にあるロケーションは、大洋を横断する接続が必要になり、遅延がさらに悪化する可能性があります。
キャッシングを超えて
キャッシングは静的コンテンツの高速化に役立ちますが、リージョンでの実際の API 終了には、完全な API リクエストをより高速に実行する必要があります。中央の k8s クラスターに接続されたリモートクラウドインスタンスで実行されている Izuma Edge は、これを実現できます。
コンプライアンスのニーズを満たす
ユースケースによっては、一部のタイプのデータがリージョンを離れることを許可されない場合があります。 Izuma Edge + Izuma Cloud を使用すると、別のリージョンでクラスター全体をスピンアップする手間をかけずに、この種の規制の問題に対応できます。
スケーラビリティの向上
エンドユーザーの近くでより多くの作業が行われるほど、中央のクラスターまたはデータセンターで必要となる可能性のあるトラフィックと処理が少なくなります。 Izuma Edge と Izuma Cloud は、より多くの処理をそれぞれの地域に振り分けるのに役立ち、このスケーラビリティを向上させます。
Izuma Cloud と Izuma Edge を使用して、リモートロケーションにアプリケーションを提供します。
各 Izuma Cloud は、組織専用のサービスのプライベートインスタンスとしてデプロイされます。 Izuma Cloud はデフォルトでは AWS で実行されますが、Azure やその他のプロバイダーでインスタンスを提供できます。
Izuma Edge がリモートサーバーにインストールされます。 Red Hat Enterprise Linux などのリモートサーバーのベース OS で実行することも、Linux VM で実行することもできます。
すべての Izuma Edge マシンは、Izuma Cloud の Kubernetes ノードになります。