SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
HMI/SCADA Virtualization
Reducing Costs and Risk
Virtualization: Reducing Costs and Risk
Today’s Speakers
Ozan Ferrin
Presenter
Supervisor
Generation Automation Engineering
Tacoma Power – Generation
David Greenfield
Moderator
Editorial Director
Automation World
Gimmi Filice
Presenter
Product Manager
HMI/SCADA Software
GE Digital
GE Digital
Virtualization: Reducing Costs and Risk
Gimmi Filice – Product Manager
Automation Software – GE Digital
3
What is a Virtual
Machine or VM?
“A Virtual Machine (VM) is
an operating system OS or
application environment
that is installed on
software, which imitates
dedicated hardware.”
4
Virtualization Trends
As of July 2015 “About 75% of x86
architecture workloads have been
virtualized on servers” with VMware and
Microsoft leading the way.
Source: Gartner Report 2015, includes a mix of IT systems & ICS
Less than 30% for automation/control!
Source: HMI/SCADA user interviews
5
Virtualization increases server productivity by a 10X factor!
6
Physical server utilization Virtual server utilization
Enables consolidation of workloads from underutilized servers onto a
single server to safely achieve higher utilization
Virtualization
Key Capabilities of Virtual Machines
7
Partitioning
Run multiple operating systems on one physical machine. Divide system
resources between virtual machines
Isolation
Fault and security isolation at the hardware level. Advanced resource controls
preserve performance
Encapsulation
Entire state of the virtual machine can be saved to files. Move and copy virtual
machines as easily as moving and copying files
Hardware Independence
Provision or migrate any virtual machine to any similar or different physical
server
VIRTUALIZATION AT
TACOMA POWER
OZAN FERRIN, SUPERVISOR
GENERATION AUTOMATION ENGINEERING
TACOMA POWER
8
TACOMA POWER – BY THE NUMBERS
• 160,000 electric utility customers
• 9 hydro facilities on 4 rivers
• 2,361 miles of transmission and distribution lines
• 4 switching stations
• 8 generation switchyards
• 4 hatcheries, 3 fish collection facilities
• Substations:
• 5 main / transmission substations
• 49 distribution substations
• 13 dedicated distribution substations
• Other utility substations
9
GENERATION AUTOMATION GROUP
RESPONSIBLE FOR INTEGRATION, MODERNIZATION &
MAINTENANCE OF ICS (INDUSTRIAL CONTROL SYSTEMS) FOR:
• Generation of 3 billion kilowatt hours of electricity each year
• 4 fish hatcheries to support wildlife conservation
• 3 fish collection facilities
• Generation controlled from central location
• 3 engineers and 2 engineering technicians
• Some facilities unmanned
10
HMI/SCADA AT TACOMA
GE IFIX USER FOR MORE THAN 10 YEARS
• Approximately 50,000 points
• Generation facilities monitoring and control:
– including dam lake levels, megawatt values, megavar values, kilovolts, amps, etc.
• Fisheries monitoring and control:
– flow, temperatures, pump status, fish counting, running gates, etc.
• Trending, troubleshooting, continuous optimization
• Data collection and management for regulatory reporting
• System calls out operators on their mobile - remote access for
appropriate action
11
SHOULD WE MOVE TO A
VIRTUAL ENVIRONMENT?
12
TRADITIONAL THICK CLIENT ENVIRONMENT
ADVANTAGES
• Teams are most familiar with this setup
• Industry is still primarily using thick clients
Advantage
13
Disadvantage
TRADITIONAL THICK CLIENT ENVIRONMENT
DISADVANTAGES
• More prone to failure, unless industrial computers are used, which
doubles the cost of hardware
• Restoring or upgrading an entire system can take from several hours to
several weeks:
• Patches and other software updates make it unreliable
• Reinstalling the Operating System and HMI software may lead to unpredictable results
• A large development space is necessary as each node is a separate
piece of hardware with separate software installations
• More prone to cyber security threats with standard Windows OS
14
MIGRATING TO A VIRTUAL ENVIRONMENT
ADVANTAGES (I OF II)
• Less reliant on physical hardware. Virtual environments can be duplicated/loaded onto any virtual
host system (independent of the physical box)
• Restoring a system for disaster recovery is as simple as loading the OS’s to a virtual host machine
• Development testing can be handled using snapshots or checkpoints – allows for testing of patches
or other software updates and can be reversed very easily to a previous state if the results are
undesirable
• Duplicating similar systems is as easy as copying and pasting the virtual disk and mounting it to a
new virtual system
• Enhanced support for legacy systems (i.e. a Windows XP virtual environment can be loaded onto any
virtual host)
• Reduced hardware costs and failures since thin clients
replace the thick clients, no re-imaging is necessary
Advantage
15
MIGRATING TO A VIRTUAL ENVIRONMENT
ADVANTAGES (II OF II)
• One central location to manage all software and operating systems
• Upon a restart of the host server, all the virtual environments return to their previous state
• For ALL our facilities, the development lab is reduced to a single server which hosts all
OS’s. Only the necessary thin clients need to be installed during development
• Software keys can be used to activate software and moved between systems as needed
• Security updates, malware protections, and antivirus update controls are easier to
implement
• Additional virtual instances can be created easily if there is a need (i.e. a dedicated system
for biologists to remote into)
Advantage
16
Disadvantage
MIGRATING TO A VIRTUAL ENVIRONMENT
DISADVANTAGES
• Learning curve for automation & controls engineers
• Requires additional knowledgebase for new hires
• More robust and expensive server setup required
• Software may not be fully vetted out
• Unable to migrate all systems (among various plants) to virtual
environments at the same time
17
VIRTUALIZATION CAN BE
INTIMIDATING
18
VIRTUALIZATION ISN’T AS HARD AS YOU THINK,
EXPLORE THE BENEFITS …
19
MAKING THE BUSINESS CASE
• Management team review
• Justification through benefits:
• Small upfront investment with savings in the long run through
speed/uptime
• Significant risk reduction
• Secured approval and support
• Added to regular budget cycle
20
PHASED APPROACH
Completion across all Tacoma Power Generation automation within 5 years
1. Development lab –
Virtual machine development
• Created virtual machine and viewed on 2 screens
• Ensured visibility on terminal screen
2. Development lab – HMI/SCADA
• Installed GE iFIX
• Soft licensing
3. Pilot deployment at first plant
• Incorporated virtual deployment into regular plant
HW/SW upgrade schedule
4. Refine best practices for deployment • Standard Operating Procedures
5. Deploy across all plants as part of regular
plant HW/SW upgrade schedules
21
VIRTUALIZATION IN ACTION!
• Greater reliability: no more fan failures!
• Temporary view client
• Thin client failure: no loss of data
• Combine other applications
into virtual system
22
BEST PRACTICES / LEARNINGS
1. Virtualization is do-able and worth the effort
- Learn, explore, network for experienced information
2. Consider hiring an IT consultant for expert advice
3. Test, pilot, refine
4. Overcome the learning curve for controls & automation
engineers – develop SOPs for deployments
5. Deploy during regular upgrades
– no added downtime or cost!
23
FOR MORE INFORMATION…
• ISA TRAINING: ADVANCED
INDUSTRIAL NETWORKING AND
CYBERSECURITY (TS20)
• GE VIRTUALIZATION
DEPLOYMENT GUIDE
24
Virtualization: Reducing Costs and Risk
Questions
Ozan Ferrin
Presenter
Supervisor
Generation Automation Engineering
Tacoma Power – Generation
David Greenfield
Moderator
Editorial Director
Automation World
Gimmi Filice
Presenter
Product Manager
HMI/SCADA Software
GE Digital

