2738 rfd

From UG

(Difference between revisions)
Jump to: navigation, search
(Current NY based Linux servers and applications)
(Requirements and Solutions)
Line 26: Line 26:
==== Squid ====
==== Squid ====
* '''What:''' web filter
* '''What:''' web filter
-
* '''Users:''' most NY office users
+
* '''Users:''' most NY office users (8-8 EST)
* '''Usage pattern:''' constant, all users will be down if app is down; most users have browser pointing to it for internet access
* '''Usage pattern:''' constant, all users will be down if app is down; most users have browser pointing to it for internet access
Line 46: Line 46:
==== CT2 Demo ====
==== CT2 Demo ====
-
* '''What:'''
+
* '''What:''' Demo version of CT2 for QA and UAT. RE-deployed almost daily.
-
* '''Users:'''
+
* '''Users:''' [[CT2 Team]] plus [[MO]]s occasionally
-
* '''Usage pattern:'''
+
* '''Usage pattern:''' 24x7 with heavy during:
-
 
+
** NY: (8-20 EST)
 +
** Kiev: (2-19 EST)
==== CT2 Staging ====
==== CT2 Staging ====
-
* '''What:'''
+
* '''What:''' Staging version of CT2 for QA before release and bug investigation
-
* '''Users:'''
+
* '''Users:''' [[CT2 Team]] plus [[MO]]s occasionally
-
* '''Usage pattern:'''
+
* '''Usage pattern:''' most heavy before release or emergency release, could be used for bug investigation any day
==== SVN ====
==== SVN ====
-
* '''What:'''
+
* '''What:''' CT2 source code repository
-
* '''Users:'''
+
* '''Users:''' [[CT2 Team]], mostly Development Team
-
* '''Usage pattern:'''
+
* '''Usage pattern:''' unknown
==== Mantis ====
==== Mantis ====
-
* '''What:'''
+
* '''What:''' task and bug tracking system for CT2 and IT
-
* '''Users:'''
+
* '''Users:''' [[CT2 Team]], list could grow in the future
-
* '''Usage pattern:'''
+
* '''Usage pattern:''' 24x7 with heavy during:
 +
** NY: (8-20 EST)
 +
** Kiev: (2-19 EST)
 +
** SF: ?
 +
** BKK:?
==== Wiki ====
==== Wiki ====
-
* '''What:'''
+
* '''What:''' info repository for CT2 and IT (specs, etc)
-
* '''Users:'''
+
* '''Users:''' [[CT2 Team]] plus [[MO]]s occasionally
-
* '''Usage pattern:'''
+
* '''Usage pattern:''' 24x7 with heavy during:
-
 
+
** NY: (8-20 EST)
 +
** Kiev: (2-19 EST)
 +
** SF: ?
 +
** BKK:?
=== Current NY based Linux servers and applications ===
=== Current NY based Linux servers and applications ===

Revision as of 22:50, 21 February 2011


Contents

Info

0002738: (Servers and Apps) Discontinue all Linux servers in Valley S and migrate applications

Requirements and Solutions

Intro

Number of factors related to the elimination or scaling down server farm:

  • President's strategic direction of "moving all NY servers into cloud" due to:
    • possibility of flood
    • lack of IT resources in house to support servers
  • TBD

Disadvantages of elimination of servers:

  • hire cost of hosting (if we need extra servers at hosting provider)

Potential compromise would be to leave one server in NY with some services/applications that:

  • could be easily recovered on non NY server in case of flood or lack of support
  • require no support from NY staff

Another option would be to have one Linux server that would run applications related to both CT2 development / production and to NY office internal IT needs (Squid, what else?)

Applications

Squid

  • What: web filter
  • Users: most NY office users (8-8 EST)
  • Usage pattern: constant, all users will be down if app is down; most users have browser pointing to it for internet access

Door card DB

  • What: users info about NY office main door access (not sure what is there)
  • Users: michael.k@jaguarfreight.com (he is responsible for managing cards)
  • Usage pattern: approx once a week

Sugar CRM

  • What: CRM for Sales Dept (global)
  • Users: All Jaguar Sales - sales@jaguarfreight.com
Chikei Ho; Harry Morgan; Janine Hines; Percy Kaye; Simon Kaye; Sylvia Jenkins; Vikesh Vithlani
  • Usage pattern:

CT2 EA Demo

  • What: Demo version of CT2 for Sales Dept to demonstrate to prospective Clients CT2 functionality
  • Users: All Jaguar Sales - sales@jaguarfreight.com and any client users during the scheduled demo and possibly after if salesman left them login info
  • Usage pattern: unknown

CT2 Demo

  • What: Demo version of CT2 for QA and UAT. RE-deployed almost daily.
  • Users: CT2 Team plus MOs occasionally
  • Usage pattern: 24x7 with heavy during:
    • NY: (8-20 EST)
    • Kiev: (2-19 EST)

CT2 Staging

  • What: Staging version of CT2 for QA before release and bug investigation
  • Users: CT2 Team plus MOs occasionally
  • Usage pattern: most heavy before release or emergency release, could be used for bug investigation any day

SVN

  • What: CT2 source code repository
  • Users: CT2 Team, mostly Development Team
  • Usage pattern: unknown

Mantis

  • What: task and bug tracking system for CT2 and IT
  • Users: CT2 Team, list could grow in the future
  • Usage pattern: 24x7 with heavy during:
    • NY: (8-20 EST)
    • Kiev: (2-19 EST)
    • SF: ?
    • BKK:?

Wiki

  • What: info repository for CT2 and IT (specs, etc)
  • Users: CT2 Team plus MOs occasionally
  • Usage pattern: 24x7 with heavy during:
    • NY: (8-20 EST)
    • Kiev: (2-19 EST)
    • SF: ?
    • BKK:?

Current NY based Linux servers and applications

These servers are part of NY office network. All of them run some kind of Linux.

See Jaguar Network diagram below:

File:Network diagramm.JPG

Linux servers in NY office and list of apps/services running on them (as far as we know):

1) Squid proxy - this is the only server that is required for NY office network

  • #Squid
    • could be discontinued in the future
  • #Door card DB
    • could be migrated into simple xls (for Michael to manage)

Box: old PC

2) Sugar CRM / EA Demo server

  • (old) Sugar CRM app - This has been migrated to *.74 CT2 server in a cloud
    • could be discontinued now
  • EA Demo Apps - instances of internal and Client CT2 Apps for Sales
    • has to be migrated

Box: new Optiplex 330

3) Dev

  • "Demo/QA" dev environment for QA and UAT (CT2 internal and client apps)
    • in active use
  • "Staging" dev environment for pere-release QA (CT2 internal and client apps)
    • in active use

Box: new Optiplex 330

4) Dev Firewall

  • firewall for Dev server

Box: old PC

5) Mantis

  • Mantis App (old version)
    • not used, to be discontinued now
  • Wiki App (old version)
    • not used, to be discontinued now
  • SVN
    • in active use

Box: new Precision 390

6) Ext

  • backups for Dev server apps (anything else?)
    • used, not clear what exactly is there

Box: new Optiplex 330

7) Specs - video tutorial Dev Server

  • not used, can be discontinued

Box: old PC

8) Test/Dev for Sugar CRM

  • not used, can be discontinued

Box: old PC

Future solution

4 newer PCs as identified in previous section has to be re-used as user Desktops.

Servers and applications will be located / distributed as follows:

TBD

Architect Review

Implementation Notes

QA Plan

History

Personal tools