Вы находитесь на странице: 1из 18

MAESTRA EN SOFTWARE LIBRE

Trabajo de Investigacin 4 de agosto 2013

Universidad Autnoma de Chihuahua

Facultad de Contadura y Administracin

FOSS y Centro de Datos

Trabajo Sesin DIEZ

MATERIA: INTRODUCCIN AL SOFTWARE LIBRE

MAESTRO: M.S.I JOS MARCOS VENZOR CASTRO

PRESENTADO POR:

Matricula p74069

Nombre Aldrete Enrquez Jos Francisco

Este trabajo fue desarrollado por Jos Francisco Alderete Enrquez se encuentra bajo una Licencia Creative Commons Atribucin-NoComercial-CompartirIgual 3.0 Unported.

MAESTRIA EN SOFTWARE LIBRE

Trabajo de Investigacin

Trabajo a desarrollar:
El alumno investigara acerca de los centro de datos de Google, Facebook, Twitter y WhatsApp, los siguientes puntos: Localizacin FOSS utilizada es un data center green?. El alumno elaborara un ensayo de no mas de dos cuartillas de contenido, donde exprese su punto de vista a Por que utilizar FOSS en los centros de datos?.

Fuentes: http://www.gigle.net/twitter-construye-su-propio-datacenter-en-utah/ http://www.abadiadigital.com/donde-tiene-situados-google-sus-data-centers/ http://www.gq.com.mx/articulos/el-cerebro-universal-de-google/1585 http://www.somoslibres.org/modules.php?name=News&file=article&sid=6275 http://www.datacenterknowledge.com/archives/category/companies/ https://www.facebook.com/luleaDataCenter https://www.facebook.com/prinevilleDataCenter http://www.thegreengrid.org/about-the-green-grid/member-list.aspx https://blog.twitter.com/2010/twitter-performance-update https://blog.twitter.com/2010/room-grow-twitter-data-center http://elcomercio.pe/actualidad/1591792/noticia-facebook-sus-centros-datosverdescolaboran-ecologia http://www.ydatacentersblog.com/blog/ http://www.whyfloss.com/

MAESTRA EN SOFTWARE LIBRE

Trabajo de Investigacin

El alumno investigara acerca de los centro de datos de Google, Facebook, Twitter y WhatsApp, los siguientes puntos: Localizacin FOSS utilizada es un data center green?. Google: Localizacin:

FOSS utilizada: Se estima que Google cuenta en la actualidad con una red de 36 data centers, 19 de los cuales estn en Estados Unidos, 13 en Europa, 2 en China, otro en Brasil y uno ms en Japn. En estas instalaciones hay aproximadamente unos 450.000 servidores que corren distros de GNU/Linux adaptadas a las particulares necesidades de estos equipos. Ejemplos de open source de google: Chrome - Chromium Gmail - Roundcube Google Reader Newsblur Google Talk Ekiga Google Docs TeamDrive extension para OpenOffice (y suponemos que en el futuro para LibreOffice) Picasa - digiKam http://www.enter.co/vida-digital/google-usara-el-software-libre-para-vencer-a-skypemicrosoft/ Es una DCG (Data Center Green): Si, miembro del The Green Grid En 2007, la compaa se comprometi formalmente a erradicar las emisiones de carbono. Mantener el secreto acerca de cmo haba logrado alcanzar ahorros energticos sustanciales afectaba negativamente ese objetivo ecolgico, porque si la competencia se enteraba de la cantidad de energa que la compaa estaba ahorrando, seguramente trataran de igualar los resultados. Eso habra representado un impacto ambiental significativo. Todas estas innovaciones dieron como resultado ahorros de energa sin precedentes para Google SI ES UN DATA CENTER GREEN, ALGUNOS CENTROS EN MAYOR ESCALA QUE OTROS.

MAESTRIA EN SOFTWARE LIBRE

Trabajo de Investigacin

