Sea Ud. la Nube

30
Bajo licencia CC: Tony Blay http://www.flickr.com/photos/toniblay/ Sea Ud. la Nube Sea Ud. la Nube Rodolfo Pilas - [email protected] - http://www.pilas.net 17.ago.2010 – TechDay Zonamerica – Dpto. de Canelones - Uruguay

description

Presentation about basic steps to build a two node cloud cluster. Introducción básica para construir una nube simple de dos nodos.

Transcript of Sea Ud. la Nube

Page 1: Sea Ud. la Nube

Bajo licencia CC: Tony Blay http://www.flickr.com/photos/toniblay/

Sea Ud. la NubeSea Ud. la Nube

Rodolfo Pilas - [email protected] - http://www.pilas.net 17.ago.2010 – TechDay Zonamerica – Dpto. de Canelones - Uruguay

Page 2: Sea Ud. la Nube

El Cloud computing sería la tendencia a basar las aplicaciones

en servicios alojados de forma externa, en la propia web.

Page 3: Sea Ud. la Nube

Gracias a Cloud Computing no tendrá que gestionar el

hardware ni el software: eso es responsabilidad de un

proveedor experimentado.

Page 4: Sea Ud. la Nube
Page 5: Sea Ud. la Nube

“somos la nube”

Page 6: Sea Ud. la Nube

Bajo licencia CC: Tony Blay http://www.flickr.com/photos/toniblay/

Sea Ud. la NubeSea Ud. la Nube

Page 7: Sea Ud. la Nube

Bajo licencia CC: Tony Blay http://www.flickr.com/photos/toniblay/

Sea Ud. la NubeSea Ud. la Nube

Desmitificar

Page 8: Sea Ud. la Nube

Bajo licencia CC: Tony Blay http://www.flickr.com/photos/toniblay/

Sea Ud. la NubeSea Ud. la Nube

Desmitificar – Apropiarse

Page 9: Sea Ud. la Nube

Bajo licencia CC: Tony Blay http://www.flickr.com/photos/toniblay/

Sea Ud. la NubeSea Ud. la Nube

Desmitificar – Apropiarse – Ser libre para elegir

Page 10: Sea Ud. la Nube

¿Qué es la nube?

Page 11: Sea Ud. la Nube

¿Qué es la nube?

11:00 Jaime Romero – Vmware la virtualizacion hoy y la transición hacia el Enterprise Cloud Computing

12:00 Gerardo Quincke – Cloud computing realidad o ficción14:00 Miguel A. Rivera – Cómo construir un cloud privado y seguro15:00 Eduardo Mangarelli – Cloud Computing: la visión y el modelo16:30 Martín Perez – Cloud Computing: trabajar desde la nube

Page 12: Sea Ud. la Nube

Receta Para una Nube● 1 CD de Ubuntu● 2 o más PC a gusto● Algunos kilos de Conocimiento  (al menos no son toneladas)

● Todo el Tiempo que pueda dedicar a cocinar

Page 13: Sea Ud. la Nube

Ubuntu 10.04 (Released 2010 Abril)Lucid LynxServer EditionPlataforma 64bits (amd64)LTS (soporte hasta 2015)

La nube que tendremos será una tipo Amazon-EC2 o sea UEC (Ubuntu Elastic Cloud)

Page 14: Sea Ud. la Nube

Front End●the cloud controller (clc) - Servicios de Front End●the cluster controller (cc) - Sistema de Red Virtual ●Walrus - Storage a nivel de archivos, tipo S3 de Amazon.●the storage controller (sc) - Administracion de volumenes persistentes tipo Elastic Block Store de Amazon

Nodo●node controller (nc) - Manejo de las maquinas virtuales (KVM como hypervisor)

➔ 2 o más PC

Page 15: Sea Ud. la Nube

http://open.eucalyptus.com/

2008 Proyecto de Investigación Universidad de California Santa Barbara

2009 Eucalyptus Systems, Inc.

Ubuntu, OpenSuse, Debian y CentOS

Xen y KVM

Compatible en línea de comando con ec2-api-tools de Amazon

Licencias:● GNU General Public License● Software License Agreement (BSD License)

➔ ... la magia!

Page 16: Sea Ud. la Nube
Page 17: Sea Ud. la Nube

➔ 2 o más PCFront End

Nodo

Hardware Minimo SugeridoCPU 1GHz 2 x 2GHzMemoria 2GB 4GB Front end en JavaDisco 40G 200GRed 100Mbps 1000Mbps Las imagenes se copian

por red

Hardware Minimo SugeridoCPU VT VT 64bitMemoria 2GB 4GB Más y más grandes

instanciasDisco 40G 100GRed 100Mbps 1000Mbps Las imagenes se copian

por red

Page 18: Sea Ud. la Nube

Receta Para una Nube

Preparación:

Page 19: Sea Ud. la Nube
Page 20: Sea Ud. la Nube
Page 21: Sea Ud. la Nube
Page 22: Sea Ud. la Nube
Page 23: Sea Ud. la Nube

Auto detecta el Cloud Controller

Pide confirmación que se instalará NC● Intercambia llaves SSH● Configura los servidores● Lo servicios son publicados● Corre componenes de UEC para escucha● Verifica registro del nodo

-- Repetir la operación por cada nodo

Page 24: Sea Ud. la Nube

Bajo licencia CC Georg Mayer http://www.flickr.com/photos/georgmayer/

Conocimiento * Conocimientos de administración de Linux

(línea de comandos)

* Nociones de cartificados digitales (X.509)

* Conocimiento de OpenSSH

* Conocimiento de herramientas Eucalyptus (si ya usa Amazon-ECS, ya tiene el K)

Page 25: Sea Ud. la Nube

Receta Para una NubeCómo servirlo:

Obtener credenciales para administración de la nube

Instalar paquete euca2ools (10.04 lo trae!!)

Descargar una imagen de VM pre-hecha

Crear certificados SSH

Crear instancia

Habilitar conexion a puertos necesarios

Conectarse a la instancia y ...

Page 26: Sea Ud. la Nube
Page 27: Sea Ud. la Nube

Bajo licencia CC: Tony Blay http://www.flickr.com/photos/toniblay/

Sea Ud. la NubeSea Ud. la Nube

Ventajas:Ventajas:Desmitificar, apropiar conocimiento, libertad elección, asesorar con fundamento

Adaptar las aplicaciones (y la organizacion) para correr en la nube

Tener una nube detrás del firewall

Tener una nube híbrida compatible con Amazon EC2

Poder migrar a servicios tercerizados (Amazon EC2 u otro)

Page 28: Sea Ud. la Nube

Maverik Meekat - Ubuntu 10.10 ( Release 2.2.2 1 0

)

Eucalytpus más facil de instalar y usar.Proceso y Análisis de datos son casos de uso objetivos para Canonical. Integración con herramientas de software libre como:

El futuro:

Page 29: Sea Ud. la Nube

Receta Para una NubeIngrediente :tiempo:

[email protected]

Page 30: Sea Ud. la Nube

Receta Para una NubeIngrediente :tiempo:

[email protected]

.... y si aún nos queda tiempo, trataré de responder alguna de sus preguntas...

Muchas gracias!