Mais conteúdo relacionado

Mais procurados

Accelerate Your Signature Banking Applications with IBM Storage Offerings
Accelerate Your Signature Banking Applications with IBM Storage OfferingsAccelerate Your Signature Banking Applications with IBM Storage Offerings
Accelerate Your Signature Banking Applications with IBM Storage Offerings
Paula Koziol
 
Sccm hands-on-lab
Sccm hands-on-labSccm hands-on-lab
Sccm hands-on-lab
DPA
 
8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM Hub8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM Hub
Rocket Software ALM
 
How to upgrade tp link adsl modem router (trend chip solution)
How to upgrade tp link adsl modem router (trend chip solution)How to upgrade tp link adsl modem router (trend chip solution)
How to upgrade tp link adsl modem router (trend chip solution)
trunghieu151185
 
8.scope of the kaseya smart pilot
8.scope of the kaseya smart pilot8.scope of the kaseya smart pilot
8.scope of the kaseya smart pilot
kaseyaindia
 
Dell Endpoint Systems Management Solutions
Dell Endpoint Systems Management SolutionsDell Endpoint Systems Management Solutions
Dell Endpoint Systems Management Solutions
CTI Group
 

Mais procurados (20)

IBM Service Management Suite for z/OS
IBM Service Management Suite for z/OS IBM Service Management Suite for z/OS
IBM Service Management Suite for z/OS
 
