Guidance for Hosting AVEVA PI System on AWS
Overview
How it works
These technical details feature an architecture diagram to illustrate how to effectively use this solution. The architecture diagram shows the key components and their interactions, providing an overview of the architecture's structure and functionality step-by-step.
Well-Architected Pillars
The architecture diagram above is an example of a Solution created with Well-Architected best practices in mind. To be fully Well-Architected, you should follow as many Well-Architected best practices as possible.
Operational Excellence
The PI Data Archive node stores critical business data on an EBS volume, enabling dynamic capacity scaling. Amazon CloudWatch monitors the unallocated space on the EBS volume, allowing administrators to proactively manage storage requirements. When low disk space is detected, data can be offloaded from the archive, or the EBS volume size can be increased on-demand.
CloudWatch agent uploads message logs to CloudWatch, facilitating centralized logging and monitoring. CloudWatch metric filters and alerts seamlessly integrate with other AWS service notifications, streamlining operational visibility and incident response across the underlying infrastructure.
Security
Direct Connect provides private networking between edge locations and the AWS Cloud over a standard Ethernet fiber-optic cable. Site-to-Site VPN encrypts traffic traversing the Direct Connect link, adding an extra layer of protection. Network Firewall provides granular control over network traffic entering the VPC, employing deep packet inspection, stateful protocol detection, source IP address filtering, and target domain name restrictions.
This multi-layered approach, combining private networking, encryption, and advanced traffic inspection, enables a robust defense-in-depth strategy for securing critical Operational Technology (OT) workloads in the cloud.
Reliability
Fault Injection Service enables proactive testing of a system’s resilience by simulating various failure scenarios, such as node failures and network disruptions. This managed chaos engineering service facilitates regular fault injection experiments in non-production environments, helping identify and address potential configuration issues before they impact the business-critical production environment.
Regular chaos testing with Fault Injection Service enhances the reliability of system deployment by helping ensure it can withstand and recover from various failure modes, minimizing the risk of unplanned outages and data loss incidents.
Performance Efficiency
Amazon EBS provides a range of configurable storage options, allowing you to select the appropriate volume type based on their workload's performance requirements, usage patterns, and cost considerations. For high-performance, large-scale deployments, the io2 Block Express volume type offers up to 256,000 IOPS and a maximum volume size of 64 TiB, catering to the most demanding workloads.
By matching the EBS volume type to your specific needs, you can optimize performance and efficiency while minimizing unnecessary costs associated with over-provisioning or under-provisioning storage resources.
Cost Optimization
AWS Backup provides a centralized and automated backup offering, eliminating the need for multiple backup tools and reducing operational overhead. By using automated backup scheduling, retention policies, and incremental backups, AWS Backup optimizes resource utilization and minimizes storage costs associated with backup and recovery operations.
This streamlined approach to data protection not only simplifies backup management but also helps reduce the overall cost of maintaining a robust backup and recovery strategy, contributing to overall cost optimization efforts.
Sustainability
The PI Vision workload exhibits significant variability, with usage patterns fluctuating throughout the day, week, and based on the number of concurrent users. EC2 Auto Scaling dynamically adjusts the number of PI Vision nodes based on demand for optimal resource utilization.
By automatically scaling the PI Vision node group up or down in response to these usage patterns, EC2 Auto Scaling minimizes energy consumption from idle or over-provisioned compute resources. This aligns your resource footprint with actual requirements, contributing to improved energy efficiency and reduced environmental impact.
Disclaimer
Did you find what you were looking for today?
Let us know so we can improve the quality of the content on our pages