effortlessly deploying a pi system in aws · effortlessly deploying a pi system in aws valentin...

Post on 26-May-2020

9 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

#PIWorld ©2019 OSIsoft, LLC

Effortlessly Deploying aPI System in AWS

Valentin Ivanov

Cloud Architect

1

#PIWorld ©2019 OSIsoft, LLC 2

Agenda

• Introduction

•Concepts

•Demo Flow

•Demo

•Conclusion

•Q and A / Discussion

#PIWorld ©2019 OSIsoft, LLC 3

Introduction

#PIWorld ©2019 OSIsoft, LLC 4

OSIsoft Cloud Services

PI Server

Any Cloud

#PIWorld ©2019 OSIsoft, LLC 5

How to run your app?

Customer Manages Managed by Vendor

#PIWorld ©2019 OSIsoft, LLC 6

PLC

SCADA

DCS Remote Assets

DataLake

Data Warehouse

Data Hub or Queue

BI

PI Integrator for Business Analytics

Streaming Analytics

IoT Device Ingress

IoT

Devices

Primary network ingress

Machine Learning

Why have a PI System in the Cloud?

PI Server

Predictions

and

secondary

network ingress

Site PI Server

#PIWorld ©2019 OSIsoft, LLC 7

Cloud deployment optionsManual Automated – Infrastructure as Code

Pros

• Intuitive

• Fast to get started

Cons

• Not easily repeatable

• Steps can be missed or reordered

• Not scalable

Cons

• Steeper learning curve

• Initial time investment

Pros

• Easily repeatable

• Anyone can pick up and go

• Scalable

#PIWorld ©2019 OSIsoft, LLC 8

#PIWorld ©2019 OSIsoft, LLC 9

Concepts

#PIWorld ©2019 OSIsoft, LLC 10

Infrastructure as code (IaC)

#PIWorld ©2019 OSIsoft, LLC 11

Desired State Configuration (DSC)

Write Script

Compile Script

MOF FileApply MOF

AWS S3

#PIWorld ©2019 OSIsoft, LLC 12

Demo flow

#PIWorld ©2019 OSIsoft, LLC 13

Stage 1

•Review Architecture

•Build VM using Templates and DSC

•Dive into CloudFormation Templates

#PIWorld ©2019 OSIsoft, LLC 14

Stage 2

•Delete a VM

•Modify the Template

•Re-deploy VM from snapshot

#PIWorld ©2019 OSIsoft, LLC

DEMOAzure & AWS Deployment

15

Production not supported

#PIWorld ©2019 OSIsoft, LLC 16

Components

#PIWorld ©2019 OSIsoft, LLC 17

Architecture

#PIWorld ©2019 OSIsoft, LLC 18

Template Hierarchy

#PIWorld ©2019 OSIsoft, LLC 19

AWS CloudFormation

{

"AWSTemplateFormatVersion" : "",

"Description" : "",

"Metadata" : { },

"Parameters" : { },

"Mappings" : { },

"Conditions" : { },

"Transform" : { },

"Resources" : { },

"Outputs" : { }

}

#PIWorld ©2019 OSIsoft, LLC 20

Conclusion

•Automated deployment is more scalable and less risky

•Templates can deploy an entire environment

•Can be easily modified to meet other needs

#PIWorld ©2019 OSIsoft, LLC

Contact

21

• Valentin Ivanov• Cloud Architect• OSIsoft• vivanov@osisoft.com

#PIWorld ©2019 OSIsoft, LLC

Questions?

Please wait for

the microphone

State your

name & company

Please remember to…

Complete Survey!Navigate to this session in

mobile agenda for survey

DOWNLOAD THE MOBILE APP

22

#PIWorld ©2019 OSIsoft, LLC 23

top related