TRANXACT.AI トレーニング

参照アーキテクチャとランタイム

イングレス、ゾーンをまたぐ3ノードクラスタ、HAデータベース、オブジェクトストレージ、エグレス、そしてボールト ― そしてなぜすべてのお客様が同じものを使用するのか。

アーキテクチャとネットワーク · 15 分 · 5 質問

のために: 両陣営のアーキテクト、IT運用担当者、セキュリティに関する質問票に回答するすべての人。

すべてのお客様に共通の設計を採用。クラウド固有の差異(接続製品、主要サービス、データベースエンジンなど)は、再設計ではなく構成上の選択肢に過ぎません。そのため、わずか5営業日でコードから環境を構築することが可能になります。

ある地域における参照アーキテクチャ ユーザーと連携機能顧客IDプロバイダー経由のSSO顧客クラウドアカウント・本番環境ロードバランサー + WAF · HTTPSイングレス · erp.customer.com利用可能エリア 1ワーカーノード 1Web / API投稿エンジンオペレーターASK労働者と仕事利用可能エリア 2ワーカーノード 2Web / API投稿エンジンオペレーターASK労働者と仕事利用可能エリア 3ワーカーノード 3Web / API投稿エンジンオペレーターASK労働者と仕事管理対象データベース・プライマリお客様が選択したエンジン管理対象データベース・HAスタンバイ他のゾーン、同期オブジェクトストレージバージョン管理されたドキュメントと添付ファイルNAT送信 · 許可リストに登録された宛先のみプライベートエンドポイント・内部ロードバランサープライベートアクセスを使用する場合のみエアギャップされた金庫 · 別アカウント不変、一度書き込み可能。本番環境ではプッシュのみ可能。外部サービス銀行・税金・給与計算・メール・AIエンジン押しのみ
ある地域における参照アーキテクチャ

上から絵を読む

  1. ユーザーとシステム連携は、erp.<顧客ドメイン>という単一の名前でアクセスし、HTTPS、TLS 1.2以上でWAFを備えたロードバランサーに到達します。これが唯一の公開アクセス経路です。
  2. 少なくとも3つのワーカーノード(可用性ゾーンごとに1つ)が、WebおよびAPI、投稿エンジン、ASKオペレーター、ワーカー、ジョブを実行します。ノードまたはゾーン全体がダウンすると、ユーザーへのサービス提供能力が失われます。
  3. 管理対象データベース(エンジンとサイズは顧客が選択可能)は、別のゾーンに同期スタンバイ構成を備えています。ゾーン障害が発生してもデータ損失は発生しません。RPO(目標復旧時点)はほぼ0です。
  4. 文書と添付ファイルは、データベースではなく、バージョン管理されたオブジェクトストレージに保存されます。
  5. 送信トラフィックはNATを経由して、許可リストに登録された宛先(銀行、税務・電子請求書、給与計算、メール、AIエンジン)にのみ送信されます。それ以外のトラフィックは送信されません。
  6. バックアップデータは、別のアカウントにあるエアギャップされた保管庫へ一方向に送信されます。

プライベートエンドポイントと内部ロードバランサーは、プライベートアクセスが使用されている場合にのみ存在するため、破線で表示されています。HTTPSのみのアクセスでは、これらは構築されません。

つまみは5つだけで、他には何もありません。

ノードサイズ、ノード数(最低3つ)、データベースエンジンとサイズ、Live DRリージョン、環境数。その他はすべてリファレンスアーキテクチャです。

設定、統合、そして最後にコーディングを行う。

標準を超える要件は、プラットフォームのアップグレードで対応可能な場合は構成変更によって満たされます。対応できない場合は、クラスタ外で実行されるTRANXACT APIを介した統合によって対応します。セキュリティおよびエンジニアリングレビューの後、クラスタ内のコードまたはエージェントが検討されます。承認された場合は、許容され、顧客サポートの対象となります。却下された場合は、クラスタ外で実行されます。

顧客によるデータベースへの直接アクセスは提供されていません(DB_3.1.09)。レポート作成と統合はTRANXACTのAPIと抽出を介して行われるため、BIツールもデータベースへのログインではなく、APIまたはスケジュールされた抽出によって接続されます。

Calderwood Group ― 実例

カルダーウッド社のBIチームは、データウェアハウス用の読み取り専用データベースユーザーを要求しました。その解決策は、プライベートリンクを介したスケジュール抽出です。インターフェースリストのBI行は「保持、スケジュール抽出、プライベートリンク」となっています。

試してみて カルダーウッド社の月末処理中に、ゾーン2のワーカーノードが故障しました。ユーザーにはどのような影響があり、SLA(サービスレベル契約)の対象外となりますか?

そのポッドは、負荷を処理できるように設計されたゾーン1とゾーン3のノードに再スケジュールされます。ゾーン2がプライマリを保持していない限り、データベースは影響を受けません。プライマリを保持している場合は、RPO ≈ 0で同期スタンバイにフェイルオーバーします。SLAにカウントされるのは、その月の可用性がティアの目標を下回った場合のみです。

自分が知っていることを確認してみよう

次のコース

進捗状況はこのブラウザ内にのみ保存され、外部に送信されることはなく、他の誰も見ることはできません。

← すべての配備コース