モバイルアプリおよびエッジアプリ向けの完全マネージドデータ同期
Couchbase Capella アプリサービス
あなたのアプリはオフラインでも動作し続け、チームは自社開発の同期コードのメンテナンスを停止します。Capella App Servicesはデバイスとクラウドの間でデータを同期します。Couchbaseがその処理を行います。.

シンクはあなたの副業にはならない
ホームグッドな同期機能はオフラインで機能しなくなり、スプリントの実行に時間がかかり、データが間違ったデバイスに送信されます。App ServicesはCapellaからすべてのデバイスに同期を実行します。.

Wi-Fiが切れたときにラインの動きを維持する
信号が途切れれば、販売や検査を停止するべきではありません。アプリはデバイス上で読み書きを行い、信号が戻ると同期します。.

各デバイスに許可されているものだけを送信する
デバイス間でデータを多用することは待ち時間の浪費です。チャンネルとアクセス機能は、どのドキュメントを同期させ、誰が書き込むことができるかを決定します。.

同期機能ではなく、機能に重点を置いたスプリントを実施する
カスタム同期コードはテストされていないエッジケースで機能しません。アプリエンドポイントではサーバーを記述する必要なく同期とユーザーおよびアクセスルールが提供されます。.

1つのプラットフォームと1つの請求書でクラウドからエッジまでを走らせる
別の同期ベンダーが契約書とお客様のデータの別のコピーを追加します。App ServicesはCapella内で実行され、料金は時間単位で請求されます。.
Capella App Servicesとは何ですか?
App Servicesは、Capellaの内部にあるフルマネージドのSync Gatewayです。このサービスは、携帯電話、キオスク、エッジデバイス上のCouchbase LiteアプリをCapellaのデータと同期します。.
Couchbase Lite はアプリの内部の組み込みデータベースです。デバイス上で JSON を保存し、SQL++、全文検索、ベクトル検索をローカルで実行します。そのため、画面の読み込みはまったくネットワークを必要としません。iOS、Android、デスクトップ、C を使用した組み込みデバイスでの実行、および JavaScript を使用したブラウザーでの実行が可能です。近接デバイス同士でピアツーピアで同期することもでき、インターネット接続は不要です。.
各アプリエンドポイントは、1つのバケット、1つのスコープ、およびアプリが必要とするコレクションをリンクします。ここからサインイン(ベーシック認証または OpenID Connect)、アクセスルール、インポートフィルター、およびデルタ同期の設定を行います。1つのアプリサービスには複数のエンドポイントがホストされるため、各アプリには独自のサーバーがなく、独自のルールが適用されます。.
アプリはまずデバイスに書き込み、可能な限り双方向での同期を行います。Couchbase Liteはデバイス上の競合を解決します。自動的に、またはお客様が記述したロジックに従って、競合を解決します。削除されたドキュメントはサーバーに残ります。60日間、タブレットは引き出しに数週間放置されていたとしても、デバイスの再起動時にすべての削除が検出されます。.
App Services は Capella クラスタ内のコレクションに直接同期します。バックエンドサービス、Eventing 関数、および SQL クエリは、デバイスが閲覧する同じ JSON 上で動作します。中間処理は一切必要ありません。自分で同期を実行する方が良いですか?Sync Gateway は同じテクノロジーで、自己管理可能です。この2つの間の移行についても、詳細が記載されています。.
数週間静かな状態を保つデバイス向けに設計された
60
デバイスがオフライン状態でも、すべての削除を同期させ続けることができる日数
5分
AWSまたはGoogle Cloud上でアプリサービスを導入する一般的な時間
CAPELLAの顧客成果
ネットワークが利用できないときもアプリは動作する
フードの下で
Couchbaseによるすべての同期のニーズに対応
アプリサービスがどのようにデータを同期、保護、実行、拡張、および接続するのか。.
- 同期
- セキュア
- 操作する
- スケール
- 接続
変更されたものだけを移動し、インターネットなしでもデバイス同士が通信できるようにし、モバイルデバイスにどのコンテンツが送られるかを決定する。.
Capella App Servicesの主な機能
インポートフィルター
どのサーバーのドキュメントがモバイルドキュメントになるかを決定します。それ以外のものはクラスタ内に残りますが、どのデバイスからもオフになります。.
デルタ同期
変更された部分のみを送信してください。遅いネットワーク上の大きなドキュメントは、帯域幅、バッテリー、そして忍耐力を消費するだけです。.
Web アプリも同期する
Couchbase Lite for JavaScriptは、同じアプリエンドポイントを通じてブラウザアプリを同期します。エンドポイントのCORSを有効にします。.
ドキュメント単位でのアクセスルール、IDプロバイダー、AWS上のプライベートネットワーキング、HIPAA準拠の監査ログ。.
Capella App Servicesの主な機能
OpenID Connectによるログイン
1つのIDプロバイダーまたは複数のIDプロバイダーを使用し、デフォルトで1つを選択します。トークンクレームをApp Servicesのロールにマップします。基本認証も可能です。.
AWS上のプライベートエンドポイント
同期、管理、メトリックのトラフィックは、パブリックインターネットではなく AWS PrivateLink 上で保持します。 UI で設定してください。.
チャンネルとアクセスルール
このアクセス機能はすべての書き込み時に実行されます。ドキュメントはチャネルにルーティングされ、役割の確認が行われ、不良データが到着する前に拒否されます。.
CouchbaseはApp Servicesにパッチを適用します。タイミングは自分で決め、変更を最初にテストし、ツールでアラートやログを確認します。.
Capella App Servicesの主な機能
スケジュールに合わせたアップグレード
CouchbaseがApp Servicesにパッチを適用します。お好みの日に設定して、早めにアップグレードしてください。1週間前にメールでお知らせします。.
チームが働く場所でのアラート
メトリックアラートをSlack、Microsoft Teams、またはServiceNowなどの任意のwebhookに送信します。開発者プロおよびエンタープライズプランでのみ利用可能です。.
発送前にテストしてください
モックユーザー、古いドキュメント、および XATTRs を使用してアクセストークンの動作をテストします。結果を確認してください。本番データは一切触れないでください。.
ダウンタイムなしでサイズ変更が可能で、アイドル状態では自動的にシャットダウンされ、複数のリージョン間でフェイルオーバーできます。.
Capella App Servicesの主な機能
ダウンタイムなしでサイズ変更
1~12ノードを稼働させ、アプリが接続されたままノード数を変更またはサイズを変更できます。エンドポイントのURLはすべて同じままです。.
地域間で障害が発生する
App Services 4.0 は、2 つのクラスタを XDCR で双方向でリンクします。Couchbase Lite 4.0 アプリは 1 つのクラスタが障害が発生した場合にスタンバイモードに切り替わります。.
開発用の単一ノード
2 つまたは 4 つの vCPU を搭載した小さなノードで構築およびテストします。高可用性は省略されます。開発およびテスト用にこのノードを使用してください。.
Webおよびバックオフィス向けのREST API、APIまたはTerraformによる自動化、デバイスに到達するサーバーロジック。.
Capella App Servicesの主な機能
公開および管理用 REST API
Web アプリやサーバー アプリから HTTPS でドキュメントの読み取りと書き込みが可能になり、独自のバックオフィスからアプリのユーザーとロールを管理できます。.
Terraform とコード化されたインフラストラクチャ
TerraformでApp Services、またはスクリプトエンドポイント、OIDCプロバイダー、およびCapella Management APIを使用したプライベートエンドポイントを定義します。.
デバイスに到達するイベント
イベント機能はデバイスが同期するコレクションを読み書きできるため、サーバー側のロジックもスマートフォンに表示されます。.
- フィールドアプリ
- 店舗
- フェイルオーバー
- 移行
建築
信号がない状態で動作するフィールドアプリ

