VTS INNOVATOR SERIES Real Problems, Real solutions.

Slides:



Advertisements
Similar presentations
Yokogawa Network Solutions Presents:
Advertisements

Epics Configuration Management Steve Hunt v1.0. Goals Maximize control system availability Minimize development cycle time Reduce risk.
AS ICT Finding your way round MS-Access The Home Ribbon This ribbon is automatically displayed when MS-Access is started and when existing tables.
Welcome to the Award Winning Easiest to Use & Most Advanced View, Manage, and Control Security, Access Control, Video, Energy & Lighting Systems, & Critical.
APP-V 5.0 SP2 (MDOP 2013 R2) Presenter - Fred
Blair Sooley and Carl Wills of Trihedral Engineering.
Lesson 17: Configuring Security Policies
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 9: Implementing and Using Group Policy.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
1 Copyright © 2014 Tata Consultancy Services Limited Source Code Management using Rational Team Concert IBM Rational, Alliance & Technology Unit 2 July.
Hands-On Microsoft Windows Server 2003 Administration Chapter 6 Managing Printers, Publishing, Auditing, and Desk Resources.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 5: User Environment and Multiple Languages.
Maintaining and Updating Windows Server 2008
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
VTS INNOVATOR SERIES Real Problems, Real solutions.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
G51FSE Version Control Naisan Benatar. Lecture 5 - Version Control 2 On today’s menu... The problems with lots of code and lots of people Version control.
Windows Server 2008 Chapter 11 Last Update
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW Understand the difference between service.
MiVoice Office v MiVoice Office v6.0 is mainly a service enhancement release, rather than a user feature rich enhancement release.
NovaBACKUP 10 xSP Technical Training By: Nathan Fouarge
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 14: Problem Recovery.
Linux Operations and Administration
Version Control with git. Version Control Version control is a system that records changes to a file or set of files over time so that you can recall.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring, Managing, and Troubleshooting Resource Access.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 9: Implementing and Using Group Policy.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
VLAN Trunking Protocol (VTP)
Chapter Fourteen Windows XP Professional Fault Tolerance.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Fundamentals Pages 1 to 19 in your workbook. A Tour of VTScada WEB – Script based, using its own programming language VTS – Visual Tag System. Added a.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring, Managing, and Troubleshooting Resource Access.
Module 7: Fundamentals of Administering Windows Server 2008.
Dream Report: Secure and Reliable Reporting Renee Sikes Applications Engineer Dream Report Brand Manager.
11 MANAGING AND DISTRIBUTING SOFTWARE BY USING GROUP POLICY Chapter 5.
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
Module 9 Planning a Disaster Recovery Solution. Module Overview Planning for Disaster Mitigation Planning Exchange Server Backup Planning Exchange Server.
Version control Using Git Version control, using Git1.
15 Copyright © 2007, Oracle. All rights reserved. Performing Database Backups.
Mark A. Magumba Storage Management. What is storage An electronic place where computer may store data and instructions for retrieval The objective of.
Continuous Backup for Business CrashPlan PRO offers a paradigm of backup that includes a single solution for on-site and off-site backups that is more.
Microsoft Management Seminar Series SMS 2003 Change Management.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
03 | Manage Team Foundation Server Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Configuring and Deploying Web Applications Lesson 7.
22 Copyright © 2008, Oracle. All rights reserved. Multi-User Development.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Page PearsonAccess™ Technology Training Online Test Configuration.
Maintaining and Updating Windows Server 2008 Lesson 8.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
11 SUPPORTING WINDOWS XP FILE AND FOLDER ACCESS Chapter 5.
Project Sharing in Paratext 7.1 based upon ICAP’s Paratext 7.1 Project Sharing Manual.
11 DEPLOYING AN UPDATE MANAGEMENT INFRASTRUCTURE Chapter 6.
Segments Introduction: slides 2–6, 8 10 minutes
IBM Workload Scheduler 2015 Take the Complexity Out of Workload Automation, while Keeping the Technology Up-to-Date IEM fixlets and Centralized Agent Update.
Maintaining Windows Server 2008 File Services
Version Control with Subversion
Installation, setup and use - Ferro Backup – V1.1
Development and Deployment
Backup and Restore your SQL Server Database
LonMaker® Turbo Editions New Features
Presentation transcript:

VTS INNOVATOR SERIES Real Problems, Real solutions

What problems are we solving? Simplify application rollout/maintenance Standardize change process and tightly control application versions Mitigate malicious activity Traceability and problem resolution Recover from error or catastrophic failure

Simplify Application Rollout and Maintenance