Facebook: Localizacin: Prineville, Oregon, Forest City, Carolina del Norte, y Lulea, y la mas reciente en Suecia FOSS utilizada: Siete de las tecnologas de que sostienen su plataforma de software. El punto es valorar los esfuerzos de Facebook por entregar el mejor de los servicios, sobre todo en trminos de disponibilidad, tiempo de respuesta y coherencia. Cada elemento de la lista es software de cdigo libre y abierto y, salvo Linux y Hive, los dems son una creacin de los empleados de Mark Zuckerberg. Es cierto es que la infraestructura de Facebook es mucho, pero mucho ms que slo siete tecnologas de software: 1. Linux Aqu sera ms preciso decir que se trata del ecosistema Linux, en particular de LAMP: Linux, el sistema operativo que administrar los recursos de cada servidor en Facebook, Apache, el servidor de pginas web, MySQL, el manejador de bases de datos, el que almacena de forma estructurada los datos de los usuarios, Y PHP, el lenguaje de programacin que automatiza la creacin de pginas web. Facebook no sera posible sin Linux. 2. Cassandra Y, qu es lo que hace? Adems de Facebook, sitios como Reddit y Twitter tambin usan Cassandra para almacenar los datos de los usuarios de forma estructurada y distribuida. Se dice que Cassandra pertenece a una segunda generacin de bases de datos, a un paradigma llamado NoSQL. Facebook hizo pblico el cdigo de Cassandra al tiempo que lo entreg a la comunidad Apache en el 2008. Facebook no podra escalar sin Cassandra. 3. Hive Este es un proyecto auspiciado por la Fundacin Apache. Entre sus varias funcionalidades destaca una fundamental para Facebook: el anlisis de grandes conjuntos de datos sobre los cuales es posible inquirir, buscar informacin en ellos. Facebook no podra ofrecer su servicio de bsqueda sin Hive. 4. Thrift Podra decirse que Thrift es un kit de herramientas, uno especializado en la interoperabilidad de lenguajes de programacin. A travs de Thrift Facebook ha combinado el uso de lenguajes tan distintos entre s como C++, Java, Python, PHP, Ruby, Haskell, y ms, a lo largo de todos sus equipos de desarrollo. Facebook no podra crear servicios de software a la velocidad que requiere sin la ayuda de Thrift. 5. Scribe Lo que hace Scribe es muy sencillo: es un sistema de distribucin y registro de mensajes en los servidores, tolerante a fallas y capaz de funcionar sobre una gran cantidad de equipos. Facebook gestiona con mayor facilidad sus miles de servidores gracias a Scribe. 6. HipHop for PHP Este es uno de mis favoritos. La parte visible de Facebook est escrita en su mayora con lenguaje PHP, por lo que su desempeo es crtico para todo el sistema. Siendo un lenguaje interpretado tiene limitaciones de desempeo que los lenguajes compilados no tienen. HipHop for PHP es un transformador de cdigo PHP en cdigo C++, por lo que el resultado es un software de igual

MAESTRA EN SOFTWARE LIBRE

Trabajo de Investigacin

funcionalidad, pero optimizado para un alto desempeo. De hecho, Facebook afirma que gracias a HipHop for PHP usa hasta 50% menos CPU que antes. Facebook sera ms lento sin la ayuda de HipHop para PHP. 7. Tornado Este es otro kit de herramientas de software, en este caso especializado en los servicios web escalables --es decir, los que crecen sin afectar el desempeo o las funciones del sistema--. En particular, es capaz de gestionar miles de conexiones web de forma simultnea y veloz. Est escrito en el lenguaje Python y su diseo est basado en el que tiene FriendFeed. Facebook no podra "sentirse" en tiempo real sin Tornado. Es una DCG (Data Center Green): Si, miembro del The Green Grid En la fan page del Data Center comentaron que este desarrollo probablemente sea uno de los centros de datos ms eficientes y sostenibles en el mundo ya que la energa que consume es generada de manera hidroelctrica por el mismo lugar, y segn dicen, lograron reducir en un 70% el nmero de generadores que se utilizan para distribuir la electricidad a todo el complejo. Todo el equipo est impulsado por energa hidroelctrica generada localmente. No solo es 100 por ciento renovable, si no que el abasto es tan confiable, que hemos sido capaces de reducir el nmero de generadores de energa de apoyo en ms del 70 por ciento. Con este desarrollo Facebook muestra su compromiso con el ambiente, ya que sus sistemas son altamente eficientes y sobretodo como estos diseos se encuentran abiertos para toda la comunidad cualquiera podr utilizarlos y mejorarlos; y la prxima vez que utilices la red social no tendrs problemas al pensar en el impacto ambiental.