看護師、運転手、検査官は信号を待つことはできません。Couchbase Liteはそのデータをデバイスに保存します。再接続したとき、Capella App Servicesは各ユーザーの役割に合ったチャネルを通じて変更されたデータをのみ移動します。ログインはOpenID Connectプロバイダー経由で行われます。.
建築
オフラインで販売を続けている店舗

チェックアウト端末とスキャナ端末は、ストアネットワーク上でピアツーピアで同期します。インターネット接続が切断された場合でも、ストアは販売を継続します。接続が復旧すると、端末はCapella App Servicesと同期し、本社は各販売状況を把握します。個別のアプリエンドポイントにより、各アプリのルールは分離されます。.
建築
地域が停止した場合でも同期を継続する

App Services を同じクラウド内の 2 つのリージョンに配置した Capella クラスター 2 つで実行します。両方のリージョンで XDCR を使用して接続します。いずれかのリージョンがダウンした場合、Couchbase Lite 4.0 アプリはスタンバイモードに切り替えられ、同期が継続されます。Capella App Services 4.0 と Couchbase Server 7.6.6 以降が必要です。.
建築
Move Sync Gatewayをアプリサービスに移行

XDCR は、アプリが同期を続行する間、自社管理の Couchbase Server から Capella にバケットをコピーします。追いついた時点で Sync Gateway を停止し、App Endpoint を作成して、同期とインポート機能を再設定し、アプリを新しい URL にリダイレクトします。基本認証はそのまま引き継がれます。OIDC の設定は再度行う必要があります。.

同期プロバイダーの切り替え
同期サービスが廃止されましたか?あなたのアプリは廃止されませんでした。.
モバイル同期プラットフォームがサポート終了を迎えた場合、画面をすべて書き直すことなく新しいホスト環境を用意する必要があります。Couchbase Liteでは、アプリにSQLを搭載した組み込みJSONデータベースを提供し、App Servicesが同期、ユーザー、アクセスルールを管理します。無料のベーシックプランで開始し、アプリが完成したら有料プランに移行してください。移行ガイドでは各ステップを詳しく説明しています。.
1 つの同期技術で、好きなように実行
自己管理
同期ゲートウェイ
自社サーバーまたはKubernetes上で同じ同期技術を実行できます。これは、自社管理のCouchbase Serverの隣に置くことで、データセンター内で同期を実行する必要がある場合や、チームがすべてのノードを完全に制御したい場合に最適です。.
モバイルおよびエッジ
Couchbase Mobile (モバイル)
全体的なプラットフォーム:デバイスでのCouchbase Lite、ピアツーピア同期、小型サイト向けのEdge Server、CapellaまたはSync Gatewayへの同期。一度に複数のアプリのアーキテクチャを選択する場合、ここから始めることをおすすめします。.
マネージドクラウド
Couchbase Capella
App Services は、AWS、Google Cloud、Azure 上の完全マネージドの Couchbase データベースである Capella 上で動作します。デバイスにデータを供給する同じクラスタが、ウェブ バックエンド、検索、AI エージェントにもサービスを提供します。.
Capella アプリサービスよくある質問
オフライン同期、価格設定、プラットフォームに関する回答、および App Services が Self-managed Sync Gateway とどのように比較するかに関する回答。.
Capella App Servicesは、Couchbase Capellaの完全マネージド型Sync Gatewayです。このサービスは、デバイス上のCouchbase LiteアプリとCapellaクラスタ間のデータ同期をサポートし、ユーザーやアクセス制御も可能です。.
はい。Couchbase Lite はデバイス上でデータを保存するため、アプリは接続なしでも読み書きできます。App Services はデバイスが再接続された際に両方向の変更を同期します。.
各 App Service の料金は、クラウド、リージョン、ノード数、サイズに基づいて時間単位で支払われます。また、1 時間あたり 1 GB 以上のデータ処理料金も発生します。オフにした場合でも料金は発生しません。.
はい。Capellaの無料プランには、無料のクラスタに関連付けられたアプリサービスが含まれます。どちらも72時間のアイドル状態になると自動的にオフになり、30日後に削除されます。クラスタを再度有効にすると、アプリサービスも自動的に復元されます。.
Couchbase Lite は iOS、Android、.NET または Java を使用したデスクトップ版、C を使用した組み込みデバイス版、JavaScript を使用したブラウザー版で動作します。App Services は AWS、Google Cloud、Azure で動作します。.
App Services は Sync Gateway です。このサービスは Capella 内の Couchbase が管理しています。自社で管理する Sync Gateway を使用すると、チームがそのサービスを運用できます。ドキュメントには、どちらのサービスに移行する方法が示されています。.




