Vous êtes sur la page 1sur 17

Aplicaciones en el lado del servidor:

El servidor Web ejecuta la aplicacin; sta, una vez ejecutada, genera cdigo
HTML; el servidor enva al cliente este cdigo recin creado por medio del
protocolo HTTP.
Las aplicaciones en el lado del servidor mayormente suelen ser la mejor opcin
para desarrollar aplicaciones Web. La razn es que, al ejecutarse sta en el
servidor y no en la mquina del cliente, ste ltimo no necesita ninguna
capacidad aadida para ejecutar la aplicacin, como s ocurre en el caso de
querer ejecutar aplicaciones que incluyan scripts con JavaScript o java. As
pues, cualquier cliente que disponga de un navegador Web bsico puede
utilizar este tipo de aplicaciones.
Una aplicacin en el lado del servidor es cualquier programa o conjunto de
instrucciones diseadas con la finalidad de que un servidor Web las procese
para realizar alguna accin. Las aplicaciones del lado del servidor estn
escritas mediante un lenguaje de programacin, entre los que ms se utilizan
estn los siguientes:

PHP
ASP
Perl
Python
Ruby

Hardware de un servidor

Tendencias de las plataformas de hardware y tecnologas emergentes Aunque el costo de la


compuncin se ha reducido exponencialmente, en realidad el costo de la infraestructura de
TI se ha incrementado como un porcentaje de los presupuestos corporativos. Los costos de
los servicios de computacin (consultara, integracin de sistemas) y el software son altos,
en tanto que la demanda de computacin y comunicacin se ha incrementado a medida que
otros costos se han reducido. Por ejemplo los empleados utilizan ahora aplicaciones mucho
mas sofisticadas que requieren hardware mas potente y caro de diversos tipos
(computadoras). Las empresas enfrentan otros retos numerosos. Necesitan integrar la
informacin almacenada en diferentes aplicaciones de diferentes plataformas (Tel, Sis,
intranet, sitios, computadoras, dispositivos mviles).

La integracin de las plataformas de cmputo y telecomunicaciones

En el nivel del cliente, los dispositivos de comunicacin como los telfonos celulares estn
asumiendo las funciones de computadoras de mano en tanto que estas estn haciendo las
funciones de telfonos celulares. Por ejemplo la Palm treo 700w integra telfono cmara,
reproductor de msica digital y computadora de mano en un solo dispositivo. Los telfonos
celulares de vanguardia integran funciones para descargar clips de msica y de video y para
reproducir juegos tridimensionales.
La televisin, el radio y el video se estn inclinado hacia la produccin y distribucin
totalmente digital. Existen pocas dudas de que las computadoras personales de algn tipo se
convertirn en la esencia del centro de entretenimiento en el hogar y el centro de
entretenimiento personal mvil de los prximos cinco aos, as como dispositivos de
almacenamiento y sistema operativo
Computacin distribuida

la computacin distribuida implica conectar en una red computadoras que se encuentren en


ubicaciones remotas para crear una supercomputadora virtual al combinar la potencia de
computo de todas las computadoras de la red. La computacin distribuida aprovecha la
situacin de que en promedio las computadoras de estados unidos utilizan sus unidades
centrales de procesamiento solo 25 por ciento del tiempo para el trabajo que tienen
asignado, lo cual deja el resto de los recursos desocupados disponibles para otras tareas de
procesamiento la computacin bajo demanda se refiere a las empresas que satisfacen el
exceso de demanda de potencia de computo a travs de centros remotos de procesamiento
de datos a gran escala. De esta manera , las empresas pueden reducir inversiones en

infraestructura de TI e invertir nicamente los necesario para manejar las cargas promedio
de procesamientos y pagar solamente por la potencia de computo adicional que demande el
mercado.
Computacin tipo servicio publico sugiere que las empresas compran capacidad de
computo a compaas de servicios de computo centrales y pagan solamente por la cantidad
de capacidad de computo que utilizan de la misma manera que lo hara por la electricidad.
IBM, HP, Oracle y Sun Microsystems ofrecen servicios de computacin bajo demanda

Computacin bajo demanda (computacin tipo servicio publico)


Computacin de vanguardia .

Es un esquema multicapa, de balanceo de carga para aplicaciones basada en la Web en la


cual partes significativas del contenido, la lgica y el procedimiento del sitio Web son
ejecutados por servidores mas pequeos y mas econmicos, localizados cerca del usuario
con la finalidad de incrementar el tiempo de respuesta y la resistencia y, a la vez, reducir los
costos de la tecnologa. En este sentido, la computacin de vanguardia, al igual que la
computacin distribuida y la computacin bajo demanda, es una tcnica que utiliza Internet
para compartir la carga de trabajo de una empresa a travs de muchas computadoras
localizadas en puntos remotos de la red.
Plataforma de computacin de vanguardia Cache de contenido Base de datos contenido
Componentes De presentacin Lgica De negocios Acceso A datos A medida que las
empresas implementan cientos o millones de servidores, muchas han llegado a la
conclusin de que gastan mas en energa elctrica para poner a funcionar y enfriar sus
sistemas que lo que invirtieron para adquirir el hardware. El costo anual promedio de los
servicios pblicos que consume un centro de datos 9,200 metros cuadrados ha llegado a 5.9
millones de dlares. Google construye un nuevo centro de datos en Oregn, en parte porque
los costos de la energa elctrica son muchos mas baratos ah que en otros sitios de estados
unidos.
una de las formas de frenar la proliferacin de hardware y el consumo de energa es
aprovechar la virtualizacin que es el proceso de presentar un conjunto de recursos de
computo.
Visualizacin y procesadores multincleo
Procesadores multincleo

