jueves, 28 de junio de 2012

Content delivery network

Hoy en día donde cada vez hay mucha mayor carga en la red de tráfico en la variedad de servidores que se encuentran dispersos por el mundo y que en algún momento podrían llegar a producir una gran congestión en la red, perjudicando a los usuarios para acceder rápidamente a información de todo tipo que se encuentre en Internet, a este inconveniente surge una excelente alternativa, el servicio llamado Content Delivery Network (Red de distribución de contenido) se trata de un grupo o conjunto de servidores de apoyo que tienen copias exactas de los servidores principales.

Estos servidores de apoyo estarían dispersos en países estratégicos sirviendo los contenidos desde el servidor más cercano a cada cliente, veamos un sencillo ejemplo: cuando un usuario busca información de algún tema y esta información se encuentra en algún servidor lejano como Europa digamos en el país España, el tiempo que tomaremos para recibir toda esta información dependerá del tráfico en la red, nuestro ancho de banda, etc., pero que pasaría si este servidor principal que tiene la información que buscamos tiene no solo 1 servidor de apoyo, sino 3 o 5 en Sudamérica y una de las cuales está en Perú, entonces ya no sería necesario hacer el viaje hasta España sino que directamente por lógica descargaríamos la información del servidor de apoyo que se encuentra en Perú porque es una copia exacta del servidor principal, de igual manera un usuario de Argentina que haya buscado la misma información que nosotros no necesitara conexión con el servidor principal de España, sino que recurrirá al servidor de apoyo que se encuentra en Argentina y si no hubiera un servidor de apoyo en Argentina, buscara entonces el servidor de apoyo de cualquier país de Sudamérica que se encuentre más cercano a Argentina. Esto vendría hacer el Content Delivery Network cuyo principal objetivo es la de mejorar el ancho de banda, reducir la carga en los servidores y lograr una red de tráfico las fluida.

Son muchas las empresas que están brindando ya el servicio Content Delivery Network a otras empresas, entre ellas Akamai, Google App Engine, Azion Technologies, Level 3, juniper, etc. también encontramos empresas como Telefónica que ya tienen instalados más de 40 puntos de CDN en 10 países y espera tener este año 70 nodos en 11 países y 22 ciudades con una capacidad total de 600 Gbps, llegando a incrementarlo hasta los 2 Tbps. El servicio de Content Delivery Network de Telefónica está en fase de pruebas en Madrid y Argentina, con perspectivas de extenderlo rápidamente a Brasil, Perú, Chile, Venezuela y Alemania.

H.M.
Content delivery network

martes, 31 de enero de 2012

jueves, 13 de octubre de 2011

¿Qué es el ancho de banda?

El termino Ancho de Banda es un poco complejo, porque en si el termino puede referirse a muchas cosas, quizás para algunos se podría estar refiriendo al Ancho de Banda de una radio, al Ancho de Banda de un Hosting Web y para otros refiriéndose al Ancho de Banda de conexión en Internet, y justamente nos centraremos en este último tema que más nos interesa tratar. Cuando hablamos de ancho de banda en Internet simplemente nos estamos refiriendo a una Unidad de Medida que está representando a los Datos o Bits de información, es decir nos está mostrando la cantidad de datos que se está enviando por una conexión de red durante un determinado tiempo, toda esta información se indica en bites por segundo (BPS), Kilobites por segundo (kbps) o megabites por segundo (mps).

Haber, para entenderlo un poco mejor digamos que un buen Ancho de Banda es cuando desde un PUNTO A se puede transportar con rapidez una gran cantidad de datos a un PUNTO B Por ejemplo: Si en nuestra casa ó negocio tenemos contratado el servicio de Internet a una empresa "X" y si esta empresa nos da un buen Ancho de Banda, entonces nuestro Internet será muy rápido y podremos acceder a las Páginas web con facilidad, los videos que veamos serán rápidos, las subidas o descargas de archivos y programas serán rápidos, etc. como ven en este caso el ancho de banda viene hacer la velocidad que nos proporciona una empresa "X" para navegar en Internet. (Recordar, que los precios varían de acuerdo a la cantidad de ancho de banda que contratemos en nuestra mensualidad).

Ahora, si hablamos de Ancho de Banda en Hosting Web, nos referimos a la cantidad de datos que se transfieren hacia o desde un sitio web por un periodo establecido, este ancho de banda dependerá por el precio de contrato para el Hosting de la Pagina Web, dependiendo del plan contratado la empresa proveedora asignara una transferencia de datos mensual, es por eso que es importante antes de contratar un Hosting Web escoger un plan adecuado para tener un ancho de banda adecuado, ya que no todas las Páginas Web especialmente las que recién se inician no necesitan el mismo ancho de banda que otras Páginas Web, al menos cuando recién se inician, ya que algunas son muy visitadas y otras no.

Entonces podemos decir finalmente que el Ancho de Banda es el numero de Bits (0, 1) que pueden transportarse por un determinado cable, ya sea Fibra óptica, Cable coaxial o par trenzado, y cuanto mayor sea nuestro Ancho de Banda mayor será la capacidad que tendrá para transmitir y recibir datos.

