参照アーキテクチャとランタイム
顧客のクラウドに組み込まれているもの:イングレス、ゾーンをまたぐ3ノードのKubernetesクラスタ、スタンバイを備えたマネージドデータベース、オブジェクトストレージ、エグレス、エアギャップされたボールト、およびサイジングノブ。
すべてのデプロイメントは、同一のリファレンスアーキテクチャに基づいて一度設計されます。クラウド間の違い(接続製品、キー管理、データベースエンジンなど)は、再設計ではなく構成上の選択肢となります。
| デザイン | 建てる | 操作する | 革新する |
|---|---|---|---|
| あらゆる金融イベントに対して、1つのデータモデルと1つの投稿エンジンが使用される。 | 3ノード構成で負荷分散されたKubernetesクラスタ上で動作するコンテナ化されたサービス。 | 設計上、変更不可能な投稿内容と完全な監査証跡が確保されています。 | ASKはTRANXACT独自のAPIを通じて動作します。 |
| 設計上、複数事業体、複数通貨、複数地域に対応しています。 | 顧客が選択した、高可用性を考慮して設計されたマネージドデータベース。 | 第二稼働リージョンでのLive DRと、エアギャップされたバックアップを標準装備。 | 役割を認識し、何が重要かを学習するアクションキュー。 |
一つの領域の中には何があるか
| 成分 | それは何なのか | 注記 |
|---|---|---|
| ロードバランサーとWAF | erp.<顧客ドメイン>でのHTTPSイングレス、TLS 1.2以上、DDoS保護。 | 唯一の公共の入り口。 |
| プライベートエンドポイント/内部ロードバランサー | VPN、プライベート接続、またはピアリングを介したプライベートトラフィックの受信。 | プライベートアクセスが使用されている場合に表示されます。 |
| Kubernetesクラスター | 少なくとも3つのワーカーノードがアベイラビリティゾーンに分散配置され、エンドツーエンドでTLS接続が確立されている。 | WebおよびAPI、投稿エンジン、ASKオペレーター、ワーカーおよびジョブを実行します。 |
| 管理対象データベース | 別のゾーンに同期型HAスタンバイを備えたプライマリ。 | エンジンとサイズはお客様のご希望に応じて選択可能です。 |
| オブジェクトストレージ | 文書と添付ファイルはバージョン管理され、複数の地域に複製されます。 | 文書はデータベースには保存されません。 |
| NAT出力 | 送信トラフィックは、許可リストに登録された宛先のみに送信される。 | 銀行業務、税務処理、電子請求書発行、給与計算、メール、AIエンジン。 |
| 空気で隔てられた金庫室 | 変更不可能な、一度書き込んだら変更できないバックアップを保存する別のアカウント。 | 生産はそれに集中できるが、それ以外は何もできない。 |
ワーカーノードは複数のゾーンに分散されているため、ノードまたはゾーンが1つ故障しても、ユーザーへのサービス提供能力は維持されます。各サービスがどのノードで実行されるかはガイドに図解されています。スケジューラがそれらを配置します。
クラスターの外側
- ASKのAIエンジンは、プレミアム、バランス、エコノミーの各ティア、または顧客自身のキー(BYOK)に対応しています。
- 外部サービス ― 銀行、税務および電子請求書、給与計算、BIおよびデータプラットフォーム、電子メール。
- リモートユーザーおよびモバイルユーザーは、顧客のIDプロバイダー経由でサインインします。
- 顧客の企業ネットワーク:オフィスユーザー、IDプロバイダー、レガシーシステム、製造現場システムなど。プライベート接続を使用する場合は、VPNまたは専用線経由でアクセスできます。
プライベート接続はオプションです。すべてのアクセスがHTTPS経由の場合、VPN/プライベートリンクおよび内部ロードバランサーは構築されません。
サイズ調整ノブ
- ノードサイズ。
- ノード数:最低3個。
- データベースエンジンとサイズ。
- Live DR地域。
- 環境の数。
その他はすべてリファレンスアーキテクチャであり、すべてのお客様で共通です。初期値を設定する使用ティアについては、「契約前」を参照してください。
設定する、カスタマイズしない
クラスター内で実行されるものも同様の原則に従います。標準を超える要件は、次の順序で満たされます。まず、構成(ローコード/ノーコード、プラットフォームと共にアップグレード)によって満たされます。次に、クラスター外で実行されるTRANXACT APIを介した統合によって満たされます。そして最後に、セキュリティおよびエンジニアリングレビューの後、クラスター内のコードまたはエージェントによって満たされます。承認された場合は、許容され、顧客サポートが提供されます。却下されたコードはクラスター外で実行されます。ワークブックのX章には、各結果に対するタスクが一覧表示されています。
設定で実現できることは、カスタムコードにしてはならない。設定はプラットフォームのリリースごとに更新されるが、カスタムコードはそうではない。