System center 2012 configurations manager
System center 2012 configurations managerSystem center 2012 configurations manager
System center 2012 configurations manager
 
System Center Configuration Manager and Mobile Device Management
System Center Configuration Manager and Mobile Device ManagementSystem Center Configuration Manager and Mobile Device Management
System Center Configuration Manager and Mobile Device Management
 
Microsoft System Center Configuration Manager 2012 R2 Installation
Microsoft System Center Configuration Manager 2012 R2 InstallationMicrosoft System Center Configuration Manager 2012 R2 Installation
Microsoft System Center Configuration Manager 2012 R2 Installation
 
ManageEngine Applications Manager Overview
ManageEngine Applications Manager OverviewManageEngine Applications Manager Overview
ManageEngine Applications Manager Overview
 
RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup
RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup
RPASS - Ricoh Proactive ServiceS for Remote Monitoring & Backup
 
Accelerate Your Signature Banking Applications with IBM Storage Offerings
Accelerate Your Signature Banking Applications with IBM Storage OfferingsAccelerate Your Signature Banking Applications with IBM Storage Offerings
Accelerate Your Signature Banking Applications with IBM Storage Offerings
 
Sccm hands-on-lab
Sccm hands-on-labSccm hands-on-lab
Sccm hands-on-lab
 
8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM Hub8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM Hub
 
Disaster Recovery: Is Your iSeries Recoverable?
Disaster Recovery: Is Your iSeries Recoverable?Disaster Recovery: Is Your iSeries Recoverable?
Disaster Recovery: Is Your iSeries Recoverable?
 
How to upgrade tp link adsl modem router (trend chip solution)
How to upgrade tp link adsl modem router (trend chip solution)How to upgrade tp link adsl modem router (trend chip solution)
How to upgrade tp link adsl modem router (trend chip solution)
 
8.scope of the kaseya smart pilot
8.scope of the kaseya smart pilot8.scope of the kaseya smart pilot
8.scope of the kaseya smart pilot
 
Implementing a Disaster Recovery Solution using VMware Site Recovery Manager ...
Implementing a Disaster Recovery Solution using VMware Site Recovery Manager ...Implementing a Disaster Recovery Solution using VMware Site Recovery Manager ...
Implementing a Disaster Recovery Solution using VMware Site Recovery Manager ...
 
SolarWinds Patch Manager - How does it compare to SCCM Patch Management?
SolarWinds Patch Manager - How does it compare to SCCM Patch Management?SolarWinds Patch Manager - How does it compare to SCCM Patch Management?
SolarWinds Patch Manager - How does it compare to SCCM Patch Management?
 
Dell Endpoint Systems Management Solutions
Dell Endpoint Systems Management SolutionsDell Endpoint Systems Management Solutions
Dell Endpoint Systems Management Solutions
 
