Feeds:
Entradas
Comentarios

Archive for the ‘informatica’ Category

Las direcciones IP se acaban. Venimos escuchando esa prediccion hace mucho tiempo. Pero ahora se acaban de verdad. Cada vez hay mas dispositivos online que requieren mas direcciones IP. Es verdad que muchos de esos dispositivos usan IPs privadas (en casa tengo 11), pero mucho necesitan IPs publicas.

Cada dia se agregan mas usuarios de Internet, y cada uno requiere su direccion IP. Cada usuario que pasa de dialup a «always on» es una direccion IP mas que se necesita (en realidad casi una ya que antes usaba una parte del tiempo). Cada server virtualizado son mas direcciones.

Aproximadamente el 85% de las direcciones IP estan en uso. Se estima que para el 2011 se terminan. No hay mucha mas vuelta que darle – hay que pasar a IPv6.

Linux esta pronto. Windows XP tambien, Vista sin duda. OSX esta pronto desde Panther. Pero el pasaje va a ser un dolor de cabeza similar al de Y2K. La gente de LacNIC quiere que Uruguay sea el primer pais full IPv6 del mundo. Aplaudo la iniciativa.

Hay que cambiar de todo: sistemas operativos, routers, POS, aplicaciones, celulares, etc.

El lado bueno: el Y2K fue una bonanza para la industria. Va a haber un buen mercado para consultores IPv6 en el mundo.

Read Full Post »

VMWare fue uno de los IPOs mas exitosos del ultimo tiempo, mas alla de la baja que tuvo la accion en esta semana. VMWare se dedica a virtualizacion de servidores. Para entender que significa eso, voy a narrar un poco nuestra experiencia en Uniotel.

En Uniotel comenzamos con un servidor que registraba las llamadas. Era un Pentium PRO, y estaba sobrado, pero en seguida tuvimos que agregar otro, ya que los procesos de facturacion ahogaban a los procesos de tiempo real (era solo un dia al mes, pero ese dia perdiamos registros de llamadas). Luego agregamos otro servidor de backup. Despues vino otro para las estadisticas. Luego vino otro, esta vez para Web server, ya que teniamos que separarlo de las bases de datos criticas. Despues compramos un softswitch Mera. Pensamos ponerlo en uno de los servidores que ya teniamos, pero el fabricante del software recomendaba correrlo en un server para el solo. Luego vino uno para desarrollo, otro para el segundo y tercer Mera, uno en la costa Este para tener mejor acceso a Europa, y asi seguimos. Ya perdi la cuenta, pero debemos estar en el entorno de los 40 o 50. De esos, 4 o 5 son hosted, el resto son propios. Casi todos usan el CPU a menos del 5%. Los ultimos que compramos tienen 4 Giga de RAM o mas, y dudo que usen mas de un 10%.

Como llegamos a tener tantos equipos? Simple: es mas facil y barato agregar un servidor que romperse la cabeza viendo como compartirlo entre varias aplicaciones.

Tener tantos servidores genera varios problemas. Por un lado, es complicado de administrar los sistemas operativos, etc. Por otro lado, el data center va creciendo y se vuelve una marania de cables, espacio fisico, y ni hablar del consumo de electricidad.

Ahi es donde aparece VMWare y la virtualizacion. VMWare toma un servidor polenta, y lo particiona en varios servidores virtuales, como lo hacia en su momento VM de IBM. En cada uno de ellos puedo tener un sistema operativo diferente, con su root, etc.

Los principales clientes, mas que las empresas, son los proveedores de hosting. Hoy puedo arrendar espacio en un server virtual por $15 por mes. Eso incluye el propio server, electricidad, ancho de banda, y colocation. Son 300 pesos uruguayos, un monto por el que en Uruguay no pago ni la electricidad. De mis 50 servers, seguramente 40 o 45 pueden ser virtualizados.

