メインコンテンツまでスキップ

リモートサポート

VeloDB BYOCと完全管理型のVeloDB Cloudサービスとの主要な違いの一つは、インフラストラクチャが実行される場所です。BYOCでは、インフラストラクチャリソースとランタイムサービスは、お客様自身のクラウドアカウントとVPC内で実行されます。このデプロイメントモデルのため、VeloDBエンジニアはデフォルトでお客様の環境に対して永続的または無制限のアクセス権を持ちません。

本番システムにおいて、トラブルシューティング、パフォーマンス診断、または緊急復旧のためにVeloDBサポートが必要になる場合があります。これらのケースをサポートするため、VeloDB BYOCはゼロトラスト、監査重視のリモートサポートアーキテクチャを使用します。このアーキテクチャは、セキュリティ分離を維持しながら、一時的かつ厳密に制御された運用アクセスを提供します。

リモートサポートアーキテクチャは以下の原則に基づいています:

  • 最小権限アクセス
  • 時間制限付き接続性
  • 監査可能性
  • 運用アクセスとビジネスデータ間の分離

リモートサポートが実現すること

リモートサポートフレームワークは、いくつかの運用シナリオをサポートします:

  • 緊急トラブルシューティング: VeloDBエンジニアがBYOC環境におけるインフラストラクチャまたはサービスレベルの障害を診断し解決することを支援します。
  • パフォーマンス診断: インフラストラクチャメトリクス、サービステレメトリ、およびサービスレベルエラーの分析を可能にし、運用ボトルネックを特定します。
  • インフラストラクチャ協調: VeloDB管理サービスがお客様のクラウド環境にデプロイされたBYOCコンポーネントと協調するための安全な方法を提供します。

この設計は、無制限アクセスのリスクを軽減し、適用可能な場合に顧客インフラストラクチャへの直接アクセス経路を制限することを意図しています。

VeloDB BYOC remote support architecture

制御されたサポートアクセス

運用アクセス要求は、VeloDBの内部Relay Systemを通じて処理されます。Relay Systemは以下の制御レイヤーとして機能します:

  • アクセス承認ワークフロー
  • セッション認可
  • 監査ログとセッション記録
  • アクセスライフサイクル強制

各アクセス要求は通常、要求エンジニア、対象顧客環境、運用目的、および要求期間を指定します。アクセスは、内部認可ワークフローが完了した後にのみ付与されます。この設計は、顧客環境への直接的または非管理的なアクセス経路を回避することを目的としています。

アクセスが承認された後、Relay Systemは顧客環境内で実行されているBYOC Agentと協調して、一時的で暗号化されたリバーストンネルを確立します。

リバーストンネルは以下の特性を持ちます:

  • アウトバウンド開始: トンネルは顧客環境の内部から開始されます。パブリックインターネットに対してインバウンドポートを公開する必要はありません。
  • セッションスコープ: 接続性は承認されたサポートセッションに対してのみ確立され、セッションが期限切れになった後に自動的に閉じられます。
  • 分離: トンネルは承認されたサポート期間中にのみ存在します。

すべてのサポートセッションは時間制限付きです。承認されたアクセス期間が期限切れになると:

  • リバーストンネルは自動的に終了されます。
  • 接続性は取り消されます。
  • エンジニアリングセッションは切断されます。

エンジニアが顧客環境から退出した後、サポートチャネルは閉じられ、再利用することはできません。追加のアクセスには、新しい承認ワークフローと新しいセッションが必要です。

VeloDBは、VeloDBと顧客インフラストラクチャ間の永続的な接続性、サイレント更新、または長期間のサポートチャネルを維持しません。

監査ログとセッション記録

Relay Systemを通じて実行されるすべてのサポート活動は監査されます。監査機能には以下が含まれます:

  • セッション記録: サポートセッションの活動をキャプチャします。
  • コマンドログ: セッション中に実行されたコマンドを追跡します。
  • 改ざん防止保持: 監査記録を安全に保存し、整合性の保持とコンプライアンスレビューのサポートを支援します。

監査記録は、内部レビューと、適用可能な場合は顧客のコンプライアンスレビューに使用できます。

データアクセス分離

リモートサポートは、運用アクセスを顧客ビジネスデータから分離するよう設計されています。VeloDBエンジニアは、顧客ビジネスデータのクエリ、読み取り、またはエクスポートが制限されています。

運用アクセスは、以下のようなサポートに必要な情報に限定されます:

  • システムおよびサービスエラーログ
  • 例外トレースとインフラストラクチャメトリクス
  • プロセス健全性情報

顧客テーブル、クエリインターフェース、およびストレージロケーションは権限範囲外のままです。これらの制限は、内部ポリシーのみではなく、オペレーティングシステム制御、IAM境界、およびロールスコープ権限を通じて強制されます。

関連ドキュメント