90 likes | 262 Views
Thin Clienting. Justin Spratt. What is thin clienting ?. A thin client with VESA mounts. Thin clienting is a form of cloud computing —running applications on a server rather than on a local PC.
E N D
ThinClienting Justin Spratt
Whatisthinclienting? A thin client with VESA mounts • Thinclientingis a form of cloudcomputing—running applications on a server ratherthan on a local PC. • Traditionalthin clients transmit computer I/O (videofeed, mouse and keyboard) over the network.
Thin Clients vs. PCs • Are small • Have few or no moving parts • Consume 5-10 watts • Store no local user data • Boot off of an embedded operating system • Thin Clients • PCs • Are large • Have hard drives and fans • Consume 100-300 watts • Can store local user data • Boot off of an installed operating system
Pure GraphicalThin Clients • Traditionalthin clients receive a videofeedfromremote multi-user server such as RDP on Windows Server. • Most of these solutions boot Linux and run a Linux version of the Terminal Services client to connect to an RDP server. • These clients canstart as low as $100
Mixed Thin and Thick • Sincesome applications (such as multimedia) requirethick clients, thin+thick clients have been created. • Flash video in a web browser is one of the mostdifficult content types to handle, so one solution is to run the browser on the "thin" client.
Advantages of ThinClienting • Direct, immediatesavings • Unitscost $100-500 ($500-1000 for a PC) • Installation and setup are fasterthanwith a PC • Running Linux isalways* free • Only one copy of software isrequired • Power usage is 1/10th of a traditional PC ($6,000 per 100 PCs per year) • Indirect savings • Administration costs are lower • Roughly double the lifespan of a PC • Thin clients are far more durable thanPCs • Reduction in data theft • Most clients are verydifficult to infect withviruses *not really
Diversity of Demand • The graph illustrates the tendency of the requirementcurvetoward the meanconsumption • In otherwords, with n usersusing a single server, the power requiredis not n*power_per_user, itiscloser to the averageconsumption of all of the users (e.g., take coffee breaks intoaccount).
Diversity of Demand 2 • The graph illustrates the available power to an individual user on a thin client system. • In otherwords, whenyouperform a veryexpensiveoperation (such as compiling a large project), more power isavailable (as mostotheruserswillbecomparativelyidle). (given that capacity is increased for each additional user)
Key Applications • Schools (hint: likethis one) • Libraries • Sales point • Development applications withcomplexenvironments • Almosteverywhereas latencydecreases and throughputincreases