MAESTRIA EN SOFTWARE LIBRE

Trabajo de Investigacin

Twitter: Localizacin: Salt Lake City, Utah, Estados Unidos. FOSS utilizada: ltimamente he estado criticando bastante a Twitter, por lo desastroso que est siendo el servicio, cayndose constntenemte, con limitaciones en la API, etctera. En gran parte la culpa haba sido de la Copa del Mundo y el modo en que usuarios de todos los pases se volcaban a la red de microblogging para relatar y comentar los partidos. Termin la Copa y los problemas continuaron, porque estaran crendose 300.000 nuevas cuentas por da. Para solucionar de una vez por toda los problemas, estn construyendo un centro de datos propio en Salt Lake City, Utah: Tendremos ahora un completo control sobre nuestras redes y sus configuraciones, con un edificio propio diseado exclusivamente a medida de nuestras necesidades.

Los ingenieros de Twitter aseguraron tambin que tanto servidores como aplicaciones sern open source. Parece que los datacenters propios son una
tendencia, pues tanto Facebook como Apple anunciaron reciente decisiones similares, claro que con motivos muy distintos. En el caso de Twitter est enfocado ms que nada en tomar "el toro por las astas" y solucionar definitivamente los problemas que est teniendo el servicio. Por ejemplo, lo que ocurri esta semana fue que, el da lunes, hubo un problema con un query a la base de datos y debieron reiniciar a la fuerza el servidor, proceso que les tom doce horas. Insisto en que me parece inaceptable que para los estndars tecnolgicos de hoy en da uno de los sitios ms interesantes y populares tenga tantos problemas, sobre todo teniendo los fondos y los recursos humanos para solucionarlos y el hecho de que sea gratuito no es excusa. El datacenter, por suerte, solucionar gran parte de los inconvenientes. Es una DCG (Data Center Green): Con centros de datos dedicados tendremos mas capacidad para permitir este

crecimiento de actividad y usuarios en Twitter. Twitter tendr control total sobre la red y la configuracin del sistema, contando con unas instalaciones diseadas especficamente para nuestras necesidades energticas y de refrigeracin. El centro de datos estar formado por servidores con sistema operativo y aplicaciones de cdigo abierto. JeanPaul Cozzatti de Twitter La razn de escoger a Utah, es precisamente el ahorro para el enfriamiento, como ellos indican: un buen clima.

MAESTRA EN SOFTWARE LIBRE

Trabajo de Investigacin

WhatsApp: Localizacin:

Mountain View, California, Estados Unidos FOSS utilizada: Es una DCG (Data Center Green): La informacin no fue encontrada, en base a todo lo que investigue puedo deducir lo siguiente: - Que no tiene un CPD propio, es decir, paga o renta los servicios de algn proveedor - todo el desarrollo lo hacen en Java, Obj-C, En programacion C/C++

MAESTRIA EN SOFTWARE LIBRE


Yahoo Localizacin: New York, Estados Unidos Washington Nebraska Singapore Suiza, http://www.flickr.com/photos/69545247@N03/ Centros de Datos Verdes de Yahoo

Trabajo de Investigacin

Hacer sustentables sus centros de datos, ha sido un esfuerzo central de la compaa este ao para lograr ser carbono neutral y las innovaciones en el diseo y operaciones de sus nuevos centros de datos les ayudan a cumplir su promesa de ser una empresa ambientalmente responsable. Las nuevas instalaciones de Quincy en Washington, aprovechan una tecnologa de refrigeracin que ahorra costos de energa cada ao y tiene su origen en un 99% de energa renovable. Una cantidad sustancial de energa se utiliza para enfriar la infraestructura de los servidores de Yahoo. Nuestra meta es operar las plantas de Washington con un 100% de cero huella de carbono mediante el uso de la energa hidroelctrica renovable, la inversin en ms de carbono-offsets, y la produccin de cero porciento mediante el tratamiento qumico del agua y sin reciclaje de agua dijo KC Mares, Director de Estrategia del Centro de Datos.
Yahoo ha anunciado das atrs que sus centros de datos se vuelven verdes. Los detalles son de lo ms interesantes, planean construir el centro de datos ms eficiente del mundo. Quieren competir con Google no slo en la web, al parecer, porque el otro gigante es conocido por su causa a favor de las energas renovables.

