Final steps to deploy your solution to production with proper security, backup, and validation.
What You'll Learn
- Production checklist
- Security hardening
- Backup configuration
- Go-live steps
Prerequisites
- Solution fully developed
- Testing completed
- Production hardware ready
Step 1: Security Checklist
Configure security:
- ? Change default passwords
- ? Enable user authentication
- ? Configure permissions
- ? Enable audit trail
- ? Setup firewall rules
- ? Disable unnecessary services
Step 2: Production Settings
- Runtime → Settings
- Configure:
- Startup: As Windows Service
- Auto-start: Enabled
- Watchdog: Enabled
- Log level: Warning
Step 3: Database Configuration
Setup production database:
- Move from SQLite to SQL Server
- Configure connection pooling
- Setup backup schedule
- Test restore procedure
Step 4: License Activation
- Solution Center → License
- Enter production license
- Verify tag count
- Check enabled features
Step 5: Performance Tuning
Optimize for production:
- Set appropriate scan rates
- Optimize queries
- Configure cache settings
- Disable debug logging
Step 6: Backup Strategy
Configure backups:
- Solution files: Daily
- Historical data: Continuous
- Configuration: Before changes
- Test restore monthly
Step 7: Monitoring Setup
Enable monitoring:
- System resources
- Communication status
- License usage
- Disk space
Step 8: Documentation
Create documentation:
- Network diagram
- Tag list
- User manual
- Disaster recovery plan
Step 9: Training
Train operators:
- Normal operations
- Alarm response
- Basic troubleshooting
- Emergency procedures
Step 10: Go-Live
Production startup:
- Final backup
- Start Runtime service
- Verify all communications
- Monitor for 24 hours
- Document any issues
Validation Checklist
- ? All devices communicating
- ? Alarms functioning
- ? Historical data logging
- ? Reports generating
- ? User access working
- ? Backup running
Best Practices
- Plan maintenance windows
- Keep development copy
- Document all changes
- Regular security audits
Next Steps
- [Troubleshooting] - Common issues
- [Support and Community] - Get help
- [High Availability] - Add redundancy