La Coctelera

Rodolfo Carpintier Santana

El Blog de Infoman. Modelos de negocio del Siglo XXI

22 Julio 2008

Internet y la gestión de caos.

Internet exije una cierta capacidad de gestionar el caos. En la mayoría de los casos, cuando entregas una aplicación, ya sea venta o servicio a un cliente y le dejas libertad para usarla, termina haciendo cosas que nunca habías previsto. El resultado, en muchos casos, es un caos momentáneo con el que hay que saber vivir.

Dejarme que os ponga un ejemplo. Abro un servicio de vídeos para aficionados al deporte y tengo previsto que lo usen el primer mes 200 personas que, cada una suba un vídeo de media y que cada vídeo se vea unas 200 veces.

¿Que pasa si esto no es así? Por ejemplo, resulta que aparece en Baquía un artículo sobre mi servicio, que lo lee una asociación de fútbol que tiene 5000 asociados que, a su vez, tienen 500.000 aficionados y, de repente, en el primer mes, se apuntan 1000 usuarios pero que además consiguen levantar 4.000 vídeos y la media de visualizaciones pasa a 1.000.

Toda mi planificación se va a hacer puñetas. El servidor se cae cada media hora, los usuarios tienen que esperar cuatro veces lo que tenía previsto, la empresa de hosting me dice que estoy cuadruplicando el ancho de banda y que necesito 4 servidores más y donde esperaba tener que contestar 200 correos tengo 2.000 sin contestar cada mañana. El caos total...

Y además, estoy haciendo una ronda de ampliación de capital y tengo que hablar con los inversores sin que se me note que no se si voy o vengo.

Pues eso es Internet, cuando va bien, así que gestores que quieran tenerlo todo controlado tienen problemas...

Lo cual no quiere decir que no se tenga que planificar sino que se tenga capacidad de reacción y de encaje cuando nada va como esperábamos.

servido por Rodolfo 2 comentarios compártelo

2 comentarios · Escribe aquí tu comentario

Frankie

Frankie dijo

Efectivamente, la posibilidad de que el número de usuarios se dispare de forma similar a la de tu ejemplo es algo muy difícil de predecir. Por eso, uno de los mecanismos que se suele utilizar es considerarlo dentro del Ananálisis de Riesgos como una amenaza para el sistema y establecer un mecanismo de salvaguarda dentro del Plan de Contingencias.
Como resulta imposible eliminar totalmente una amenaza, al menos debemos buscar minimizar su riesgo, o bien minimizar su impacto. Para hacerlo, antes de establecer el plan se deben considerar los costes de las posibles alternativas como si estuvieras considerando contratar un seguro. Por ejemplo, el coste de un mal servicio por un mal dimensionamiento puede no ser tanto el tener que ampliar el hardware y el ancho de banda (al fin y al cabo, con ese nuevo número de usuarios habría que haberlo hecho de todas maneras), sino la mala imagen que se da del propio servicio (que puede requerir una gran inversión en publicidad para mejorarla, o la pérdida de potenciales clientes). Habría que plantearse a priori si, por ejemplo, resulta más costoso sobredimensionar el sistema que enfrentarse a la materialización de la amenaza (teniendo en cuenta, además, el porcentaje de probabilidad para que tal hecho ocurra).
Por ejemplo, un análisis exhaustivo quizás habría determinado que convenía sobredimensionar en 2 servidores y duplicar el ancho de banda antes de que se produjera el caos. Esto no habría sido suficiente para solucionar totalmente el problema del ejemplo, pero el caos habría sido menor.
Además, tenemos que tener en cuenta que muchas veces el problema del número de usuarios no es tanto un problema de dimensionamiento del hardware como de una buena escalabilidad (horizontal y vertical), que viene principalmente marcada por el software. Y si no, pensemos en los problemas que están teniendo aplicaciones de éxito como Twitter. Lo que funciona bien en 1 servidor para 10.000 usuarios no tiene porqué funcionar bien en 10 servidores para 100.000 usuarios. Y eso también debe considerarse si pretendes que tu plan de contingencia sea reaccionar rápido.
En resumen, es cierto que en internet el éxito puede venir de golpe y sobrepasar tus expectativas con creces, y entonces es donde entra en juego la capacidad de reacción que comentas. Pero no se deben dejar de lado los riesgos y pensar en que siempre sabré reaccionar convenientemente, porque en ocasiones la solución no es inmediata.

22 Julio 2008 | 06:19 PM

Eduardo Loyola Paternina

Eduardo Loyola Paternina dijo

Rodolfo:

Hay una forma de aproximación al problema y a su solución totalmente diferente: Cloud Computing.

Salvando ciertos mínimos lógicos, la arquitectura Cloud Computing te permite ser propietario de una infraestructura que se adapte a tus necesidades básicas y, para los picos de demanda programados o imprevistos, tienes una 'nube' de recursos de computación, almacenamiento y telecomunicaciones que están a tu entera disposición y en cantidades prácticamente infinitas.

La clave de esta visión está basada en una arquitectura que representa la evolución de Grid Computing y en llevar hasta el extremo el concepto de Software-as-a-Service (SaaS).

Es una arquitectura cuyos fundamentos teóricos no son nuevos pero que, por primera vez se está pudiendo implementar de forma real y práctica.

Requiere la creación de una 'nube' de recursos compartibles al estilo de lo que nos tiene acostumbrados Grid Computing; la disponibilidad de 'puntos de acceso' a la red de recursos y, por último, un sistema de software capaz de 'gridificar' aplicaciones y algoritmos (virtualización).

La creación de este tipo de infraestructuras optimiza grandemente la utilización de recursos que estarían usándose 'around the clock' por empresas en todos los husos horarios creándose economías de escala por agregación de demanda.

maat Gknowledge ofrece una completa solución a esta problemática a través de su tecnología G-as-a-Service y mediante su producto: Cloud-in-a-Box.

Para más información: info@maat-g.com

23 Julio 2008 | 06:31 PM

Los comentarios están cerrados


Sobre mí

Avatar de Rodolfo

Rodolfo Carpintier Santana

Madrid, España
ver perfil »
contacto »

Escribo sobre lo que me llama la atención, sobre lo que me gusta y, en general, sobre negocios de Internet.

Soy Presidente de DAD - Digital Assets Deployment, (http://www.dad.es) la incubadora de Internet







Go to Rodolfo´s Blog in English

Technorati Profile

Add to Technorati Favorites


Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera