predixによるプログラム開発...ge digital クラウド・ファウンドリを活用...

30
GE Digital Predix によるプログラム開発 ビニート・バンガ Predixソフトウェア・エンジニアリング・ディレクター, GE Digital July 6, 2016

Upload: others

Post on 15-Feb-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

Predixによるプログラム開発

ビニート・バンガ Predixソフトウェア・エンジニアリング・ディレクター, GE Digital

July 6, 2016

Page 2: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

機器からクラウドまで

自由に拡張可能

効果的な相互運用の

ためのデータ、制御、

分析の統合化

顧客のニーズに対する

速やかな対応も可能

サービスカタログを通じ

てインダストリアル・アプ

リ・エコノミーの加速

データのハイスピードな

取得・加工

産業・物質科学を

活用したデータ分析

全ての稼働資産を

安全にコネクト

会社やディベロッパー

のエコシステム構築

Predixはインダストリアル・インターネット向けアプリ

の開発、導入、収益化のプラットフォーム

Page 3: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

powered by #IndustrialInternet

コネクティビティ クラウド・サービス アプリケーション

風力タービン

Predix マシン クラウドファンドリー

データインフラストラクチャー

Predix クラウド

アセット 分析 データ セキュリティ オペレーション

UI/モバイルアプリケーション

End to endのセキュリティ

エンタープライズシステム 外部のデータ

産業機器からクラウドまで、’サービスとしての’プラットフォーム

Page 4: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム

クラウド・ファウンドリ・コミュニティーによる継続的に進化

GEのCF DoJoによる産業向け導入事例の用意

マイクロサービスとともに サービスの独立ー 展開、スケール、持続性

より小さいコードベースーより良い理解へ

様々なテクノロジーの集積を可能にー ベストなツールを全ての仕事に

インダストリアル・ソリューションに対応したPredix

Page 5: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital Source: http://12factor.net/

クラウド・ネイティブ・プラットフォーム

何故? 継続的デリバリー

どうやって? DevOps

何? マイクロサービス + コンテイナー

クラウド・ファウンドリ契約: 12要素のアプリ

Page 6: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

マイクロサービス – 入門書 欠点 利点

Page 7: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

cf push my-iot-app -i 2 -m 512M -n my-iot-app-v1

-p https://github.com/CF/nodejs-buildpack

マイアプリの展開 自分のホスト名で このディレクトリから

二つの実例とともにスケーリング (それぞれ512MB)

マイクロサービスを伴った継続的デリバリー

提供

有償保障プログラムとともに (発展、テスト、

作成の余地あり)

無限大のスケール

水平 (より多い実例), 平行 (より多いCPU, RAM, disk)

高い有効性 (冗長性, ロードバランス)

クラウド・ファウンドリ

Page 8: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

Predix & Security

Page 9: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

多くの産業向けIoTのチャレンジ

Source: Evans Data

Page 10: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

セキュリティーのレイヤー

Page 11: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

セキュリティーのレイヤー – エッジ

エッジ - ハード化されたマシン・スタック - PKI ベースのアイデンティティー - マルチファクター・アイデンティティーの検証

- TLSを超えてのセキュリティー化されたコミュニケーション

- Certsをベースとした認証 (2-way TLS)

Predix クラウド連結性 - Predix CA -エッジマネージャー ( 証明書登録) - TLSを通じてサポートされた摂取サービス

-クライアントAuthNをベースとした証明サポート

Predixアプリケーション - OAuth2 サービス - SSO

- OpenID コネクト - Fine Grained Authorization サポート

Page 12: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

Predix Edge

Page 13: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

Predixマシーン ゲートウェイおよび/またはコントローラー

Page 14: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

Predixマシーン・サービス: サンプル展開のトポロジー

Page 15: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

Predix Services

Page 16: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

アセット・サービス

インダストリアル・アセットのロジカルモデルは成果を最適化するために重要

アセット・サービスは以下の点においてユニークな方法を提供:アセットモデルの格納・分類、

グルーピング、照会

伝統的なリレーショナルデータベース・モデルの手法

新たなグラフ DB

モデル手法

インダストリアル・インターネットはオープンで伸張性のあるモデルを必要とし、 オペレーションスケールはグラフDBを通じてのみ、達成

ストラクチャー 再現

Page 17: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

有用化されるには、オープンモデルフレームワークが制限される必要があります。 (カタログにあるビジネス・ルールによって達成されます)

組織

ビジネス・ロジック

パンプ

羽根車

モーター

ベアリング

ブラシアセンブリ

パンプ

モーター

パンプ

ベアリング

ブラシアセンブリ

アセット & グループ 分類 パート・ナンバー アセット・ストラクチャー・テンプレート

ビジネス・ルール・フレームワーク カタログ コンフィギュレーションマネージメント &

監査履歴

アセット・サービス - What

Page 18: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

再利用可能な 分析カタログ

分析ワークフローのためのオーケストレーション・エンジン

アセット認識分析

分析サービス

Page 19: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

大容量のデータの加工・記録のための安全なマルチ・テナント・サービス

タイムシリーズ

クラウドゲートウェイ

メッセージサービス

データプロセシング

データ発祥 分析 & 使用 データ摂取

マシーン

+ 企業データ

データレイク (収納 & 加工)

関係性

オブジェクト

サーチ

データ・サービス 包括的で信頼性が高く、かつ費用対効果の高いコンピューティング環境へのニーズに対応

Page 20: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

セキュリティサービス

• オーセンティケーション & オーサライゼーション(UAA)

– ユーザー管理

– ログインページ / SSO

– デバイス・オーセンティケーション

– サービス・レベル・プロテクション

• オーサライゼーション・サービス (ACS)

– 優先管理

– RBAC/ABAC/ポリシーエンフォースメント

• テナント管理サービス

Page 21: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

アクセスコントロールサービス

Page 22: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

predix.io

Page 23: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

Page 24: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

Predix.io

開発者向けのサポート モニター サポート マネージ 購入 スタート 発見

Page 25: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

Predix Ecosystem

Page 26: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

開発者向け エコシステム

顧客, パートナー, 内部チーム

開発者&パートナー・ポータル

各段階における効率的なエクスペリエンスを提供することでプラットフォーム・ユーザーらに価値提供までの時間を短縮

アプリ・コンポーザー

アプリケーション・テンプレート

作動, 加速

Predix ポータル

コネクト, エンゲージ 保持, 可視性の作成

エコシステム

Page 27: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

パートナー・カタログ・サービスのためのPredix価格設定

固定プラン: 固定プランにおけるサービスは、それぞれのサービスに対して定義された量のリソースを含み、固定的かつ反復的にチャージされます 使用プラン: 使用プランにおけるサービスは定期的に計測され、課金される消費メトリックスに基づいてチャージされます

Page 28: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

パートナー・カタログ・サービスのためのPredix

価格設定:プランの例 固定プラン;

使用プラン;

Page 29: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化

GE Digital

パートナー・サービス・価格決定の概要

• ISV 決定: • 機能が計測される • それらの計測にメトリックスを利用 • サービスに対する価格

• 各サービスは以下を満たす必要がある: • サービス使用の計測、レポート • Predixによってサポートされる価格プランの選択 • 60日間の無料試用期間 • 全ての価格変動について、Predixチームへの連絡

Page 30: Predixによるプログラム開発...GE Digital クラウド・ファウンドリを活用 先進的なオープンソースプラットフォーム クラウド・ファウンドリ・コミュニティーによる継続的に進化