El centro de datos que Yahoo planea construir en Lockport, Nueva York, ser alimentado por energa renovable casi por completo. Y esa energa provendr nada menos que de las Cataratas del Nigara. La planta hidroelctrica del Nigara, aporta el 90 por ciento de su potencia a alimentar este centro de datos de Yahoo. Que no slo se quedar en conseguir casi toda su electricidad de una fuente renovable, sino que el diseo completo del edificio ser eficiente.
La forma que tendr ser semejante a la de un gallinero, utilizando el 100 por ciento del aire exterior para refrigerar los servidores, una tarea que por lo general significa el 50 por ciento del consumo de energa de un centro de datos. O sea que gracias al diseo arquitectnico aprovecharn el microclima de la zona, y los vientos, para ahorrar un 50 por ciento del consumo elctrico, y la mayor parte del otro 50 por ciento ser de una fuente renovable.

Esto es parte del compromiso que se ha autoimpuesto Yahoo de reducir sus emisiones de gases invernadero en un 40 por ciento para 2014. Para ello apostarn a las energas renovables y tambin a los diseos arquitectnicos que permitan hacer un uso ms eficientes de la energa. Hasta la fecha Yahoo compraba esos horribles puntos de huella de carbono, que significa que en vez de reducir su consumo y sus emisiones, compraba derechos para no tener que hacerlo a quienes se excedan en su eficiencia. Ahora ha decidido dejar de hacerlo, y ser ellos mismos quienes reduzcan el impacto medioambiental.

MAESTRA EN SOFTWARE LIBRE

Trabajo de Investigacin

El alumno elaborara un ensayo de no mas de dos cuartillas de contenido, donde exprese su punto de vista a Por que utilizar FOSS en los centros de datos?.

Aqui hay mucho que decir, hay que recordar que los CPD son en si la parte donde mayormente el flujo y la cantidad de informacin es manejada. Por lo que es de vital importancia las infraestructura que se use tanto en Hardware como en Software. Al aparecer los FOSS o FLOSS se abre todo un nuevo panorama de posibilidades, ya que se ofrecen muchas alternativas desde los mas basico y esencial hasta de los mas especifico, pero sobretodo, MOLDEABLE COMPLETAMENTE a determinadas necesidades. Tendremos soluciones moldeables, por asi decirlo, plastilina en software. Tendremos el cdigo para ir moldeando los programas a la medida de las necesidades. Cuando usamos software propietario en nuestro CPD, estamos creando un vnculo de dependencia con nuestro proveedor de Software. A partir de ese momento, si queremos cambios, actualizaciones, modificaciones del cdigo, etc, estamos a merced de nuestro proveedor, pero si tenemos cdigo fuentes tenemos libertad!!! Pero citando al whyfloss: Beneficios del FLOSS Disminuir los costes totales de propiedad (TCO). Los costes mnimos que proporciona. No es ninguna sorpresa que las organizaciones estn adoptando FLOSS en grandes cuentas. Por ejemplo, las escuelas en algunas de las regiones ms pobres de Espaa proporcionan ya un sitio de trabajo para cada dos pupilas. Eliminar la dependencia de vendedores del software. Los usuarios de FLOSS ponen al parecer el valor ms grande sobre su libertad para elegir al vendedor que las mejores reuniones sus necesidades del mantenimiento y de la ayuda del software, en vez de ser dependiente sobre un solo surtidor y forzado a la espera para las mejoras deseadas, o bien paga para las mejoras o las nuevas versiones que ni necesitan ni desean. Ventajas pedaggicas. Las ventajas pedaggicas de FLOSS son complicadas de medir, pero pueden ser la ms importante todos. FLOSS es desarrollado por las comunidades, para las comunidades, de una manera de colaboracin abierta, y compartida libremente con otras que abracen los conceptos y acepten los trminos de la licencia. Los individuos de todas las edades y capacidades pueden enganchar a proyectos FLOSS segn sus propias fuerzas e intereses. Seguridad. El software FLOSS puede ser ms robusto que los sistemas propietarios si los clientes y los reveladores pueden mirar el cdigo, ellos son ms probables encontrar un problema y crear un parche de seguridad. En un modelo de cdigo cerrado, los clientes deben confiar en los vendedores para identificar, diagnosticar y publicar un parche, que puede ser un proceso muy largo. Calidad. La razn ms alta para usar software libre es la calidad: Una estabilidad muy alta Una proteccin mejor del acceso Un rendimiento ms alto Una funcionalidad mejor Considerando la importancia que reviste los CPD y si hablamos de costos, estos se veran exponencialmente reducidos, adems de que si el mismo usuario de los datos puede hacer sus recomendaciones y correcciones: las soluciones tambien seran exponenciales. Las mas grandes empresas y cuyos CPD son gigantescos no se pueden equivocar al usar el FOSS:

MAESTRIA EN SOFTWARE LIBRE

Trabajo de Investigacin

Para resumir estas serian algunas de las ventajas: Bajo costo de adquisicin y libre uso. Innovacin tecnolgica. Requisitos de hardware menores y durabilidad de las soluciones Cdigo bajo escrutinio publico Independencia del proveedor. Posible adaptacin del software Resulta una alternativa para desarrollar aplicaciones de alto nivel, especficamente para desarrollar sistemas de cmputo paralelo y aplicaciones de cmputo masivo: como manejadores de base de datos paralelos, ambiente de seguridad informtica y administradores de redes, y equipo de conectividad de muy alta capacidad. Reduce la dependencia tecnolgica de las grandes empresas globalizadas Fomenta la creatividad y la actividad productiva Permite al usuario no solo ejecutar e programa en tantas computadoras como desee, sino tambin copiarlo, inspeccionarlo, modificarlo, mejorarlo, corregir errores y distribuirlo, o contratar a alguien para que lo haga por el.

MAESTRA EN SOFTWARE LIBRE

Trabajo de Investigacin

Existen miles de virus para Windows, otros pocos para Unix, y Mac,,,pero para el FOSS??? se calcula que no llegan a 50!!!

MAESTRIA EN SOFTWARE LIBRE

Trabajo de Investigacin

ANEXOS
Me voy a permitir algunos comentarios y citas que me parecen interesantes incluirlas en el presente trabajo; En esta pgina de uno de los data Center de Facebook, podemos observar un monitoreo de su Data Center: https://www.facebook.com/prinevilleDataCenter/app_399244020173259

MAESTRA EN SOFTWARE LIBRE

Trabajo de Investigacin

MAESTRIA EN SOFTWARE LIBRE

Trabajo de Investigacin

Que es el The Green Grid?


Articulo del 28 de febrero del 2007

Green Grid potenciar el ahorro de energa en los centros de datos


Esta semana se ha inaugurado oficialmente The Green Grid, un grupo integrado por diversos suministradores tecnolgicos que colaborarn para mejorar la eficiencia energtica de los centros de datos. El grupo anima a los usuarios empresariales a unirse a la iniciativa. Computerworld La misin de The Green Grid ser favorecer el desarrollo de procesadores, servidores, redes y otras soluciones tecnolgicas bajo el principio de la eficiencia energtica y promover mejores prcticas en la operacin de los centros de datos para lograr ahorros de energa. Aunque sus miembros no esperan reducir el uso de la potencia elctrica, s confan en poder compensar mediante un consumo ms eficiente los aumentos que de otro modo se produciran como consecuencia del inevitable y progresivo incremento en las demandas de procesamiento informtico, segn Mark Monroe, director de informtica sostenible en el grupo SunLabs Eco-Responsibility de Sun Microsystems. Este fabricante es una de los once miembros fundadores de The Green Grid, que tambin incluyen a las compaas Advanced Micro Devices (AMD), Dell, HewlettPackard, Microsoft, VMware e Intel. El conjunto de los miembros del grupo cubre la totalidad de los segmentos implicados en la tecnologa de centros de datos ?procesadores, servidores, software y gestin de suministro elctricoy ahora invita a los clientes a sumarse. Desde el pasado lunes, los usuarios pueden unirse a ella registrndose en el sitio Web de la organizacin. En tan slo tres dos das, ms de 1.200 personas han solicitado ms informacin sobre la iniciativa.

