FiFo: La nube en tus manos

1,249 views

Published on

Presentación del proyecto FIFO en la StarTechConf 2013.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,249
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FiFo: La nube en tus manos

  1. 1. FIFO “La nube en tus manos”
  2. 2. @killfil pneumann@gmail.com
  3. 3. TEMAS 1.- Tipos de infraestructuras y virtualizadores 2.- Características del virtualizador de FiFo 3.- Arquitectura y componentes de FiFo 4.- Comunidad 5.- Casos de éxito
  4. 4. “La nube :(”
  5. 5. La nube :) Propósito Conectividad Backbone Baterías / Generadores Anti Sismo & fuego / Enfriamiento Seguridad / Ubicación Control de accesos etc
  6. 6. TIPOS DE NUBES
  7. 7. TIPOS DE VIRTUALIZADORES
  8. 8. TIPOS DE VIRTUALIZADORES
  9. 9. Características ZFS - Integridad de datos - Velocidad (arc, arcl2, zil). - Copy on write (snapshots, clones)
  10. 10. Características DTrace Observar sistemas en productivo, RT
  11. 11. Características DTrace Observar sistemas en productivo, RT
  12. 12. Características DTrace Observar sistemas en productivo, RT
  13. 13. Características KVM - Virtualizador acelerado por HW - Permite usar cualquier S.O. - Paravirtualización
  14. 14. Características 1G SmartOS 1G Centos KVM Zona 4.54 Gbps 400Mbps - “Soft Virtualization” - Rápido - Uso eficiente del hw http://dtrace.org/blogs/brendan/2013/01/11/virtualization-performance-zones-kvm-xen/
  15. 15. ARQUITECTURA Jingles Howl Wiggle - Simple - SoC - Rápido - Escala (son independientes) Snarl Sniffle Chunter
  16. 16. ARQUITECTURA Jingles Howl Wiggle Sniffle Snarl Chunter
  17. 17. ARQUITECTURA Jingles Howl Wiggle Sniffle Snarl Chunter - Concurrencia - Tolerante a fallos - Alta disponibilidad - 99.999999999%
  18. 18. ARQUITECTURA Jingles Howl Wiggle Sniffle - Concurrencia - Tolerante a fallos - Alta disponibilidad - 99.999999999% Snarl Riak Core Chunter Infraestructura para armar sistemas distribuidos tolerantes a fallas
  19. 19. ARQUITECTURA Jingles Howl Wiggle Sniffle - Concurrencia - Tolerante a fallos - Alta disponibilidad - 99.999999999% Snarl mDNS Multicast DNS para descubrir y autoconfigurar Riak Core Chunter Infraestructura para armar sistemas distribuidos tolerantes a fallas
  20. 20. COMPONENTES Jingles Howl Wiggle Sniffle Snarl Chunter Agente que controla a cada servidor Detecta sus cambios de estado Conector entre FiFo y cada hypervisor
  21. 21. COMPONENTES Jingles Howl Wiggle Núcleo del sistema. Coordina, controla y rutea los recursos. Guarda sus estados Sniffle Snarl Por ejemplo: VM’s, Imágenes, Tamaños, Redes, etc Chunter
  22. 22. COMPONENTES Jingles Howl Wiggle Sniffle Snarl Chunter Autoriza cada acción al sistema. Basado en roles (RBAC)
  23. 23. COMPONENTES Jingles Howl Wiggle Sniffle Snarl Chunter Provee canales de subscripción. Websockets.
  24. 24. COMPONENTES Jingles Howl Wiggle Sniffle Snarl Chunter Fachada general. Servidor API REST Comunicación con el resto del sistema
  25. 25. COMPONENTES Jingles Howl Wiggle Sniffle Snarl Chunter Interfaz de administración web Angular Websockets Bootstrap Less D3
  26. 26. CONFIGURACIÓN Productivo 30 Min (?) 1 Red 1 Zona min 2 Redes min 3 Zonas Flexibilidad Simple
  27. 27. COMUNIDAD Muy receptivos Tremendamente profesionales Se mueve rápido Repartidos en varias zonas horarias Siempre hay alguien en IRC! :)
  28. 28. DEMO http://youtu.be/e69RV3f1hjA
  29. 29. CASOS DE EJEMPLO Educación Usan FiFo para manejar su infraestructura. Cada semestre borran y crean +500 vm, 1 para cada alumno, en 4 servidores de 128G
  30. 30. CASOS DE EJEMPLO Empresa infra calidad Tienen su propia interfaz sobre los otros componentes de FiFo www.lucerahq.com
  31. 31. CASOS DE EJEMPLO Investigación Dr. Hogue @ National Unviversity of Singapore “Estudio de proteinas con resonancia magnética” www.blueprint.org
  32. 32. CASOS DE EJEMPLO Empresa infra Empresa TI @ Australia Mantención de nubes privadas de sus clientes
  33. 33. CONCLUSIÓN • Proveedores de infraestructura: • • Backend developers: • • Componentes ordenados, facilita meterse donde uno quiera Frontend developers: • • Software IaaS de alta calidad y rendimiento. Simple de usar. Componentes modernos. Oportunidad. Completamente libre (Licencia CDDL)
  34. 34. FIFO “La nube en tus manos”
  35. 35. PRÓXIMAMENTE... • Interfaz refatorizada • Object storage S3-compatible • PXE • BD auto-booting & boostrap de tiempo, para registro de consumo recursos • Accounting

×