You are on page 1of 3

APLICACIONES SOBRE CLIENTE-SERVIDOR Resumen La migracin de una aplicacin hacia una arquitectura cliente-servidor conlleva una serie de actividades

y decisiones que el ingeniero en sistemas debe tomar para que la configuracin sea ptima en cuanto a costos, funcionalidad, escalabilidad, disponibilidad y confiabilidad. Cuando de aplicaciones web se trata, existen diversas opciones para el alojamiento de la aplicacin que dependern de diversos aspectos que los diseadores deben conocer: la naturaleza de la misma, la cantidad de informacin que va a transferirse, la cantidad de usuarios que podrn utilizarla y dependiendo de estos factores entonces se tomar la decisin de qu tipo de servicio contratar o bien si es factible adquirir un servidor propio. Estas aplicaciones en la nube deben contar con la seguridad que la virtualizacin brinda. La seguridad no debe ser un factor limitante para la expansin de las empresas y para que la movilidad que se necesita. Los dispositivos de la actualidad tales como los smartphones ofrecen a los usuarios herramientas de movilidad para que puedan tomar el control total de las mquinas de forma remota basndose en la arquitectura cliente/servidor. Palabras Clave Hosting, virtualizacin, movilidad. Desarrollo del Tema Existen diversas opciones que el mercado presenta para la instalacin de una aplicacin sobre la arquitectura cliente-servidor. Cada una de estas opciones est orientada para dar diferentes soluciones y cuando una empresa necesita elegir una de estas opciones no siempre resulta fcil o claro saber exactamente qu es lo ms adecuado para sus requerimientos. Una vez definidos los requerimientos funcionales y no funcionales de la aplicacin que se desea desarrollar, debe analizarse el hardware necesario. Una de las principales cuestiones en una situacin como esta consiste en el servidor. Si la empresa necesita desarrollar una aplicacin web para la cual contratar el servicio de alojamiento con proveedores, entonces debe conocer cada una de las siguientes opciones existentes en el mercado para contratar el servidor que ms le convenga a la empresa: El shared hosting o hosting compartido es el ms habitual. En este tipo de hosting, un servidor es compartido por varios contratantes que comparten la misma mquina. Este tipo de producto es el ms econmico, ya que cuantos ms contratantes albergue un servidor, ms econmico le resulta a la empresa de servicios ofrecer el hosting. Este tipo de servidor no puede ser administrado por el contratante sino que nicamente puede controlar los aspectos del sitio web. El hosting dedicado implica que la empresa de servicios garantiza un servidor exclusivo en el que almacenar la pgina web y los servicios/aplicaciones que se quieran gestionar en ese servidor. Es decir, en el hosting dedicado, todos los recursos del servidor estn a disposicin del contratante, sin compartir la mquina con ningn otro.

