Linux Terminal Serve Project (LTSP) An Emerging Cheapest Open Source Client / Server Architecture for Business Abubakar Email: Web: abubakar@expsys.net http://www.bakars.com
About this Session Introduction to LTSP How does LTSP work? Why LTSP Security Cost Administration A few case studies Government Private / Govt. Funded Bank Deployment Paradigms Server Centric Data Centric Data and Application Centric
LTSP: Introduction Provides a simple way of utilizing low cost workstations as either graphical or character based terminals. The processing and memory load can either be assigned to the low cost workstations or can be shared from LTSP server.
Continued Thin Client? A diskless workstation Minimum 100 MHz Processor 32 MB RAM PXE enabled NIC VGA card How to setup? Install LTSP on a certain Linux flavor Boot the thin client
Behind The Scene on Thin client Linux kernel along with a ram disk image into memory, using Boot Rom or floppy, is loaded A small dhclient will then run to assign IP to the thin client Filesystem via NFS is mounted Init sets workstation environment by reading /etc/inittab And so on
Why LTSP? Traditional offices have relatively high powered workstations. Office productivity suit Internet browsing Customized applications Investment on a single workstation is higher, when compared to the performance required to carry out office routines.
continued It s the following that matter Cost Security Ease of Administration
Cost A workstation + windows XP costs $799 ($500 + $299); 50 nodes calls for $39950.00 A thin client for LTSP costs $383.333; 50 nodes calls for $19167.00 C lie nt M a c hine C os t in Thous a nd $ 4 5 0 4 0 0 3 5 0 3 0 0 2 5 0 2 0 0 1 5 0 1 0 0 5 0 F ig 1. C o st o f Th in C lie n ts as C o m p a re d to F a t C lie n ts 0 5 0 1 0 0 1 5 0 2 0 0 2 5 0 3 0 0 3 5 0 4 0 0 4 5 0 5 0 0 No. of Clie nt M a c hine s Th in C lie n ts Fa t clie n ts
Continued $59 for a single SuSe Linux, that shall support 50 thin clients. $4997 for MS Windows 2003 Server EE, with 50 CALs 1 $998 for another 50 CALs pack and so on Note: Both Microsoft and SuSe offers special rates on volume licensing/procurement S erver S oftw are C ost in Thousand $ 16 14 12 10 8 6 4 2 0 F ig 2. S erver S o ftw are C o m p ariso n 50 100 150 200 250 300 350 400 450 500 N o. of C lie nts S us e Linux MS W indow s 2003 S erver E nterpris e E dition 1 http://www.microsoft.com/windowsserver2003/howtobuy/licensing/pricing.mspx
Security Linux has inherited security of UNIX A survey, in 2004, by Evans Data Corporation, California, US. 92% of Linux systems have never been infected by a virus 80% of Linux systems have never been hacked Reduces cost of physical damage Beside that, your data is centralized.
Administration Ease Single point of administration Upgrades Add remove applications Data storage Reduces risk of
Case Study F ig 3. C o st C o m p ariso n o f 75 T h in C lien ts an d F at C lien ts N etw o rk at U AAR 22.15 27.85 50 S aving 75 W indows B as ed F at Clients 75 Thin Clients Network 0 20 40 60 Cost in T h o u sa nd $
Continued Fig 4. C ost C omparison of 25 T hin C lie nts and Fat C lie nts N e twork at N T S 2.875 11.708 14.583 S aving 25 W indows B as ed F at Clients 25 Thin Clients Network 0 5 10 15 20 Co st in T h ousa n d $
Continued Bank Al Islami, in Pakistan, are going end to end Linux Above 50% saving in 75 nodes deployment. Future expansion comprise of 300 nodes in more then 4 cities
Deployment Paradigms LTSP can be deployed in several ways, depending upon No. of clients Concern about security Management Data storage
Server Centric Deployment One or more LTSP servers serve the clients.
Data Centric Deployment LTSP is configured on blades. Home directories are mapped on Network Area Storage (NAS)
Application and Data Centric Deployment Diskless Server Farm serves the clients Storage Area Network (SAN) is partitioned, one partition for each server Installation, system or software upgrade is performed on one partition and replicated to others Home directories are mapped on NAS
Concluding LTSP should be deployed only where workstations are used for office routines. LTSP Provides a relatively cheaper, secure and robust client server model. Deployment paradigms can be opted and customized by small to large organizations
Questions