Docs Menu

Atlas Edge Server - Preview

倉庫、小売店、またはその他のプレミスでは、デバイスがデータをシームレスに同期する必要があります。 これらのロケーションはいつでもオンラインになる場合とない場合があります。 ネットワーク接続がない場合でも、デバイスは相互にデータを共有できなくなります。

Edge Server はオンプレミスで実行され、ローカル デバイス間の同期、および Edge Server と Atlas 間の双方向同期を処理します。

Edge Server はパブリック プレビュー段階です。 ブログを読む 最新の機能については、 を参照してください。

Atlas Edge Server の図
仕組み
双方向転送アイコンを持つクラウドを表すアイコン

オンプレミス 同期 + Atlas

Edge Server は、オンプレミスで実行される Device Sync サーバーとペアになった MongoDB のローカル インスタンスです。 ネットワーク接続がある場合は、Atlas とシームレスに同期します。

データの同期を表すアイコン

帯域幅の最適化

delete Sync により、ドキュメント内の変更のあるフィールドのみが Atlas に送信されます。 重要なデータは、ネットワークの競合を最小限に抑えながら効率的に転送されます。

データを共有している 2 つのモバイル デバイスを表すアイコン

クライアントの独立性

Edge クライアントは、中央データベースから切断されても、独立して重要なデータを同期し、アクセスできます。 接続されたインフラストラクチャ内のアプリケーションとデバイスは、断続的な接続があっても、シームレスに機能し続けます。

仕組み
1

Edge Server は、Edge Server Service で MongoDB ドライバーとツールとともに使用できます。 または、Edge Server と Atlas Device SDK を使用して、Sync 対応のモバイルとエッジ アプリケーションを開発し、競合の解決とサーバー間のローミングのメリットが得られます。

Atlas Device SDK モバイルアプリの使用をすぐに開始するには、 テンプレートアプリ を作成します。 これにより、Edge Server への接続に使用できるダウンロード可能なクライアントを持つ Device Sync 対応のアプリが作成されます。

2

Edge Server をホストするには、オンサイトまたはクラウド サーバーでハードウェアを構成します。 コマンドライン ツール edgectlを使用して、ハードウェアに Edge Server インスタンスをインストールして構成します。

3

MongoDB ドライバーまたは Atlas Device SDK クライアントを使用して Edge Server に接続します。 ローカル クライアントは、ネットワークに接続していなくても、Edge Server を介してデータを同期できます。 Edge Server が Atlas に接続すると、ローカル クライアントからのデータが同期されます。

より詳しい情報
アクセスを表す、シェルを持つユーザーを表すアイコン

安全な認証

組み込み認証プロバイダには、匿名、メール/パスワード、 APIキー、 カスタムJSON web tokenなどがあります。 ユーザーベースの権限システムにより、どのデータが誰にアクセスできるかを制御できます。

競合の解決を描いたアイコン

競合の解決

Edge Server は Device Sync エンジンを使用して競合を処理します。 複数の Edge Server からの書き込みの競合を解決するために、複雑なカスタム コードを記述する必要はありません。 Edge Server を Atlas Device SDK とペアにすると、クライアントも競合を解決されます。

データ同期機能を持つモバイル デバイスを表すアイコン

レイテンシを軽減

ローカル データレイヤーを使用すると、重要なデータをエッジ デバイスに迅速に同期できます。 レイテンシを削減し、リアルタイムのインサイトに基づいて即座のアクションを有効にします。