Otra manera de reducir los requerimientos de energa y el crecimiento del hardware es por
medio de los procesadores multincleo. Un procesador multincleo es un circuito integrado
que contiene dos o mas procesadores.
los procesadores de doble ncleo combinan dos o mas procesadores mas lentos en un solo
chip. Esta tecnologa permite que dos motores de procesamiento con menores
requerimientos de energa y de disipacin de calor realicen tareas mas rpido que un chip

devorador de recursos con un solo ncleo de procesamiento. Intel y AMD fabrican


actualmente microprocesadores de doble ncleo y estn comenzando a introducir los
procesadores de cudruple ncleo. Sun Microsystems venden servidores que utilizan su

Sistemas operativos para servidores

Existen tres alternativas a la hora de elegir un sistema operativo para un


servidor: Microsoft, Unix y Linux. A continuacin se analizan algunas de las
principales caractersticas de cada una de las opciones, as como sus ventajas
y desventajas.
Microsoft
Una implantacin bajo el entorno que proporciona Microsoft, cuenta en primer
lugar con la completa integracin de todos los servicios que se escojan (web
que interacta con servidores de correo Exchange, SQL Server, IIS, Noticias,
nuevos entornos de desarrollo como la tecnologa .NET, etc.). A su vez,
podemos contar con el soporte que las licencias que adquiramos nos
proporciona ante cualquier problema que se nos pueda plantear (muy til es
situaciones crticas de prdida de informacin).
Los productos de Microsoft deben enfrentarse a una extensa relacin de fallos
publicados
Una ventaja ms de escoger las soluciones de Microsoft es que el coste de la
mayora de los productos es ajustado, incluso para empresas pequeas. Debido
a la interfaz de manejo, configuracin y administracin con la que contamos,
encontrar tcnicos y administradores que se ocupen de la implantacin es
relativamente sencillo, y por tanto el coste por hombre es ms bajo.
Entre las desventajas de la opcin de Microsoft aparecen los aspectos de
seguridad y rendimiento. Quiz debido al constante anlisis al que se
encuentran sometidos, los productos Microsoft poseen una larga lista de fallos
de seguridad publicados, y se ven sometidos a constantes actualizaciones
(Service Packs). A la hora de adquirir hardware, tambin debemos saber que
las necesidades de memoria y velocidad de proceso aumentan cuando
elegimos este modelo de implantacin.

Unix
Decantarnos por SUN Microsystems soluciona algunos de los problemas que
plantea Microsoft. SUN proporciona una solucin complezta a niveles hardware
y software. Algunos proveedores, como Oracle, cobran ms cara una licencia
de un producto que vaya a ejecutarse bajo un procesador SPARC

(multiplicadores de 1,5 por encima de la ejecucin por procesadores INTEL),


debido a sus altas prestaciones. En seguridad, contamos con el sistema
operativo Solaris (un modelo comercial de UNIX), que proporciona
caractersticas nativas orientadas a evitar un uso y accesos inadecuados al
sistema. SUN tambin nos brinda un soporte comercial completo, pero sus
soluciones software son menos conocidas, y en muchas ocasiones deberemos
recurrir a terceros para adquirir productos (Oracle, servidores web Netscape,
BroadVision, etc.). Los resultados, aunque con niveles de integracin bajos, son
ptimos, y fcilmente escalables, pero el coste de la solucin (decenas de
millones de pesetas) en la mayora de los casos es prohibitivo para pymes.
Linux es la opcin con mayores perspectivas de crecimiento
Linux
Avanzando terreno estn las soluciones basadas en GNU (software de uso
pblico) como Linux. El nacimiento de distribuciones comerciales ( RedHat,
S.U.S.E o Caldera) y entornos de instalacin y uso ms amigables (Gnome,
KDE) hacen de Linux una de las mejores soluciones existentes en el momento.

Con slo un 5% del total de servidores en Espaa, su rpido crecimiento le


llevar a ser la implantacin ms usada en servidores Internet. Hoy por hoy
existen aplicaciones gratuitas o semigratuitas para suplir las necesidades de
cualquier empresa: MySQL como sistema gestor de base de datos (adoptado
recientemente por la NASA), Apache como servidor web, PHP, servidor de
aplicaciones ZOPE, proyectos de clustering como LVS dotan a las
implantaciones Linux de potencia y prestaciones a muy bajo coste. Adems, al
funcionar bajo plataformas INTEL, no nos vemos obligados a depender de un
proveedor, como era el caso de SUN.