Este tipo de servidor se aplica cuando las empresas prevn recibir una gran cantidad de trfico, o bien por aquellas que necesitan mantener una aplicacin que exige una gran parte de la potencia o recursos de un servidor. El hosting virtual proporciona todas las caractersticas de un hosting dedicado (aunque realmente no lo es, ya que al virtualizar la mquina se comparte el servidor con otros contratantes) y por otro, ofrece los precios reducidos que ofrece el shared hosting. Adems proporciona un sistema escalable, de modo que por ejemplo, se pueden solicitar ms recursos del servidor en momentos puntuales. El Managed Web Hosting supone un paso ms dentro del mundo de los servidores dedicados. Normalmente cuando se trabaja con un servidor dedicado es necesario tener conocimientos previos en monitorizacin y mantenimiento. Esta opcin incluye servicios y herramientas adicionales que ayudan a monitorizar aspectos como la seguridad, el balanceo de carga y en general, la administracin de todo el sistema. En determinadas ocasiones, las soluciones estndar que ofrece una empresa de hosting, pueden no cumplir con los requisitos y exigencias de un contratante. En estos casos, existe la posibilidad de que la empresa compre su propio servidor, mantenindolo en la empresa proveedora de servicios. Es decir, se compra el servidor que mejor se adapta a las necesidades y lo que se alquila es un espacio en la empresa de hosting donde ese servidor se va albergar, as como servicios asociados a su mantenimiento. Es una opcin cada vez menos utilizada y se le conoce como housing. Existen instituciones que ofrecen hosting gratuito. Es una opcin que aunque de alguna forma funciona, resulta bastante desaconsejable ya que da una imagen de poca profesionalidad y tiene muchas limitantes. Por otra parte, las aplicaciones sobre la arquitectura cliente-servidor presentan una herramienta importante como es la administracin remota de las mismas. A medida que las instituciones se expanden, los usuarios necesitan movilidad para la informacin. En la actualidad los smartphones permiten instalar aplicaciones para controlar y monitorear una computadora PC de forma remota aprovechando la arquitectura cliente-servidor. Para ello es necesario contar con una interaccin segura a travs de la red. Se debe analizar las diversas opciones para elegir la configuracin que permita a los usuarios la utilizacin de los datos de forma segura. Los datos se pierden cuando su propietario pierde el control sobre los mismos. Una medida de seguridad clave es asegurarse de que los datos no se extraven cuando salgan de la empresa. Pero existe una forma para lograr que la informacin corporativa est siempre en la organizacin. La virtualizacin de escritorios implica que todos los datos, aplicaciones y estados permanecen centralizados. La administracin de la tecnologa gana un control preciso sobre las aplicaciones y los datos; todo est protegido con claves que nunca salen del centro de datos. Mientras tanto, la automatizacin de la etapa final implica menor participacin humana.

La virtualizacin en vez de dar movilidad a los datos, el acceso es el que se mueve: se puede iniciar sesin desde cualquier dispositivo conectado, y nunca hay motivos para guardar nada en la memoria del dispositivo. Una buena solucin de virtualizacin de escritorios permite establecer polticas sobre qu tipos de dispositivos de cliente se pueden utilizar, desde discos porttiles a impresoras. Todava hay un rol importante que deben jugar los proveedores de seguridad para simplificar la seguridad de los escritorios virtuales, tales como integrar una deteccin de amenazas en el hipervisor (monitor de mquina virtual) en el extremo del cliente y en el extremo del servidor. Algunos de los principales proveedores de seguridad ya estn haciendo precisamente esto al trabajar en conjunto con proveedores de soluciones de virtualizacin. Observaciones y Comentarios Segn el tipo de programacin y los servicios que se utilizan o utilizarn es una buena sugerencia tomar en cuenta el siguiente tipo de alojamiento en cuanto a sistema operativo: Alojamiento Windows: cuando se desee utilizar algunas de estas tecnologas: Windows, ASP.NET, bases de datos Access, SQL Server o IIS y los usuarios que ven su sitio web con extensiones de FrontPage. Hosting Linux: cuando se desee utilizar estas tecnologas: Linux, PHP, Python, JSP, Perl, C, MySQL y Apache. Alojamiento Linux es generalmente ms barato que Windows, la razn es clara ya que no se deben pagar por licencias. Conclusiones Las opciones actuales de hardware y software deben ser seleccionadas de acuerdo a las caractersticas de la aplicacin que se requiera. La arquitectura cliente-servidor ofrece soluciones, pero estas deben ser analizadas para optimizar la aplicacin tanto en desempeo como en accesibilidad. Para las empresas que se inicializan en el negocio web, es posible que un hosting gratuito sea funcional, pero no debe dejarse llevar por la economa que esta opcin ofrece ya que muchas veces esto puede perjudicar a la imagen de la empresa. Bibliografa y E-Grafa Alvarez, E. Dr. (2011) , Folleto 3 Agencia de Noticias Orbita. (19/04/2011), http://www.agenciaorbita.org/index.php?option=com_content&view=article&id=1596: Juana de, R. (11/05/2011), http://www.muypymes.com/tecnologia/internet/7932-isabes-que-tipo-dehosting-necesita-tu-web.html

You might also like