Download 148215_it overview 012807 v01

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Information Technology Overview
Pg 1
Infrastructure
• Current website code is the result of 4+ years of
accumulated band-aids, hurried projects, and various
developers
• Resulted in a monolithic design with
– No consolidation of identical functionality
– Unused code that serves no current purpose
– Inefficient code both in its load on systems and ease of routine
changes
• A systematic re-write of each subsystem is needed
–
–
–
–
–
–
–
–
–
User
Credit card
Subscriptions
Content management
Reports
Campaigns and Mail-outs
Products
Templates
Publishing.
Pg 2
Current Database
• Current structure consists of two databases
– Content
• Naturally evolved form for the last 5 years
• Suffers primarily from scalability
• All content is stored in a single table with the body of features as a text
object field
– Very large table - 100 megabytes and growing
– Direct impact on content searches and building filtered lists of content
based on date or other criteria
• Moving the content body into a separate table so that it is only touched
during full article viewings or full-text searches will have a definite
performance impact
• Changing from Text BLOB field type to VarChar may have a similar impact
– User Accounts and Subscription Information
• Developed by Austin Data Works
• Database is much more complicated
• Indexing is lacking on almost all tables; affects performance of most
common queries
• Record keeping is shoddy or non-existent for tracking who and when
regarding last changes
• Historical statistics such as subscription totals and account histories are
impossible or un-reliable
• There is a distinct lack of granularity when attempting to define limits of
content access for different subscription types
Pg 3
Virtual Protocol Networking
• Remote access to office network is
currently limited to email, remote desktop
access to accounting software, analyst
forums, and production publishing system
• Some traffic is potential unencrypted to
preserve functionality with clients
• Hotels and other Internet Service
Providers often block ports that limit or
block email connectivity
• A true end-to-end VPN is needed
– Ensures encryption
– Bypasses problems caused by ISPs and hotels
blocking connection types
Pg 4
System Hardware and Software
• Web Server
– Static Content, production-site front-end
– Hardware
•
•
•
•
Dell Poweredge 6600
2 Intel 2GHZ Xeon CPUs
2 gigabytes RAM
67 gigabyte cached RAID 5, 3 10k RPM drives
– Software
• Operating System
– Linux – 2.6 series kernel
• Web Server
– Apache web server 2.0.58
• Web Site development language
– PHP 4.4.4-pl6 and PHP 5.1.6-pl6
• Outgoing mail MTA for mail outs
– Postfix 2.2.10
• PHP script caching
– Eacellerator 0.95
( migrating to PHP 5 )
Pg 5
System Hardware and Software
• Web Server
– Static Content, production-site front-end
– Hardware
•
•
•
•
Dell Poweredge 6600
2 Intel 2GHZ Xeon CPUs
2 gigabytes RAM
67 gigabyte cached RAID 5, 3 10k RPM drives
– Software
• Operating System
– Linux – 2.6 series kernel
• Web Server
– Apache web server 2.0.58
• Web Site development language
– PHP 4.4.4-pl6 and PHP 5.1.6-pl6
)
• Outgoing mail MTA for mail outs
– Postfix 2.2.10
• PHP script caching
– Eacellerator 0.95
( migrating to PHP 5
Pg 6
System Hardware and Software
• DB Server
– Customer user accounts, content
database
– Hardware
•
•
•
•
Dell Poweredge 6600
4 Intel 2GHZ Xeon CPUs
4 Gigabytes RAM
67 gigabyte cached RAID 5 , 3 10k RPM drives
– Software
• Operating System
– Linux – 2.6 series kernel
• Database Server
– MySQL 4.1.21 – MyISAM and InnoDB
storage engines
Pg 7
System Hardware and Software Continued
• Mail server
• Corporate mail delivery, virus and spam handling, internal analyst
forums, web based email
– Hardware
•
•
•
•
Dell Poweredge 2600
2 Intel Xeon 2.4 gigahertz CPUs
2 Gigabytes RAM
67 gig SCSI system drive, 136 gig OS based RAID 5 ( 4 SCSI 10K rpm drives )
– Software
• Operating System
– Linux – 2.6 series kernel
• Mail MTA
– Postfix 2.2.10
• SPAM and virus
– Amavisd-new 2.4.1
» Spamassassin 3.1.7
» ClamAV 0.88.7
» Razor 2.82
» DCC 1.3.31
• Web Mail
– Horde IMP 4.1.3
• IMAP and POP3
– Courier IMAP 4.0.4
• Analyst forums
– PHPbb
Pg 8
System Hardware and Software Continued
• IBM xSeries
– PDC for 2003 domain and statistics
processing/ CIFS shared drives and
home directories
– Hardware
•
•
•
•
IBM xSeries
1 Intel 2.80 Ghz Xeon
1 gigabyte RAM
33 GIG scsi
– Software
•
•
•
•
MS Server 2003
Services for UNIX
NIS Server
Backup DNS Server
Pg 9
System Hardware and Software Continued
• Yorktown
– DNS server, campaign mailouts
– Hardware
•
•
•
•
Dell Poweredge 2600
2 Intel 2.4ghz CPUs
1 gigabyte RAM
67 gigabyte SCSI
– Software
• Operating System
– Linux – 2.6 series kernel
• Campaign mailout MTA
– Qmail – 1.0.3
• Campaign mailout list management
– EZMLM 0.53/ EZMLM-IDX 0.40
• DNS Server
– Bind 9.3.2
Pg 10
System Hardware and Software Continued
• Firewall
– Low-end clone PC
– Smoothwall 3.x
• BDC / Print Server
– IBM Thinkcentre desktop
– Windows Server 2003
• Quickbooks / CIFS Share
– Dell Dimension desktop
– Windows Server 2003
Pg 11
Other IT/System Shortfalls
• No System Management Server for Desktop Maintenance
and Audit
• No Logging Server and Intrusion Detection system
• No Exchange Server
• Phone System near max capacity
• Current Servers are older generation and heavily taxed
• No Staging Servers
• Filemaker DB Software is antiquated and labor intensive to
manipulate
• No Client back-up system
• Austin backbone needs more bandwidth
• Virus protection is server and email based vs. enterprise
Pg 12
Business System Needs
• Marketing does not have ability to create custom emailing lists
• Legacy campaign lists are maintained independently vs. a single
relational database
• Need effective, real-time reporting tools
• No method to effectively discern site visits by topic within specific
parameters
• No ability to run credit authorization process prior to renewal
resulting in revenue disruption and manual intervention
• Need user friendly interface to allow marketing to easily create
campaign
• Customer account section needs improvements
• Need Customer Service ticketing system; essentially a manual
process with no tracking
• Legacy website content not archived; link simply removed
– Wastes storage space
– Customers can access if they know URL creating potential content
issues
• The Website is seven years old; functionality, user interface,
content and graphics need to be addressed
• Others need to be defined
Pg 13