CS_10_DR_CFD
CS_10_DR_CFDCS_10_DR_CFD
CS_10_DR_CFD
 
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part TwoVMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
 
Jump start your recovery, with Muhammad Tahir
Jump start your recovery, with Muhammad TahirJump start your recovery, with Muhammad Tahir
Jump start your recovery, with Muhammad Tahir
 
MBX Systems Overview
MBX Systems OverviewMBX Systems Overview
MBX Systems Overview
 
TCL Control Systems
TCL Control SystemsTCL Control Systems
TCL Control Systems
 

Semelhante a AutomationWorld Webinar - Tacoma Power Turned to Virtualization to Reduce Costs & Risk

Presentation step into virtualization and transform your it
Presentation   step into virtualization and transform your itPresentation   step into virtualization and transform your it
Presentation step into virtualization and transform your it
solarisyourep
 
How Automation And Intelligence Can Simplify Your High Availability
How Automation And Intelligence Can Simplify Your High AvailabilityHow Automation And Intelligence Can Simplify Your High Availability
How Automation And Intelligence Can Simplify Your High Availability
Precisely
 
Presentation business critical applications in a virtual env
Presentation   business critical applications in a virtual envPresentation   business critical applications in a virtual env
Presentation business critical applications in a virtual env
solarisyourep
 
Inf2533 final emea
Inf2533 final emeaInf2533 final emea
Inf2533 final emea
VMworld
 
Monitoring Virtualized Environments
Monitoring Virtualized EnvironmentsMonitoring Virtualized Environments
Monitoring Virtualized Environments
Ahmad Khalid Nasrat
 

Semelhante a AutomationWorld Webinar - Tacoma Power Turned to Virtualization to Reduce Costs & Risk (20)

VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
 
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
 
Eliminate the Impact of Planned Downtime on your IBM i
Eliminate the Impact of Planned Downtime on your IBM iEliminate the Impact of Planned Downtime on your IBM i
Eliminate the Impact of Planned Downtime on your IBM i
 
2.ibm flex system manager overview
2.ibm flex system manager overview2.ibm flex system manager overview
2.ibm flex system manager overview
 
Presentation step into virtualization and transform your it
Presentation   step into virtualization and transform your itPresentation   step into virtualization and transform your it
Presentation step into virtualization and transform your it
 
V center operations standard presentation
V center operations standard presentationV center operations standard presentation
V center operations standard presentation
 
管理向云的迁移过程
管理向云的迁移过程管理向云的迁移过程
管理向云的迁移过程
 
How Automation And Intelligence Can Simplify Your High Availability
How Automation And Intelligence Can Simplify Your High AvailabilityHow Automation And Intelligence Can Simplify Your High Availability
How Automation And Intelligence Can Simplify Your High Availability
 
Presentation business critical applications in a virtual env
Presentation   business critical applications in a virtual envPresentation   business critical applications in a virtual env
Presentation business critical applications in a virtual env
 
Presentation business critical applications in a virtual env
Presentation   business critical applications in a virtual envPresentation   business critical applications in a virtual env
Presentation business critical applications in a virtual env
 
Inf2533 final emea
Inf2533 final emeaInf2533 final emea
Inf2533 final emea
 
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
VMworld Europe 2014: Take Virtualization to the Next Level - vSphere with Ope...
 
Monitoring Virtualized Environments
Monitoring Virtualized EnvironmentsMonitoring Virtualized Environments
Monitoring Virtualized Environments
 
SCCM 2019 Demo.pptx
SCCM 2019 Demo.pptxSCCM 2019 Demo.pptx
SCCM 2019 Demo.pptx
 
VMworld 2013: VMware and Puppet: How to Plan, Deploy & Manage Modern Applicat...
VMworld 2013: VMware and Puppet: How to Plan, Deploy & Manage Modern Applicat...VMworld 2013: VMware and Puppet: How to Plan, Deploy & Manage Modern Applicat...
VMworld 2013: VMware and Puppet: How to Plan, Deploy & Manage Modern Applicat...
 
