june 6 th – 8 th 2005 deployment tool set synergy 2005

17
June 6 th – 8 th 2005 Deployment Tool Set Synergy 2005

Upload: andrew-tate

Post on 30-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

June 6th – 8th 2005

Deployment Tool Set

Synergy 2005

Initial Deployment

Standardized Physical Structure:

AZGlobal Directory

AZSetup (Client Setup Program)

Logs (Various Log Files)

VDF8 (Master VDF runtime)

AZGlobal Data File (takes place of .ws file)

Global Executables

Environments (Live, Train, Test, etc.)

Promotion Wizard

Initial Deployment

ADAM (Anasazi Database Administration & Management)

Configure AZGlobal data file environment paths

Install and start Anasazi HQ Service

Anasazi HQ

Central Windows Service written in VDF, uses Winsock implementation of TCP/IP communication to track in real time which users are running which applications from which computers in order to facilitate forced shutdown capability.

Initial Deployment

AZSetup (Client Configuration Program)

Install Anasazi Client on Workstations and Terminal or Citrix Servers

Launching Applications

AZLaunch.exe

controls all launching via simple parameter passing:

Prod=AZ Env=LIVE

Is launch allowed according to AZGlobal.ini?

Is Opportunistic Locking turned off?

Will application run from network location or

will it be copied and run locally?

If local, do local apps need to be refreshed?

Anasazi Central, the flagship application…

Application Maintenance

Forced Shutdown

All active users can be forced to gracefully exit all Anasazi applications after a specified interval. Users will not be allowed to relaunch the application until an administrator has unlocked the applications.

Application Maintenance

ADAM

Creating additional Environments

Copying between Environments

Additional Features:

Reindex Embedded & Pervasive Tables

Scan Tables

Publish Pervasive Tables

Launch Promotions Wizard

Transfer files to/from Anasazi via Secure FTP

Promotion Wizard

Promotion Wizard

Utility used by customers to apply packages of table structure and application updates to any/all products in sequential order.

Supports restructuring of tables in

Embedded Dataflex (2.3b thru 4.0 formats)

Oracle

MSSQL

Pervasive

DF For Btrieve (legacy Btrieve driver)

Promotion Wizard

Promotion Wizard

Uses custom scripting language to describe promotion changes.

Assembled promotions distributed as .cab files that customers download from our website.

Performs full backup and recovery in event of failure and extensive logging of every operation.

Promotion Wizard

Database Conversion

UMigrate

Uses same classes as the Promotion Wizard to create new tables in target database different from or same as source database.

Uses .ini file of conversion patterns to build exact list of tables to be migrated. This list is stored in a simple embedded Dataflex table for use by Umigrate.

Multiple copies of Umigrate can be run concurrently to convert data in parallel, shortening the conversion process. Each instance may be restricted from converting tables whose sizes exceed a specified percentage of the total rows from all tables being converted.

Logs all conversion information, times and errors.

Anasazi Report Server

User can electively send reports to a back room server for processing

Support for Multiple Servers – each running multiple processes

Distributes output to either a file or a designated printer

Users can:

Schedule reports

View the status of reports

Delete pending and cancel running reports

Display, print, retrieve, and delete output files.

Anasazi Report Server

Administrators can:

View the status of reports

Delete pending and cancel running reports

Reschedule Reports

Re-route reports to different servers and printers

Purge mailboxes

Anasazi Report Server

ASP considerations:

Users can disconnect and then reconnect to retrieve output

Auto-batching may be used to reduce the load on Citrix Servers – report output is automatically displayed to the current session

Special functionality to deliver output to the local drive

Special functionality to accept input from the local drive

ZipBackup

ZipBackup Service and Interface

Creates standard .zip files

Allows serially numbered .zip files that do not exceed a specified size but do not span one another. Enables sizing of zips for CD or DVD with access to zipped data without unzipping an entire spanned set.

Runs as a service.

Allows scheduling of full, differential and incremental backups.

Writes status to Windows Application Event Log.

Windows API Implementations

Run application as a Service

Manage Windows Services

Run as an Administrator

Microsoft Encryption

TCP/IP (Anasazi HQ and a basic SMTP mail client)

Windows Event Log

Named Pipes (SQL Server Backup Agent)

Mailslots (Report Server, ZipBackup)

June 6th – 8th 2005

Thank You!

Synergy 2005