MAESTRA EN SOFTWARE LIBRE


Algunos miembros: http://www.thegreengrid.org/about-the-green-grid/member-list.aspx

Trabajo de Investigacin

MAESTRIA EN SOFTWARE LIBRE

Trabajo de Investigacin

El Rank de Green Pace sobre los Data Centers

MAESTRA EN SOFTWARE LIBRE

Trabajo de Investigacin

Linux en los CPD La start-up Cumulus ha puesto en marcha un nuevo sistema operativo de red Linux, diseado para centros de datos programables, como los que construyen actualmente Google y Facebook. El sistema operativo de esta nueva empresa incluye tanto enrutado IPv4 como IPv6, adems de funciones de coordinacin de red y centro de datos. Al igual que OpenFlow, un software definido para controlar la red, Cumulus Linux est diseado para funcionar en redes de hardware estndar y para extender open source a los centros de datos de mayor capacidad. Linux hizo lo propio en los centros de datos de servidores hace 15 aos, segn destacan fuentes de Cumulus. Y desarroll innovaciones muy utilizadas en nuestros das, como la virtualizacin. Sin embargo, la creacin de grandes redes ha pospuesto esta tendencia y avances como la creacin de redes definidas por software (SDN), la ms reciente tendencia de los principales fabricantes que siguen frreamente ligados a sus sistemas operativos y hardware.

Ms presencia de Linux en los Data Centers


Ms y ms Data Centers estn pasndose al open source gracias, entre otras causas, al crecimiento del cloud computing, de acuerdo con las palabras de Amit Midha, presidente de Dell China, en la conferencia Forbes global CEO celebrada la pasada semana en Sydney. La penetracin de Linux ha ido creciendo en los Data Centers, y esto ha sido una ventaja y un beneficio para Dell () Linux est reemplazando a los sistemas basados en Unix va un mayor crecimiento proveniente del open source. El auge del cloud computing, de la computacin en la nube, ha sido determinante para que esto se produzca, segn Midha.Hay un 40% de los servidores con Linux. Cuando observas el cloud computing, ves una alta penetracin de las compaas de software open source, y creo que esto es una tendencia que va a continuar. Visto en techworld.com.au.

MAESTRIA EN SOFTWARE LIBRE

Trabajo de Investigacin

Esta es una idea muy interesante: UN CENTRO DE DATOS PAR EL SOFTWARE LIBRE Construyendo un Centro de Datos Colectivo

06 de septiembre de 2011 | No hay comentarios


Es habitual que los colectivos de software libre / open source tengan problemas a la hora de alojar sus proyectos. Muchos simplemente optan por externalizarlos alojndolos en empresas que ofrecen servicios de hosting. Pero tambin estn los que optan por mantener sus proyectos en sus propios servidores (como Comunes) haciendo frente a los costes asociados a la conexin de banda ancha, reemplazo de hardware, ataques, QoS, etc. Es por esto por lo que decidimos asociarnos con otras iniciativas sociales similares con el fin de construir un centro de datos colectivo que se est convirtiendo en una realidad. Minka (que significa trabajar en favor de toda la comunidad en quechua) es el paraguas que agrupa a las cooperativas de software libre Xsto.info, Semilla de Software libre y el colectivo Comunes (y esperemos que pronto Sindominio). Nosotros nos encargaremos de este centro de datos colectivo, con objetivos mltiples: compartir y socializar los recursos entre las iniciativas de valores similares, reducir las dependencias externas, gestionar acciones, abrirnos a los dems, tener el control sobre los servidores, flexibilidad en las condiciones de espacio y tiempo sumando esfuerzos y repartiendo los gastos por igual. Tcnicamente, se est desplegando una red de entrega de contenidos , que debe optimizar el uso de los servidores, reducir la demora para los usuarios, y aumentar el ancho de banda virtual. El espacio fsico se encuentra en Espaa, y esta iniciativa est abierta a cualquier otra con valores similares en todo el mundo, en diferentes grados de participacin. La idea es que cuantas ms iniciativas que se adhieran, menos pagar cada uno, ms eficiente ser el CDN y el mantenimiento compartido. Por lo tanto, si ests interesado, contacta con nosotros!

Вам также может понравиться