Top Banner
GE Digital Programming With Predix Cloud
30

Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

May 28, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Programming With Predix Cloud

Page 2: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Predix is a Platform for Developing, Deploying, And Monetizing Industrial Internet Applications

Page 3: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Machine to Cloud Platform as-a-Service

Page 4: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Built on Cloud Foundry

Data Access

UI

Module

Application Container

Page 5: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Source: http://12factor.net/

The Cloud Native Platform

Why? Continuous Delivery

How? DevOps

What? Microservices + Containers

Cloud Foundry Contract: Twelve-factor App

Page 6: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Microservices – a Primer

Page 7: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

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

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

Deploy my app under my hostname

from this directory

and scale it with two instances (512MB each)

Provisioning with zero-downtime (spaces for dev, test and prod)

Infinite scale horizontal (more instances), vertical (more CPU, RAM, disk)

High availability (redundancy, load balancing)

Page 8: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Predix & Security

Page 9: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Plenty of Industrial IoT challenges

Source: Evans Data

Page 10: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Layer of Security

Page 11: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Layers of Security

Page 12: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Predix Edge

Page 13: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Predix Machine On Gateways and/or Controllers

Page 14: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Predix Machine Services: Sample Deployment Topologies

Page 15: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Predix Services

Page 16: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Asset Services

Page 17: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Asset Services - What

Page 18: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Analytics Services

Page 19: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Data Services

Page 20: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Security Services

Page 21: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Access Control Service

Page 22: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

predix.io

Page 23: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Page 24: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Predix.io

Where developers go to:

Page 25: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Predix Ecosystem

Page 26: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Developer Ecosystem

Customers, Partners, Internal teams

Monitoring Tools

Improve time to value for Platform consumers and contributors by streamlining experience at each stage

Seed/Reference

Apps, App Templates

Enable, Accelerate

Predix Portal

Connect, Engage Retain, Create Visibility

Ecosystem

Page 27: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Predix Pricing Structure for Partner Catalog Service Tile

Page 28: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Predix Pricing Structure for Partner Catalog Service Tile : Plan examples

Page 29: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor

GE Digital

Partner Service Pricing Overview

• ISV determine: • Features to be metered. • Metrics used for measuring them. • Price for the service.

• Each service must: • Meter and report service usage. • Choose a price plan supported by Predix. • Offer a 60 day free trial. • Communicate any pricing changes to the Predix

team.

Page 30: Programming With Predix Cloud - General Electric...The Cloud Native Platform Why? Continuous Delivery How? DevOps What? Microservices + Containers Cloud Foundry Contract: Twelve-factor