Virtualization Best Practices
Virtualization Best PracticesVirtualization Best Practices
Virtualization Best Practices
 
Introducing Elevate Capacity Management
Introducing Elevate Capacity ManagementIntroducing Elevate Capacity Management
Introducing Elevate Capacity Management
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

AutomationWorld Webinar - Tacoma Power Turned to Virtualization to Reduce Costs & Risk

  • 2. Virtualization: Reducing Costs and Risk Today’s Speakers Ozan Ferrin Presenter Supervisor Generation Automation Engineering Tacoma Power – Generation David Greenfield Moderator Editorial Director Automation World Gimmi Filice Presenter Product Manager HMI/SCADA Software GE Digital
  • 3. GE Digital Virtualization: Reducing Costs and Risk Gimmi Filice – Product Manager Automation Software – GE Digital 3
  • 4. What is a Virtual Machine or VM? “A Virtual Machine (VM) is an operating system OS or application environment that is installed on software, which imitates dedicated hardware.” 4
  • 5. Virtualization Trends As of July 2015 “About 75% of x86 architecture workloads have been virtualized on servers” with VMware and Microsoft leading the way. Source: Gartner Report 2015, includes a mix of IT systems & ICS Less than 30% for automation/control! Source: HMI/SCADA user interviews 5
  • 6. Virtualization increases server productivity by a 10X factor! 6 Physical server utilization Virtual server utilization Enables consolidation of workloads from underutilized servers onto a single server to safely achieve higher utilization
  • 7. Virtualization Key Capabilities of Virtual Machines 7 Partitioning Run multiple operating systems on one physical machine. Divide system resources between virtual machines Isolation Fault and security isolation at the hardware level. Advanced resource controls preserve performance Encapsulation Entire state of the virtual machine can be saved to files. Move and copy virtual machines as easily as moving and copying files Hardware Independence Provision or migrate any virtual machine to any similar or different physical server
  • 8. VIRTUALIZATION AT TACOMA POWER OZAN FERRIN, SUPERVISOR GENERATION AUTOMATION ENGINEERING TACOMA POWER 8
  • 9. TACOMA POWER – BY THE NUMBERS • 160,000 electric utility customers • 9 hydro facilities on 4 rivers • 2,361 miles of transmission and distribution lines • 4 switching stations • 8 generation switchyards • 4 hatcheries, 3 fish collection facilities • Substations: • 5 main / transmission substations • 49 distribution substations • 13 dedicated distribution substations • Other utility substations 9
  • 10. GENERATION AUTOMATION GROUP RESPONSIBLE FOR INTEGRATION, MODERNIZATION & MAINTENANCE OF ICS (INDUSTRIAL CONTROL SYSTEMS) FOR: • Generation of 3 billion kilowatt hours of electricity each year • 4 fish hatcheries to support wildlife conservation • 3 fish collection facilities • Generation controlled from central location • 3 engineers and 2 engineering technicians • Some facilities unmanned 10
  • 11. HMI/SCADA AT TACOMA GE IFIX USER FOR MORE THAN 10 YEARS • Approximately 50,000 points • Generation facilities monitoring and control: – including dam lake levels, megawatt values, megavar values, kilovolts, amps, etc. • Fisheries monitoring and control: – flow, temperatures, pump status, fish counting, running gates, etc. • Trending, troubleshooting, continuous optimization • Data collection and management for regulatory reporting • System calls out operators on their mobile - remote access for appropriate action 11
  • 12. SHOULD WE MOVE TO A VIRTUAL ENVIRONMENT? 12
  • 13. TRADITIONAL THICK CLIENT ENVIRONMENT ADVANTAGES • Teams are most familiar with this setup • Industry is still primarily using thick clients Advantage 13
  • 14. Disadvantage TRADITIONAL THICK CLIENT ENVIRONMENT DISADVANTAGES • More prone to failure, unless industrial computers are used, which doubles the cost of hardware • Restoring or upgrading an entire system can take from several hours to several weeks: • Patches and other software updates make it unreliable • Reinstalling the Operating System and HMI software may lead to unpredictable results • A large development space is necessary as each node is a separate piece of hardware with separate software installations • More prone to cyber security threats with standard Windows OS 14
  • 15. MIGRATING TO A VIRTUAL ENVIRONMENT ADVANTAGES (I OF II) • Less reliant on physical hardware. Virtual environments can be duplicated/loaded onto any virtual host system (independent of the physical box) • Restoring a system for disaster recovery is as simple as loading the OS’s to a virtual host machine • Development testing can be handled using snapshots or checkpoints – allows for testing of patches or other software updates and can be reversed very easily to a previous state if the results are undesirable • Duplicating similar systems is as easy as copying and pasting the virtual disk and mounting it to a new virtual system • Enhanced support for legacy systems (i.e. a Windows XP virtual environment can be loaded onto any virtual host) • Reduced hardware costs and failures since thin clients replace the thick clients, no re-imaging is necessary Advantage 15
  • 16. MIGRATING TO A VIRTUAL ENVIRONMENT ADVANTAGES (II OF II) • One central location to manage all software and operating systems • Upon a restart of the host server, all the virtual environments return to their previous state • For ALL our facilities, the development lab is reduced to a single server which hosts all OS’s. Only the necessary thin clients need to be installed during development • Software keys can be used to activate software and moved between systems as needed • Security updates, malware protections, and antivirus update controls are easier to implement • Additional virtual instances can be created easily if there is a need (i.e. a dedicated system for biologists to remote into) Advantage 16
  • 17. Disadvantage MIGRATING TO A VIRTUAL ENVIRONMENT DISADVANTAGES • Learning curve for automation & controls engineers • Requires additional knowledgebase for new hires • More robust and expensive server setup required • Software may not be fully vetted out • Unable to migrate all systems (among various plants) to virtual environments at the same time 17
  • 19. VIRTUALIZATION ISN’T AS HARD AS YOU THINK, EXPLORE THE BENEFITS … 19
  • 20. MAKING THE BUSINESS CASE • Management team review • Justification through benefits: • Small upfront investment with savings in the long run through speed/uptime • Significant risk reduction • Secured approval and support • Added to regular budget cycle 20
  • 21. PHASED APPROACH Completion across all Tacoma Power Generation automation within 5 years 1. Development lab – Virtual machine development • Created virtual machine and viewed on 2 screens • Ensured visibility on terminal screen 2. Development lab – HMI/SCADA • Installed GE iFIX • Soft licensing 3. Pilot deployment at first plant • Incorporated virtual deployment into regular plant HW/SW upgrade schedule 4. Refine best practices for deployment • Standard Operating Procedures 5. Deploy across all plants as part of regular plant HW/SW upgrade schedules 21
  • 22. VIRTUALIZATION IN ACTION! • Greater reliability: no more fan failures! • Temporary view client • Thin client failure: no loss of data • Combine other applications into virtual system 22
  • 23. BEST PRACTICES / LEARNINGS 1. Virtualization is do-able and worth the effort - Learn, explore, network for experienced information 2. Consider hiring an IT consultant for expert advice 3. Test, pilot, refine 4. Overcome the learning curve for controls & automation engineers – develop SOPs for deployments 5. Deploy during regular upgrades – no added downtime or cost! 23
  • 24. FOR MORE INFORMATION… • ISA TRAINING: ADVANCED INDUSTRIAL NETWORKING AND CYBERSECURITY (TS20) • GE VIRTUALIZATION DEPLOYMENT GUIDE 24
  • 25. Virtualization: Reducing Costs and Risk Questions Ozan Ferrin Presenter Supervisor Generation Automation Engineering Tacoma Power – Generation David Greenfield Moderator Editorial Director Automation World Gimmi Filice Presenter Product Manager HMI/SCADA Software GE Digital