Deploy on AWS into a new VPC

(or deploy into an existing VPC)
Requires OSIsoft software and Microsoft tools; see guide


This Quick Start deploys the AWS Industrial Time Series Data Connector on the Amazon Web Services (AWS) Cloud.

The connector synchronizes your OSIsoft PI System data to AWS to enable advanced analytics on your industrial process time-series data.

You can deploy the connector from your own AWS account in less than an hour. After deployment, you can establish near real-time managed feeds for selected data, get your data to Amazon Simple Storage Service (Amazon S3), keep it current, and explore and analyze your data with AWS analytics services such as Amazon Elasticsearch (Amazon ES) with Kibana and Amazon Kinesis.

This deployment is automated by AWS CloudFormation templates that you can customize to meet your specific requirements.  

For step-by-step deployment instructions, see the Quick Start deployment guide.

This Quick Start deployment guide was created by 47Lining, a REAN Cloud Company, in partnership with AWS. 47Lining is an AWS Premier Consulting Partner specializing in big data.

  • What you'll build

    The Quick Start sets up the following:

    • A virtual private cloud (VPC) that spans two Availability Zones and includes two public and two private subnets.*
    • An internet gateway to allow access to the internet.*
    • In the public subnets, managed NAT gateways to allow outbound internet access for resources in the private subnets.*
    • In the public subnets, Linux bastion hosts in an Auto Scaling group to allow inbound Secure Shell (SSH) access to EC2 instances in public and private subnets.*
    • In a public subnet, a Connector Agent .NET application with OSIsoft PI Asset Framework (AF) SDK hosts in an Auto Scaling group. This application integrates with PI Data Archive and optionally with AF Server.
    • In a private subnet, a web application instance that hosts Management Console in an Auto Scaling group. The Management Console exposes the OSIsoft PI System to AWS Connector’s functionality.
    • In a private subnet, a Communication Worker host in an Auto Scaling group to allow asynchronous communication between Connector Agent and Management Console.
    • AWS Lambda, to remove managed feed data from Amazon ES after a specified period.
    • Identity and Access Management (IAM) roles to provide permissions to access AWS resources; for example, to permit Amazon Kinesis Firehose and Amazon Athena to read and write curated datasets.
    • Integration with other AWS services such as Amazon S3, Amazon Simple Queue Service (Amazon SQS), Amazon Athena, Amazon DynamoDB, AWS Lambda, Amazon ES with Kibana, Amazon Kinesis, and Amazon CloudWatch.


    * The template that deploys the Quick Start into an existing VPC skips the tasks marked by asterisks and prompts you for your existing VPC configuration.

    For details, see the Quick Start deployment guide.

  • Deployment details

    To deploy the AWS Industrial Time Series Data Connector:

    1. Download OSIsoft software and Microsoft tools into two S3 buckets.
    2. If you don't already have an AWS account, sign up for one at https://aws.amazon.com.
    3. Launch the Quick Start. You can choose from two options:
      - Deploy into a new VPC
      - Deploy into an existing VPC 
      Each deployment takes about 50 minutes.
      (Note: See the webpages for Amazon Kinesis Data Firehose and Amazon Kinesis Data Analytics for supported regions.)
    4. Test the deployment by checking the AWS CloudFormation outputs.
    5. Use the Management Console to synchronize data and explore features.


    To customize your deployment, you can configure your VPC, subnets, OSIsoft authentication settings, servers, and other options.

    For detailed instructions, see the Quick Start deployment guide.

  • Cost and licenses

    You are responsible for the cost of the AWS services used while running this Quick Start reference deployment. There is no additional cost for using the Quick Start.

    The AWS CloudFormation template for this Quick Start includes configuration parameters that you can customize. Some of these settings, such as instance type, will affect the cost of deployment. For cost estimates, see the pricing pages for each AWS service you will be using. Prices are subject to change.

    This Quick Start requires that you obtain your own PI Asset Framework (AF) Client software. You must already own licenses for OSIsoft PI Server, and you must have access to the OSIsoft website to download the software.