Predixによるプログラム開発

Predix によるプログラム開発
ビニート・バンガ
Predixソフトウェア・エンジニアリング・ディレクター, GE Digital
July 6, 2016
GE Digital
Predixはインダストリアル・インターネット向けアプリ
の開発、導入、収益化のプラットフォーム
機器からクラウドまで
自由に拡張可能
効果的な相互運用の
ためのデータ、制御、
分析の統合化
顧客のニーズに対する
速やかな対応も可能
サービスカタログを通じ
てインダストリアル・アプ
リ・エコノミーの加速
データのハイスピードな
取得・加工
産業・物質科学を
活用したデータ分析
全ての稼働資産を
安全にコネクト
会社やディベロッパー
のエコシステム構築
GE Digital
産業機器からクラウドまで、’サービスとしての’プラットフォーム
コネクティビティ
クラウド・サービス
アプリケーション
UI/モバイルアプリケーション
アセット
Predix マシン
分析
データ セキュリティ オペレーション
クラウドファンドリー
データインフラストラクチャー
エンタープライズシステム
風力タービン 外部のデータ
Predix クラウド
End to endのセキュリティ
#IndustrialInternet
powered by
クラウド・ファウンドリを活用
先進的なオープンソースプラットフォーム
クラウド・ファウンドリ・コミュニティーによる継続的に進化
GEのCF DoJoによる産業向け導入事例の用意
マイクロサービスとともに
サービスの独立ー 展開、スケール、持続性
より小さいコードベースーより良い理解へ
様々なテクノロジーの集積を可能にー ベストなツールを全ての仕事に
インダストリアル・ソリューションに対応したPredix
GE Digital
クラウド・ネイティブ・プラットフォーム
何故?
継続的デリバリー
どうやって?
DevOps
何?
マイクロサービス + コンテイナー
クラウド・ファウンドリ契約:
12要素のアプリ
GE Digital
Source: http://12factor.net/
マイクロサービス – 入門書
利点
GE Digital
欠点
クラウド・ファウンドリ
マイクロサービスを伴った継続的デリバリー
提供
有償保障プログラムと
ともに (発展、テスト、
作成の余地あり)
無限大のスケール
水平 (より多い実例),
平行 (より多いCPU,
RAM, disk)
高い有効性
(冗長性, ロードバラ
ンス)
cf push my-iot-app -i 2 -m 512M -n my-iot-app-v1
-p https://github.com/CF/nodejs-buildpack
マイアプリの展開
自分のホスト名で
二つの実例とともにスケーリング (それぞれ512MB)
GE Digital
このディレクトリから
Predix & Security
GE Digital
多くの産業向けIoTのチャレンジ
Source: Evans Data
GE Digital
セキュリティーのレイヤー
GE Digital
セキュリティーのレイヤー – エッジ
エッジ
- ハード化されたマシン・スタック
- PKI ベースのアイデンティティー
- マルチファクター・アイデンティティーの検
証
- TLSを超えてのセキュリティー化された
コミュニケーション
- Certsをベースとした認証 (2-way
TLS)
GE Digital
Predix クラウド連結性
- Predix CA
- エッジマネージャー ( 証明書登録)
- TLSを通じてサポートされた摂取
サービス
- クライアントAuthNをベースとした証
明サポート
Predixアプリケーション
-
OAuth2 サービス
SSO
OpenID コネクト
Fine Grained Authorization
サポート
Predix Edge
GE Digital
Predixマシーン
ゲートウェイおよび/またはコントローラー
GE Digital
Predixマシーン・サービス:
サンプル展開のトポロジー
GE Digital
Predix Services
GE Digital
アセット・サービス
インダストリアル・インターネットはオープンで伸張性のあるモデルを必要とし、
オペレーションスケールはグラフDBを通じてのみ、達成
インダストリアル・アセットのロジカルモデルは成果を最適化するために重要
アセット・サービスは以下の点においてユニークな方法を提供:アセットモデルの格納・分類、
グルーピング、照会
伝統的なリレーショナルデータベース・
モデルの手法
GE Digital
ストラク
チャー
再現
新たなグラフ DB
モデル手法
アセット・サービス - What
組織
アセット & グループ 分類
パート・ナンバー
パンプ
羽根車
モーター
ベアリング
ブラシアセンブ
リ
アセット・ストラクチャー・テンプレート
パンプ
モーター
ベアリング
ブラシアセンブリ
パンプ
ビジネス・ロジック
ビジネス・ルール・フレームワーク
カタログ
コンフィギュレーションマネージメント &
監査履歴
有用化されるには、オープンモデルフレームワークが制限される必要があります。
(カタログにあるビジネス・ルールによって達成されます)
GE Digital
分析サービス
アセット認識分析
GE Digital
分析ワークフローの
ためのオーケスト
レーション・エンジン
再利用可能な
分析カタログ
データ・サービス
包括的で信頼性が高く、かつ費用対効果の高いコンピューティング環境へのニーズに対応
データ発祥
データ摂取
データレイク
(収納 & 加工)
分析 & 使用
メッセージサービス
クラウドゲートウェイ
マシーン + 企業データ
タイムシリーズ
関係性
オブジェクト
サーチ
データプロセシング
大容量のデータの加工・記録のための安全なマルチ・テナント・サービス
GE Digital
セキュリティサービス
• オーセンティケーション & オーサライゼーション(UAA)
–
–
–
–
ユーザー管理
ログインページ / SSO
デバイス・オーセンティケーション
サービス・レベル・プロテクション
• オーサライゼーション・サービス (ACS)
– 優先管理
– RBAC/ABAC/ポリシーエンフォースメント
• テナント管理サービス
GE Digital
アクセスコントロールサービス
GE Digital
predix.io
GE Digital
GE Digital
Predix.io
開発者向けのサポート
発見
GE Digital
スタート
購入
マネージ
サポート
モニター
Predix Ecosystem
GE Digital
エコシステム
各段階における効率的なエク
スペリエンスを提供することで
プラットフォーム・ユーザーらに
価値提供までの時間を短縮
コネクト, エンゲージ
Predix ポータ
ル
GE Digital
開発者向け
エコシステム
顧客, パートナー,
内部チーム
作動, 加速
アプリ・コン
ポーザー
アプリケー
ション・テンプ
レート
保持, 可視性の作成
開発者&
パートナー・
ポータル
パートナー・カタログ・サービスのための
Predix価格設定
固定プラン: 固定プランにおけるサービスは、それぞれのサービスに対して定義された
量のリソースを含み、固定的かつ反復的にチャージされます
使用プラン: 使用プランにおけるサービスは定期的に計測され、課金される消費メト
リックスに基づいてチャージされます
GE Digital
パートナー・カタログ・サービスのためのPredix
価格設定:プランの例
固定プラン;
使用プラン;
GE Digital
パートナー・サービス・価格決定の概要
• ISV 決定:
• 機能が計測される
• それらの計測にメトリックスを利用
• サービスに対する価格
• 各サービスは以下を満たす必要がある:
•
•
•
•
サービス使用の計測、レポート
Predixによってサポートされる価格プランの選択
60日間の無料試用期間
全ての価格変動について、Predixチームへの連絡
GE Digital