jueves, 29 de septiembre de 2011

¿Qué es un Lamp Server?

Para entender bien toda la palabra en su conjunto primero definamos lo que significa la palabra Lamp y se refiere a todo un grupo de programas que son sumamente útiles y que solamente trabajando como un solo equipo logran alcanzar una solución general como por ejemplo trabajando en un Servidor Web.

La mayoría de estos programas que la conforman son de código abierto y hoy en día son tan populares debido a su bajo e incluso nulo costo, es por eso que muchos obtan por su uso y por la enorme facilidad para combinar todos estos programas y que trabajando juntos logran brindar un excelente soporte a los servidores Web dinámicos.

Generalmente la gran mayoría de estas aplicaciones ya vienen Pre instalados en casi todas las distribuciones Linux de hoy en día (Recordar que existen varias distribuciones Linux) Por ejemplo se puede instalar un Servidor Lamp en la versión Linux UBUNTU SERVER en donde solo basta con ejecutar un solo comando para que se descarguen todas las aplicaciones fácilmente, solo que durante el proceso hay que tener mucho cuidado ya que durante la instalación el sistema nos pedirá crear una contraseña para el usuario root de MySQL, luego el resto de las aplicaciones se instalaran automáticamente hasta terminar finalmente toda nuestra instalación.

Dentro de los programas que se instalan en una versión Linux podemos mencionar:
  • El conocidísimo sistema operativo Linux.
  • Apache (Anotar que funciona tanto para plataformas UNIX como Windows NT)
  • MySQL
  • Perl
  • PHP
  • Python
Finalmente, existen otras maneras de instalar Servidores Web con otros tipos de sistemas operativos y diferentes aplicaciones, pero a diferencia de las versiones Linux (Que son gratuitas) el resto son en versiones de pago porque necesitamos obtener la licencia, entre las diversas versiones existente disponibles tenemos a WAMP, FAMP, XAMPP, MAMP PRO, etc.

viernes, 26 de agosto de 2011

¿Qué es un CMS?

Un CMS (Content Management System) que traducido al español significa "Sistema manejador de contenidos o Sistema gestor de contenidos" y se trata de un software que nos permite fácilmente crear, mantener, actualizar y administrar todo tipo de portales web y comunidades on-line en una forma mucho más sencilla, sin la necesidad de contar con grandes conocimientos avanzados de programación, generalmente utilizan este sistema aquellas web que actualizan constantemente sus informaciones, tales como publicaciones corporativas, periódicos digitales en Internet, revistas en línea, comunidades, etc.

Los CMS tienen la ventaja de ocupar poco espacio, son bastantes personalizables, ahorran mucho tiempo, son muy seguros y tienen un muy bajo costo en mantenimiento, lo cual nos va a permitir mostrar noticias fácilmente, enviar boletines informativos, actualizar nuestro catalogo online y principalmente editar y reorganizar todo tipo de información que se encuentre en nuestra pagina web.

Para la creación, funcionamiento, actualización y administración de un CMS intervienen diferentes tipo de personas que trabajan en diferentes áreas tales como editores, diseñadores, administradores, toda esta información Web de las personas son guardadas en una o varias base de datos para luego poder controlarlas vía CMS y manejar de manera independiente el contenido web y el diseño web.

Si deseas aprender sobre CMS te recomiendo visitar Joomla AQUI un claro ejemplo de sistema de contenidos que está programado en PHP y funciona con base de datos MySQL.

jueves, 28 de julio de 2011

¿Qué es Shared Hosting?

Muchas veces para algunos de nosotros que hemos observado por Internet los diferentes precios de  Hosting que cobran las empresas nos han parecido demasiado excesivos, variando claro está, las características del Hosting, la calidad, los diferentes precios entre un hosting nacional o extranjero, sin embargo aun muchos resultan caros que solo pueden ser pagados por empresas grandes. Actualmente para superar este inconveniente muchas pequeñas empresas están optando por el Shared Hosting, es decir están apostando por un Hosting compartido que implica en que varios Web Site esten alojados en un mismo Servidor Web compartiendo todos los recursos (Transferencia de datos, espacio en disco, cuentas de correo con dominio propio, publicar web con imágenes, formularios, etc.). En realidad este tipo de Hosting Compartido es especialmente ideal para Web Site personales ó pequeños comercios que aun se inician en los negocios donde fácilmente podrán tener presencia en Internet a un costo muy accesible.

Existen 2 maneras de tener un hosting compartido:
1) Por nombre de dominio. (Aquí muchas páginas pueden tener un nombre propio, a pesar de tener una misma IP)
2) Por dirección IP (Por un pago extra puedes tener tu propia IP)


Entre los beneficios de este servicio es que no necesitas ser un experto en Linux o Windows ya que el panel para administrar el Hosting es fácil de usar por cualquier usuario, podemos utilizar un solo servidor para muchos dominios, se logra un mejor aprovechamiento de la conexión de Internet, es económico y admite scripts. Como desventaja de este servicio podemos decir que lamentablemente no se puede instalar ningún software ejecutable, otra desventaja es que al administrar varios dominios en un solo servidor lógicamente el acceso se vuelve lento.