Online Application Configuration Configure tags, displays, server lists and some application properties online in realtime Bulk tag import online Automatic or manual (user-selectable) deployment of configuration changes Test with live data before deploying Selectively revert/deploy changes Deployment to all servers, clients and Internet clients

Simplified Offline Configuration Configure app from any offline development station Configuration servers no longer required Create compressed.changeset file (analagous to.zip file) of entire application, excluding alarms and historical data Simple import of.changeset file on runtime or development production server Application restart not required for most.changeset imports

ChangeSet Types Type 1 - Complete backup Complete copy of application with full history of application changes. Uses: Backup of all application files Moving offline changes to online servers Debugging by Trihedral technical support Copying application from one computer to another Application restore (if no server redundancy)

ChangeSet Types Type 2 - Run-only snapshot Copy of application runtime files only. No source files and no configuration history. Uses: Installation of a OEM toolset or application where source files may contain trade secrets Installation of a complete application revision where no onsite changes are permitted

ChangeSet Types Type 3 - Snapshot Copy of application with source files. No configuration history. Uses: Installation of a OEM toolset or application Installation of a complete application revision

ChangeSet Types Type 4 – Add-on Subset of changes rather than the complete application. Uses: Generally used internally by Trihedral for patching product issues

ChangeSet Types Type 5 – Template Set of files included as a template in an OEM layer. All new applications created from the OEM layer will include all files in the template. Uses: Sets a new application to a preconfigured state Used by OEM’s where all applications are generally the same but may require minimal modification on a per installation basis

Multiple Developer Environment Any number of online and offline developers can work simultaneously Indicators define displays ‘under construction’ Changes are merged with automatic conflict resolution

Standardize Change Process and Application Version Control

Monitor Application Versions Running on Each Server/Client Workstation Workstation log notes last known application version running on each networked workstation Color coded for easy identification of unsynchronized workstations Selecting workstation record shows version log for selected workstation Version logs include Local and Deployed changes

Repository Management Single-Computer Application A-D0 A-D1 A A-D2 A-D3 A-D5 A-D4 First revision Add tag Add page Modify menu Modify page Modify tag Time Deployed versions designated by -D

Repository Management Multiple-Computer Application A-D0 A-D1 AB C-D0 C B-D0 A-D2 C-D1 First rev Add tag Add page Modify menu Modify tag Time Modify page

Mitigate Malicious Activity

Secure Version Repository Dual file structures Working Copy files (active, tamper resistant, synchronized) User Copy files (inactive, unsecured) User Copy files may be changed without affecting application User Copy files become Working Copy files via the secure file import mechanism Changes to Working Copy files are ignored in production environment

Files in the Repository Source (.src) files Tag files Settings files (.dynamic and.static) Miscellaneous configuration files (images, XML, etc) Security accounts (accounts.dynamic) Platform information (Op System, VTS version, etc) Page (i.e. sticky) notes Not in repo: History, alarm history, network values, etc

Traceability and Problem Resolution

Configuration Traceability (Version Log) Encrypted repository (SHA-2, 256 bit hash) of application configuration change history Each configuration change produces a new version Version logs includes version number, timestamp, user account and comment Each version stores incremental file differences, minimizing repository size Versions may be Local (active only on the local machine) Deployed (deployed to all networked servers & clients)

Version Log Features Show version details Review line by line changes to each application file Colour coding of changes to identify ‘from’ and ‘to’ states Colour coded vertical scroll bar helps locate changes in long script files

Recover from Error or Catastrophic Failure

Version Log Features Switch to version Switch to known good version Creates a new version as a copy of a previous version All changes made subsequent to ‘switched to’ version are retained in version log If automatic deploy on, new version is automatically sent to all servers/clients If automatic deploy off, new version can be verified locally and then manually deployed to servers/clients

Version Log Features Reverse version changes Select one or more versions to reverse Provides version detail review before committing User may reverse some or all of the configuration changes in a particular version If automatic deploy on, new version is automatically sent to all servers/clients If automatic deploy off, new version can be verified locally and then manually deployed to servers/clients

Version Log Features Merge version changes A workstation may have many local versions ready for deployment. Select one or more local versions to merge (i.e. Deploy) to other servers/clients In a multi-developer environment, an auditor can merge local changes from one workstation to his own for local review before deployment

Advanced Configuration Tools Feature Summary

Advanced Configuration Tools 1. Configuration Management features Online application configuration Offline application configuration Multiple developer environment Improved Security 2. Application Version Control features Monitor app version running on each server/client Configuration traceability Switching to previous application versions Reversing changes Merging changes from multiple developers