オープンコア · Apache License 2.0
BaseTwin
データスペース層とツイン層からなるデジタルツイン基盤です。
- カタログ(DCAT)、利用条件(ODRL)、来歴(PROV)
- NGSI-LD コンテキストハブ、スキーマとデータモデル
- 値の意味づけ(観測・推定・予測・シミュレーション)
- メッシュとラスタ、シナリオ、モデル実行
- コネクタやモデルを追加するプラグインの仕組み
技術基盤
オープンなデジタルツイン基盤 BaseTwin に、運用に必要な構成を加えた商用ディストリビューションです。APIゲートウェイ、認証、監視、バックアップと復元、監査記録までをまとめて、オンプレミスにもクラウドにも導入できます。
コアと Enterprise
デジタルツインの機能そのものはオープンコアの BaseTwin が担います。BaseTwin Enterprise はコアのリリース版に依存し、公開された拡張点だけを使って拡張します。コアを分岐させたり書き換えたりしないので、コアの更新をそのまま取り込めます。
オープンコア · Apache License 2.0
データスペース層とツイン層からなるデジタルツイン基盤です。
商用ディストリビューション
コアを本番環境で運用するための構成と拡張です。
構成要素
個別に選定して組み合わせる手間をかけずに、動作を確認した構成として導入できます。
Apache APISIX
外部からの入口を一つにまとめます。内部向けのエンドポイントは外に公開しません。
OpenID Connect · Keycloak
同梱の Keycloak を使うことも、組織の既存の認証基盤につなぐこともできます。
OpenTelemetry · Prometheus · Grafana
ジョブの所要時間、ストアの応答時間、API の応答、プラグインの失敗、データセットごとの鮮度を、トレースとメトリクスで把握できます。
PostgreSQL PITR · オブジェクトストレージ
データベースは継続的なアーカイブで時点を指定して復元でき、オブジェクトストレージは版管理で保護します。復元の順序を手順として定め、復元テストを自動で実行できます。
構造化ログ
基盤に対する操作を、機械可読な形式で一件ずつ記録します。
コアの版に固定
各リリースはコアの特定の版に固定され、スタック全体の動作確認、復元テスト、Kubernetes 上での確認を定期的に行っています。
導入形態
BaseTwin 自体は状態を持たず、データはデータベース、オブジェクトストレージ、コンテキストブローカーに置かれます。これらを同梱の構成でまとめて動かすことも、すでにお持ちのマネージドサービスにつなぐこともできます。
1台のサーバーで
評価や小規模な運用に向いた構成です。ゲートウェイと認証を含むスタック全体を、コマンド一つで起動できます。
すべて同梱
データベース(PostgreSQL/PostGIS)、NGSI-LD ブローカー、オブジェクトストレージ、認証、ゲートウェイを含めて、Helm チャートで導入します。
マネージドサービスに接続
状態を持つ要素は同梱せず、マネージドの PostgreSQL、S3 互換ストレージ、Redis、既存のブローカーと認証基盤につなぎます。
どの形態でも、データスペース層だけの構成(カタログ、利用条件、来歴)と、ツイン層まで含めた構成を選べます。
ロードマップ
次の機能は開発を計画しているもので、現在のリリースには含まれていません。
計画中
ワークスペースを複数の NGSI-LD ブローカーに割り当て、規模に応じて拡張できるようにします。
計画中
再試行と失敗時の退避を備えた、大量処理向けのジョブ実行基盤です。
計画中
ワークスペースの払い出し、利用上限の設定、監査記録の照会を、API と管理画面から行えるようにします。
計画中
ワークスペースごとの利用量を集計し、課金や配賦に使える形で出力します。
利用
BaseTwin Enterprise は、cyberkukan 自身のサービスが動いている基盤です。同じ構成を、お客様の都市データ基盤やデジタルツインの土台として導入できます。
構成、既存システムとの接続、ライセンスについては、お問い合わせください。BaseTwin Enterprise の利用には当社との契約が必要です。
記載の製品名は各社・各団体の商標または登録商標です。標準の仕様に沿った実装であり、各団体による公式の認証を受けたものではありません。