技術基盤

BaseTwin Enterprise

オープンなデジタルツイン基盤 BaseTwin に、運用に必要な構成を加えた商用ディストリビューションです。APIゲートウェイ、認証、監視、バックアップと復元、監査記録までをまとめて、オンプレミスにもクラウドにも導入できます。

  • オープンコアをそのまま利用コアを改変せず、公開された拡張点だけで機能を追加
  • 運用構成を同梱ゲートウェイ、認証、監視、バックアップと復元
  • 二つの導入形態Docker Compose と Kubernetes(Helm)

コアと Enterprise

オープンコアの上に、運用のための層を重ねる

デジタルツインの機能そのものはオープンコアの BaseTwin が担います。BaseTwin Enterprise はコアのリリース版に依存し、公開された拡張点だけを使って拡張します。コアを分岐させたり書き換えたりしないので、コアの更新をそのまま取り込めます。

オープンコア · Apache License 2.0

BaseTwin

データスペース層とツイン層からなるデジタルツイン基盤です。

  • カタログ(DCAT)、利用条件(ODRL)、来歴(PROV)
  • NGSI-LD コンテキストハブ、スキーマとデータモデル
  • 値の意味づけ(観測・推定・予測・シミュレーション)
  • メッシュとラスタ、シナリオ、モデル実行
  • コネクタやモデルを追加するプラグインの仕組み

basetwin.io で詳しく見る

商用ディストリビューション

BaseTwin Enterprise が加えるもの

コアを本番環境で運用するための構成と拡張です。

  • APIゲートウェイと認証基盤を含むサービス構成
  • 監視スタックとダッシュボード
  • バックアップと時点指定の復元の手順、復元テスト
  • 操作の監査記録
  • オンプレミス用・クラウド用の Kubernetes 構成

導入を相談する

構成要素

運用に必要なものを、検証済みの組み合わせで

個別に選定して組み合わせる手間をかけずに、動作を確認した構成として導入できます。

  • APIゲートウェイ

    Apache APISIX

    外部からの入口を一つにまとめます。内部向けのエンドポイントは外に公開しません。

  • 認証・認可

    OpenID Connect · Keycloak

    同梱の Keycloak を使うことも、組織の既存の認証基盤につなぐこともできます。

  • 監視

    OpenTelemetry · Prometheus · Grafana

    ジョブの所要時間、ストアの応答時間、API の応答、プラグインの失敗、データセットごとの鮮度を、トレースとメトリクスで把握できます。

  • バックアップと復元

    PostgreSQL PITR · オブジェクトストレージ

    データベースは継続的なアーカイブで時点を指定して復元でき、オブジェクトストレージは版管理で保護します。復元の順序を手順として定め、復元テストを自動で実行できます。

  • 監査記録

    構造化ログ

    基盤に対する操作を、機械可読な形式で一件ずつ記録します。

  • 検証済みのリリース

    コアの版に固定

    各リリースはコアの特定の版に固定され、スタック全体の動作確認、復元テスト、Kubernetes 上での確認を定期的に行っています。

導入形態

お客様の環境に合わせて導入する

BaseTwin 自体は状態を持たず、データはデータベース、オブジェクトストレージ、コンテキストブローカーに置かれます。これらを同梱の構成でまとめて動かすことも、すでにお持ちのマネージドサービスにつなぐこともできます。

  1. Docker Compose

    1台のサーバーで

    評価や小規模な運用に向いた構成です。ゲートウェイと認証を含むスタック全体を、コマンド一つで起動できます。

  2. Kubernetes(オンプレミス)

    すべて同梱

    データベース(PostgreSQL/PostGIS)、NGSI-LD ブローカー、オブジェクトストレージ、認証、ゲートウェイを含めて、Helm チャートで導入します。

  3. Kubernetes(クラウド)

    マネージドサービスに接続

    状態を持つ要素は同梱せず、マネージドの PostgreSQL、S3 互換ストレージ、Redis、既存のブローカーと認証基盤につなぎます。

どの形態でも、データスペース層だけの構成(カタログ、利用条件、来歴)と、ツイン層まで含めた構成を選べます。

ロードマップ

今後の開発予定

次の機能は開発を計画しているもので、現在のリリースには含まれていません。

  • 計画中

    複数ブローカーへの分散

    ワークスペースを複数の NGSI-LD ブローカーに割り当て、規模に応じて拡張できるようにします。

  • 計画中

    耐久性のあるジョブキュー

    再試行と失敗時の退避を備えた、大量処理向けのジョブ実行基盤です。

  • 計画中

    テナント・クォータの管理

    ワークスペースの払い出し、利用上限の設定、監査記録の照会を、API と管理画面から行えるようにします。

  • 計画中

    利用量の計測

    ワークスペースごとの利用量を集計し、課金や配賦に使える形で出力します。

利用

自社サービスの基盤として、お客様の基盤として

BaseTwin Enterprise は、cyberkukan 自身のサービスが動いている基盤です。同じ構成を、お客様の都市データ基盤やデジタルツインの土台として導入できます。

  • SimLab:シナリオ分析の計算とデータの基盤
  • Smart City Data Stream:都市データの収集、整形、提供の基盤
  • お客様の環境:既存の都市OSやデータ連携基盤と並べて導入

導入のご相談

構成、既存システムとの接続、ライセンスについては、お問い合わせください。BaseTwin Enterprise の利用には当社との契約が必要です。

お問い合わせ

オープンコア BaseTwin について(basetwin.io)

記載の製品名は各社・各団体の商標または登録商標です。標準の仕様に沿った実装であり、各団体による公式の認証を受けたものではありません。