The Virtual World Is Coming
The computer world runs in cycles that
revolve around processor power, network performance, and
support costs. The main way to view this is to think in the
terms Front End and Back End. In Computing the Front End
generally means the interface that a user utilizes or is
nearest to the user. The Back End is the systems that are
considered to be in a Data Center or the farthest away from
the user that they would have a connection too. In the
simplest terms Front Ends are PCs, Tablets, Cell Pones, or
even Dumb Terminals, Back Ends are Server Systems and
Mainframes.
The original environment was Back End heavy, we had
mainframes that did all the work and Dumb Terminals for the
user Front End. Then we moved to more of a Front End
solution where PCs had a lot of power and ran the
applications (mostly) and the Back End was more of a
data storage system.
Now the paradigm is shifting back. In the Virtual World the
servers (Back End) are again doing more of the processing of
work load and the PCs, Note Pads, Cell Phones, .... (Front
End) are more of just and interface to them.
A few examples are:
-
Remote Desktops where user run a very small application the allows them to control a computer remotely or even control a simulated computer on a server (which can run multiple simulations simultaneously) know as a Virtual Desktop.
-
Remote Applications, this is where a user actually runs an application remotely VS locally but get the functionality as if they have the application installed on the device they are using.
In the Virtual World the Back Ends become the work horse and
the Front Ends are merely the interface to them, Some of the
impacts this causes include:
Up Sides
Ease of Application and End User Support
Lower Costs for End User Systems or Longer Life Cycles
Better Environment Management
Down Sides
Higher Backend Costs
Larger and Better Network Design
Constant Connectivity Concerns