Las ventajas no quedan ahi. Mover un server de un hardware a otro es un dolor de cabeza. Moverlo de un server virtual a otro es mucho mas facil. Lo mismo con un backup.

Hace un tiempo algunos fabricantes de software comenzaron a entregar appliances: como el software paso a ser mucho mas caro que el hard y la compatibilidad es un dolor de cabeza, me entregan una caja cerrada, con todo preinstalado. La nueva tendencia es ahora entregar un appliance virtualizado.

Curiosamente los fabricantes tradicionales de soft llegaron tarde a la fiesta, sobre todo Microsoft. Hay rumores hace bastante de que Google estaria sacando servidores virtualizados. Ahi el funcionamiento es mas interesante desde el punto de vista de la tecnologia: 500.000 servidores que se comportan como un solo servidor gigante, que a su vez se comporta como muchos servidores pequenios. HAL, estas ahi?

Read Full Post »

Ahora que el blog lleva un par de semanas, creo que ya entendi un poco como viene la mano, indudablemente, como muchos de los lectores me preguntan, lo mas dificil es mantener la continuidad y conseguir hacer posts (espero que) interesantes practicamente a diario.

Justamente para poder hacerlo estoy tratando de poner un poco de orden en las cosas sobre las cuales voy a escribir, y tratar de mantener una cierta periodicidad para cada una, por ahora aca va la lista de temas:

1. Herramientas y sitios utiles(en esta categoria entrarian los posts sobre linkedin, adwords, adsense)

2. Tendencias y novedades (esta categoria serian cosas novedosas, interesantes y que en cierta medida marcan tendencias nuevas, un ejemplo seria un post sobre secondlife que estoy preparando)

3. Entrepreneurship y Venture Capital, aca irian consejos para emprendedores (ejemplo los posts sobre las presentaciones, estoy preparando una serie llamada «term sheets» donde cada dia explicaria uno de los conceptos que tipicamente aparecen en los term sheets como drag-along, tag-along, redemption rights, y otras palabrotas ….)

4. Historias: esta creo que seria la mas novedosa, pero creo yo que la mas importante, a continuacion me explico…

En mi opinion una de las razones por las cuales en Uruguay hay relativamente pocos informaticos es una serie de prejuicios que tienen los estudiantes sobre la carrera (parece inexplicable que en un pais donde hay desempleo cero en informatica, se pagan relativamente buenos sueldos – para la economia uruguaya – , un gran porcentaje de los estudiantes buenos opten por otras carreras con menos posibilidades de empleo).

A mi entender hay 3 prejuicios principales:

1. La percepcion de que todos los informaticos son nerds

2. La idea de que para ser buen programador hay que ser genio en matematicas, indudablemente un cierto nivel de matematicas es bueno, y mas si se quiere ser ingeniero, pero son muy pocos (o ninguno) los programadores que tienen que hacer integrales o demostrar teoremas…..

3. Y por ultimo, muchos creen que trabajar en informatica implica pasarse anos sentado frente a una computadora 9 horas por dia sin levantar la cabeza…… Y en mi experiencia no hay nada mas falso. En realidad nos mata que no haya una serie tipo LA LAW, ER, o CSI, sobre informaticos, algo asi como «LSSV:los salvadores del Silicon Valley» 🙂 para mostrar que pasan cosas interesantes y muy estresantes en ese rubro.

Estos blogs, van a ser mi granito de arena de contribucion al tema, contar algunas historias de lugares que me toco visitar por mi profesion de informatico: 2 veces en la NASA, Lockheed (los que hacen los F16), EuroDisney, Plantaciones de Bananas en Colombia (incluido un tigre que tenian de mascota, alguna bomba de la FARC, y estadia de 2 semanas en el pueblo de Apartado), votaciones en IEEE (dignas de la FEU), etc.

Saludos

— Pablo

PS. Ya llevo ganados USD 2.73 😉

Read Full Post »

« Newer Posts