jueves, 23 de abril de 2009

SCCM with Torrents: SMSTorret

En el día de la tierra quería escribir sobre algo realmente especial. Los que hallan tenido algunos problemas administrando los parches de sus redes saben de que estoy hablando. Algo me estaba dando vueltas en la cabeza después de un brainstorming con unos amigos y empecé a investigar. Supuse que ya le había sucedido a alguien y parece que así fue. En una Universidad de Holanda llamada InHoland querían saber cual era la mejor forma de migrar su infraestructura a Windows Vista. Hay softwares creados para distribuir imágenes a máquinas peladas, con tan solo el hardware y una conexión de red, pero el problema estaba en repartir los parches. Estamos hablando de 25.6TB de parches. Con la infraestructura que yo conozco de cliente servidor cuando tiramos los parches de un mes, tiembla hasta el jardinero... se puede llegar a caer todo si no está bien configurado. O por lo menos es así con System Center Configuration Manager(SCCM), la mejor apuesta de Microsoft en reemplazo del WSUS.
Tenemos un gran problema de que todas las máquinas van a buscar los parches a una ubicación central, una, dos o tres pero al ser grande la red, esto se complica un poco y el consumo de red es muy grande. Que pasaría si una máquina que tengo al lado ya bajo ese parche... me lo podría compartir no... bueno, esta fue la idea en esta Universidad. Trabajaron en conjunto con Bittorent, Inc. y otras empresas. Desarrollaron una mezcla de p2p con System Center. Repartieron esos 25.6TB de parches a 6500 workstations en 16 distintas ubicaciones en Holanda. Para hacernos una idea, hubiesen necesitado 20 servidores y hubiesen tardado 4 días. Bueno, utilizando el protocolo de Bittorrent, las máquinas de la red fueron actualizadas en tan solo 4 horas. Actualmente mantienen tan solo dos servidores con SMS2003 con la extensión de SCCM llamada SMSTorrent para las 6500 workstations.


Todo este tema nos ahorra demasiado dinero, tráfico de red WAN, tiempo y energía, también a los admins nos permite tener menos carga de administración.
El projecto está subido a SourceForge en la dirección:
Información y cliente
Utiliza una librería del proyecto Mono, la versión de .Net para LInux y un framework con una licencia GNU del tipo MIT Licenses.
Alguna info del Mono Torrent:

Mono Torrent
Mono Torrent (también conocido como BitSharp http://www.mono-project.com/BitSharp) es una librería de Funciones BitTorrent para el Microsoft .NET Framework y Mono (versión OpenCource de Microsoft .NET Framework). Provee elementos básicos para el tracker, cliente y Torrent Creator.
Mono Torrent está con copyright por "Gregory Burger and Alan McGovern" y licenciado por el tipo de licencia MIT/X11 (http://en.wikipedia.org/wiki/MIT_License). MIT/X11 license es compatible con la licencia GNU GPL license http://www.gnu.org/licenses/gpl.html, con la que está licenciado SMSTorrent.
La fuente del MonoTorrent que será usada para SMSTorrent está en: http://anonsvn.mono-project.com/viewcvs/trunk/bitsharp

English version:
On Earth Day I wanted to write about something really special. Those who had found some problems managing the patches of their networks know that I am talking about. Something I was thinking around in my head after a brainstorming with some friends and started to investigate. I assumed that had happened to someone and it seems they were. In a Dutch University InHoland call wanted to know what was the best way to migrate its infrastructure to Windows Vista. There is software created to distribute images to machines, with just the hardware and network connection, but the problem was to distribute patches. We are talking about 25.6TB patchs. With the infrastructure that I know of client-server patches when we shot a month, shaking up the gardener ... You can get everything to fall if not properly configured. Or at least so with System Center Configuration Manager (SCCM), the best bet to replace Microsoft WSUS.

We have a big problem that all machines will find the patches to a central location, one, two or three but to be big network, this is a bit complicated and consumption of network is very large. What happens if I have a machine beside and beneath the patch ... I could not share? ... Well, this was the idea at this University. Worked together with Bittorent, Inc. and other companies. They developed a mix of p2p and System Center. They divide these patches of 25.6TB to 6500 workstations in 16 different locations in Holland. To get an idea, would need 20 servers and they took 4 days. Well, using the Bittorrent protocol, hosts on the network were updated in just 4 hours. Today only two remain with SMS2003 server with the extension call SMSTorrent for SCCM.

All this saves us money too, WAN network traffic, time and energy, it also allows admins to have less burden of administration.
The project is uploaded to SourceForge at:
Information and customer
Project uses a library of Mono, the. Net framework for Linux and one with a GNU type license MIT Licenses.
Some Mono Torrent info:
Mono Torrent (also known as BitSharp <http://www.mono-project.com/BitSharp>) is a
BitTorrent Function Library for the Microsoft .NET Framework and Mono (which is the open-
source implementation of Microsoft .NET Framework). It provides the basic elements for a
tracker, client and Torrent Creator (for the creation of. torrent files).
Mono Torrent is copyright by "Gregory Burger and Alan McGovern" and licensed by the MIT/X11
license (see: <http://en.wikipedia.org/wiki/MIT_License>). The MIT/X11 license is compatible
with the GNU GPL license <http://www.gnu.org/licenses/gpl.html>, which is the license for
SMSTorrent.
Whenever possible, the original MonoTorrent Source will be used from SMSTorrent (Source
code: <http://anonsvn.mono-project.com/viewcvs/trunk/bitsharp>).

1 comentario:

  1. AnyHelp International6/15/2010 6:01 a.m.

    Estamos buscando jóvenes proactivos que deseen poner en práctica sus conocimientos en SCCM en una gran entidad bancaria.

    Localización del puesto: Madrid
    Email de contacto: seleccion@anyhelp.com

    ResponderEliminar