SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
Ó C Ó M O S E R E L D I R E C T O R
D E L A O R Q U E S TA C I Ó N PA R A
L A M E L O D Í A D E L O S N O D O S
G E S T I Ó N Y A D M I N I S T R A C I Ó N C E N T R A L I Z A D A
Dr. Roselín Pabón on the Latin Grammy Awards & Puerto Rican Music. November 19th, 2013
RODOLFO PILAS
rodolfo@pilas.guru
@pilasguru
www.pilas.guru
Y V E S R O S S I ( J E T M A N ) , C O N " B R E I T L I N G J E T T E A M "
Y V E S R O S S I ( J E T M A N ) , C O N " B R E I T L I N G J E T T E A M "
“ R A C K E A M E E L S E R V I D O R "
E N U N A É P O C A F E L I Z , D E L A Q U E C A S I N O M E A C U E R D O …
“ L E VA N TA M E L A I N S TA N C I A "
… A H O R A M I S T I C K E T S D I C E N :
C L O U D C O M P U T I N G
C L O U D C O M P U T I N G
Internet NO es
C L O U D C O M P U T I N G
Un disco en red NO es
B L A H B L A H
C L O U D C O M P U T I N G
H T T P : / / D I L B E R T . C O M / S T R I P S / C O M I C / 2 0 1 1 - 0 1 - 0 7 /
M O D E L O S D E
S E R V I C I O S
C L O U D C O M P U T I N G
M O D E L O S D E
I M P L A N TA C I Ó N
C L O U D C O M P U T I N G
A S I S T E N T E D E C I R U G I A
C L O U D C O M P U T I N G
S O F T WA R E L I B R E
S O F T WA R E L I B R E
• Julio 2010 (Rackspace + NASA)
• 4 años
• 9 versiones
• Rackspace, SuSE, HP, Canonical, AT&T,
Intel, Yahoo, IBM, Cisco, Cern, RedHat,
Dell, AMD, NetApp
• 900 desarrolladores, 

18.000 miembros registrados

142 países
S O F T WA R E L I B R E
• Marzo 2013 (dotCloud)
• 2 años ;)
• # 34 en GitHub

17.000 forks
• RedHat, Fedora, CentOS
• Enero 2014 fondos por $ 15:
S O F T WA R E L I B R E
• Agosto 2011 (Twitter)
• 3 años
• # 1 en GitHub (Febrero 2012 a hoy)

25.000 forks
• 20 releases
S O F T WA R E L I B R E
• Comunidad
• Interoperabilidad y estándares
• Proyectos vinculados y derivados
• Escalabilidad
• Empresas
• Negocios (globales)
– R I C H A R D S TA L L M A N
“Cuando programadores en Internet puden leer, redistribuir y
modificar los fuentes de un programa, este evolucioná. Las personas
lo mejorán, lo adaptan, arreglan bugs. Esto puede ocurrir a una
velocidad, que si uno esta acostumbrado a la velocidad de desarrollo
de software normal, es sorprendente”
A B R I R E L PA R A C A I D A S
A U T O M AT I Z A R !
L A M E L O D I A :
P R O V E E R
I N F R A E S T R U C T U R A
• Administrar servidores:

Hardware real

Instancias en la nube
• Web + CLI + API
• Configuración: Pupper / Chef
• AWS, OpenStack, oVirt, Google C.E.,
RackSpace, VMWare, libVirt
• 4 años de desarrollo
• Ruby + Javascript
P R O V E E R
I N F R A E S T R U C T U R A
• Administrar servidores:

Hardware real

Maquinas virtuales
• Web + CLI + API
• Orquestación: Juju
• OpenStack, libVirt
• Escalabilidad: Region, Cluster, Node
• Autodescubre hardware
• Python + Djando
P R O V E E R
I N F R A E S T R U C T U R A
C O N F I G U R A R
S I S T E M A
• Puppet: 2005 (9 años)

Chef: 2009 (5 años)
• Configuración declarativa
• client / server
• Linux, Windows

Puppet ademas: Mac, BSD, Solaris
• Modular (código reusable)
• Ruby
C O N F I G U R A R
S I S T E M A
• Ansible: 2012 (2 años)

Salt: 2011 (3 años)
• Configuración simple (YAML)
• Ansible: agent-less (ssh)

Salt: client - server
• Linux

AWS, DigitalOcean, VMWare, KVM
• Python
C O N F I G U R A R
S I S T E M A
O R Q U E S TA R
S E R V I C I O S
• Componer la arquitectura, herramientas y procesos
• Organizar el hardware y el software para brindar el servicio
• Automatizar y conectar los flujos de trabajo para entregar el servicio
O R Q U E S TA R
S E R V I C I O S
O R Q U E S TA R
S E R V I C I O S
• Canonical 2013 (2 años)
• Servicios (charms) y vinculaciones
• JUJU + MAAS

Nubes públicas y privadas
• AWS, Azure, IBM, HP, OpenStack

KVM, LXC
• Recibe info de “Landscape" para
automatizar escalabilidad
• Python
• Proveer

Kickstart, Cobbler, FAI
• Configurar

CFengine, Bcfg2, + soluciones SaaS
• Orquestar

Capistrano, MCollective, Func, Fabric, Roundeck
• Monitoreo (hay que saber cómo cumplen los autómatas)
L O S Q U E S E Q U E D A R O N A F U E R A
… Y A L F I N A L
• Automatizar no es trivial (magia, sin soluciones mágicas): 

(aprendizaje, herramientas, pros, contras, distintos alcances)
• Curva de aprendizaje con inclinación negativa
• Herramientas variadas para integrar y procastinar

(niveles de desarrollo, lenguajes, documentación, comunidades)
• El resultado se ve al replicar
• Vale la pena
M I E X P E R I E N C I A :
… Y A L F I N A L
G R A C I A S 

A L S O F T WA R E L I B R E P O R M O S T R A R Q U E
C A D A D Í A S E P U E D E A P R E N D E R M Á S 

Y A U S T E D E S , N O S O T R O S : L A C O M U N I D A D
… Y A L F I N A L
Rodolfo Pilas

@pilasguru

Más contenido relacionado

Destacado

How to Make Money with OpenStack
How to Make Money with OpenStack How to Make Money with OpenStack
How to Make Money with OpenStack Mirantis
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015Taller Negócio Digitais
 
Openstack & why cloud for enterprise ppt
Openstack & why cloud for enterprise pptOpenstack & why cloud for enterprise ppt
Openstack & why cloud for enterprise pptAsmaa Ibrahim
 
De desarrollo a producción usando docker
De desarrollo a producción usando dockerDe desarrollo a producción usando docker
De desarrollo a producción usando dockerChristian Rodriguez
 
Presentación OpenStack Comunidad Venezuela
Presentación OpenStack Comunidad VenezuelaPresentación OpenStack Comunidad Venezuela
Presentación OpenStack Comunidad VenezuelaEnder Mujica Diaz
 
Integración contínua con Jenkins
Integración contínua con JenkinsIntegración contínua con Jenkins
Integración contínua con JenkinsCésar Hernández
 
Building a development environment using Vagrant
Building a development environment using VagrantBuilding a development environment using Vagrant
Building a development environment using VagrantVengat Vasanth
 
Virtualización para Desarrolladores
Virtualización para DesarrolladoresVirtualización para Desarrolladores
Virtualización para Desarrolladoressergiovier
 
Dev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónDev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónKleer Agile Coaching & Training
 
Gestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ciGestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ciCarles San Agustin
 
Gestión del software con Maven y Jenkins
Gestión del software con Maven y JenkinsGestión del software con Maven y Jenkins
Gestión del software con Maven y JenkinsBEEVA_es
 
Provisión Automática de máquinas con Ansible
Provisión Automática de máquinas con AnsibleProvisión Automática de máquinas con Ansible
Provisión Automática de máquinas con AnsibleCarlos Gimeno Yáñez
 
Continuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioContinuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioOsvaldo
 
Dev ops infraestructura agil con open source
Dev ops   infraestructura agil con open sourceDev ops   infraestructura agil con open source
Dev ops infraestructura agil con open sourcescrumecuador
 
Java mission control para monitoreo, administración y profilig de aplicacione...
Java mission control para monitoreo, administración y profilig de aplicacione...Java mission control para monitoreo, administración y profilig de aplicacione...
Java mission control para monitoreo, administración y profilig de aplicacione...César Hernández
 
Empresa de delivery
Empresa de deliveryEmpresa de delivery
Empresa de deliverykatrinitta
 

Destacado (18)

Introducción a OpenStack
Introducción a OpenStackIntroducción a OpenStack
Introducción a OpenStack
 
How to Make Money with OpenStack
How to Make Money with OpenStack How to Make Money with OpenStack
How to Make Money with OpenStack
 
DevOps, por donde comenzar? - DrupalCon Latin America 2015
DevOps, por donde comenzar?  - DrupalCon Latin America 2015DevOps, por donde comenzar?  - DrupalCon Latin America 2015
DevOps, por donde comenzar? - DrupalCon Latin America 2015
 
Openstack & why cloud for enterprise ppt
Openstack & why cloud for enterprise pptOpenstack & why cloud for enterprise ppt
Openstack & why cloud for enterprise ppt
 
INDIZEN - DEVOPS
INDIZEN - DEVOPSINDIZEN - DEVOPS
INDIZEN - DEVOPS
 
De desarrollo a producción usando docker
De desarrollo a producción usando dockerDe desarrollo a producción usando docker
De desarrollo a producción usando docker
 
Presentación OpenStack Comunidad Venezuela
Presentación OpenStack Comunidad VenezuelaPresentación OpenStack Comunidad Venezuela
Presentación OpenStack Comunidad Venezuela
 
Integración contínua con Jenkins
Integración contínua con JenkinsIntegración contínua con Jenkins
Integración contínua con Jenkins
 
Building a development environment using Vagrant
Building a development environment using VagrantBuilding a development environment using Vagrant
Building a development environment using Vagrant
 
Virtualización para Desarrolladores
Virtualización para DesarrolladoresVirtualización para Desarrolladores
Virtualización para Desarrolladores
 
Dev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónDev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producción
 
Gestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ciGestión de la configuración - Jenkins ci
Gestión de la configuración - Jenkins ci
 
Gestión del software con Maven y Jenkins
Gestión del software con Maven y JenkinsGestión del software con Maven y Jenkins
Gestión del software con Maven y Jenkins
 
Provisión Automática de máquinas con Ansible
Provisión Automática de máquinas con AnsibleProvisión Automática de máquinas con Ansible
Provisión Automática de máquinas con Ansible
 
Continuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudioContinuous Delivery Un caso de estudio
Continuous Delivery Un caso de estudio
 
Dev ops infraestructura agil con open source
Dev ops   infraestructura agil con open sourceDev ops   infraestructura agil con open source
Dev ops infraestructura agil con open source
 
Java mission control para monitoreo, administración y profilig de aplicacione...
Java mission control para monitoreo, administración y profilig de aplicacione...Java mission control para monitoreo, administración y profilig de aplicacione...
Java mission control para monitoreo, administración y profilig de aplicacione...
 
Empresa de delivery
Empresa de deliveryEmpresa de delivery
Empresa de delivery
 

Similar a Gestion y administracion centralizada para sistemas de Cloud Computing

Similar a Gestion y administracion centralizada para sistemas de Cloud Computing (20)

Morrin lenguaje java
Morrin     lenguaje javaMorrin     lenguaje java
Morrin lenguaje java
 
EL MÉTODO RIC (Metodología SEO) - SEOPLUS 2017
EL MÉTODO RIC (Metodología SEO) - SEOPLUS 2017EL MÉTODO RIC (Metodología SEO) - SEOPLUS 2017
EL MÉTODO RIC (Metodología SEO) - SEOPLUS 2017
 
Taller
TallerTaller
Taller
 
Taller
TallerTaller
Taller
 
OPORTUNIDADES LABORALES TI PERÚ
OPORTUNIDADES LABORALES TI PERÚOPORTUNIDADES LABORALES TI PERÚ
OPORTUNIDADES LABORALES TI PERÚ
 
Creacion Compilados De Sl En Cd
Creacion Compilados De Sl En CdCreacion Compilados De Sl En Cd
Creacion Compilados De Sl En Cd
 
Creacion Compilados De Sl En Cd
Creacion Compilados De Sl En CdCreacion Compilados De Sl En Cd
Creacion Compilados De Sl En Cd
 
Creacion Compilados De Sl En Cd
Creacion Compilados De Sl En CdCreacion Compilados De Sl En Cd
Creacion Compilados De Sl En Cd
 
Web quest
Web quest Web quest
Web quest
 
Arpanet maria jose
Arpanet maria joseArpanet maria jose
Arpanet maria jose
 
Arpanet maria jose
Arpanet maria joseArpanet maria jose
Arpanet maria jose
 
Medios para la gestión del conocimiento por profesionales
Medios para la gestión del conocimiento por profesionalesMedios para la gestión del conocimiento por profesionales
Medios para la gestión del conocimiento por profesionales
 
Servidores de la web 2
Servidores de la web 2Servidores de la web 2
Servidores de la web 2
 
R Introducción
R IntroducciónR Introducción
R Introducción
 
Tipos de sistemas operativos y funcionamiento del sistema operativo
Tipos de sistemas operativos y funcionamiento del sistema operativoTipos de sistemas operativos y funcionamiento del sistema operativo
Tipos de sistemas operativos y funcionamiento del sistema operativo
 
Las ntics
Las nticsLas ntics
Las ntics
 
Las ntics
Las nticsLas ntics
Las ntics
 
Consideraciones al diseñar aplicaciones móviles para la nube
Consideraciones al diseñar aplicaciones móviles para la nubeConsideraciones al diseñar aplicaciones móviles para la nube
Consideraciones al diseñar aplicaciones móviles para la nube
 
TIPOS Y TIPOLOGIAS DE REDES
TIPOS Y TIPOLOGIAS DE REDESTIPOS Y TIPOLOGIAS DE REDES
TIPOS Y TIPOLOGIAS DE REDES
 
procesador digital
procesador digitalprocesador digital
procesador digital
 

Más de Rodolfo Pilas

Linux Containers, un enfoque práctico
Linux Containers, un enfoque prácticoLinux Containers, un enfoque práctico
Linux Containers, un enfoque prácticoRodolfo Pilas
 
Nadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterioNadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterioRodolfo Pilas
 
Administración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicacionesAdministración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicacionesRodolfo Pilas
 
OpenStack Virtualización
OpenStack VirtualizaciónOpenStack Virtualización
OpenStack VirtualizaciónRodolfo Pilas
 
Virtualizacion libre para sistemas Linux
Virtualizacion libre para sistemas LinuxVirtualizacion libre para sistemas Linux
Virtualizacion libre para sistemas LinuxRodolfo Pilas
 
Gestión de Datacenter con Software Libre
Gestión de Datacenter con Software LibreGestión de Datacenter con Software Libre
Gestión de Datacenter con Software LibreRodolfo Pilas
 
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeVirtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeRodolfo Pilas
 
Licencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menudaLicencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menudaRodolfo Pilas
 
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)Rodolfo Pilas
 
Virtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novioVirtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novioRodolfo Pilas
 
Virtualización Libre para sistemas Linux
Virtualización Libre para sistemas LinuxVirtualización Libre para sistemas Linux
Virtualización Libre para sistemas LinuxRodolfo Pilas
 
Presentaciones Efectivas
Presentaciones EfectivasPresentaciones Efectivas
Presentaciones EfectivasRodolfo Pilas
 
Actividad Terminal (Parte II)
Actividad Terminal (Parte II)Actividad Terminal (Parte II)
Actividad Terminal (Parte II)Rodolfo Pilas
 
Actividad Terminal (Parte I)
Actividad Terminal (Parte I)Actividad Terminal (Parte I)
Actividad Terminal (Parte I)Rodolfo Pilas
 

Más de Rodolfo Pilas (20)

Linux Containers, un enfoque práctico
Linux Containers, un enfoque prácticoLinux Containers, un enfoque práctico
Linux Containers, un enfoque práctico
 
Hablemos de Systemd
Hablemos de SystemdHablemos de Systemd
Hablemos de Systemd
 
Nadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterioNadie entiende la nube, es un misterio
Nadie entiende la nube, es un misterio
 
Administración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicacionesAdministración de llaves SSH para aplicaciones
Administración de llaves SSH para aplicaciones
 
OpenStack Virtualización
OpenStack VirtualizaciónOpenStack Virtualización
OpenStack Virtualización
 
Virtualizacion libre para sistemas Linux
Virtualizacion libre para sistemas LinuxVirtualizacion libre para sistemas Linux
Virtualizacion libre para sistemas Linux
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Linux containers
Linux containersLinux containers
Linux containers
 
Gestión de Datacenter con Software Libre
Gestión de Datacenter con Software LibreGestión de Datacenter con Software Libre
Gestión de Datacenter con Software Libre
 
Virtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nubeVirtualizacion con Software Libre en el camino hacia la nube
Virtualizacion con Software Libre en el camino hacia la nube
 
Licencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menudaLicencias de software, esos documentos con letra menuda
Licencias de software, esos documentos con letra menuda
 
Linux Corporativo
Linux CorporativoLinux Corporativo
Linux Corporativo
 
Sea Ud. la Nube
Sea Ud. la NubeSea Ud. la Nube
Sea Ud. la Nube
 
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
Licencias Aplicables a Contenidos Digitales (Creative Commons en el aula)
 
Terminal II - v.2
Terminal II - v.2Terminal II - v.2
Terminal II - v.2
 
Virtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novioVirtualziación de Sistema Operativo: la niña bonita sin novio
Virtualziación de Sistema Operativo: la niña bonita sin novio
 
Virtualización Libre para sistemas Linux
Virtualización Libre para sistemas LinuxVirtualización Libre para sistemas Linux
Virtualización Libre para sistemas Linux
 
Presentaciones Efectivas
Presentaciones EfectivasPresentaciones Efectivas
Presentaciones Efectivas
 
Actividad Terminal (Parte II)
Actividad Terminal (Parte II)Actividad Terminal (Parte II)
Actividad Terminal (Parte II)
 
Actividad Terminal (Parte I)
Actividad Terminal (Parte I)Actividad Terminal (Parte I)
Actividad Terminal (Parte I)
 

Último

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 

Último (20)

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 

Gestion y administracion centralizada para sistemas de Cloud Computing

  • 1. Ó C Ó M O S E R E L D I R E C T O R D E L A O R Q U E S TA C I Ó N PA R A L A M E L O D Í A D E L O S N O D O S G E S T I Ó N Y A D M I N I S T R A C I Ó N C E N T R A L I Z A D A Dr. Roselín Pabón on the Latin Grammy Awards & Puerto Rican Music. November 19th, 2013 RODOLFO PILAS rodolfo@pilas.guru @pilasguru www.pilas.guru
  • 2. Y V E S R O S S I ( J E T M A N ) , C O N " B R E I T L I N G J E T T E A M "
  • 3. Y V E S R O S S I ( J E T M A N ) , C O N " B R E I T L I N G J E T T E A M "
  • 4. “ R A C K E A M E E L S E R V I D O R " E N U N A É P O C A F E L I Z , D E L A Q U E C A S I N O M E A C U E R D O …
  • 5. “ L E VA N TA M E L A I N S TA N C I A " … A H O R A M I S T I C K E T S D I C E N :
  • 6. C L O U D C O M P U T I N G
  • 7. C L O U D C O M P U T I N G Internet NO es
  • 8. C L O U D C O M P U T I N G Un disco en red NO es
  • 9. B L A H B L A H C L O U D C O M P U T I N G H T T P : / / D I L B E R T . C O M / S T R I P S / C O M I C / 2 0 1 1 - 0 1 - 0 7 /
  • 10. M O D E L O S D E S E R V I C I O S C L O U D C O M P U T I N G
  • 11. M O D E L O S D E I M P L A N TA C I Ó N C L O U D C O M P U T I N G
  • 12. A S I S T E N T E D E C I R U G I A C L O U D C O M P U T I N G
  • 13. S O F T WA R E L I B R E
  • 14. S O F T WA R E L I B R E • Julio 2010 (Rackspace + NASA) • 4 años • 9 versiones • Rackspace, SuSE, HP, Canonical, AT&T, Intel, Yahoo, IBM, Cisco, Cern, RedHat, Dell, AMD, NetApp • 900 desarrolladores, 
 18.000 miembros registrados
 142 países
  • 15. S O F T WA R E L I B R E • Marzo 2013 (dotCloud) • 2 años ;) • # 34 en GitHub
 17.000 forks • RedHat, Fedora, CentOS • Enero 2014 fondos por $ 15:
  • 16. S O F T WA R E L I B R E • Agosto 2011 (Twitter) • 3 años • # 1 en GitHub (Febrero 2012 a hoy)
 25.000 forks • 20 releases
  • 17. S O F T WA R E L I B R E • Comunidad • Interoperabilidad y estándares • Proyectos vinculados y derivados • Escalabilidad • Empresas • Negocios (globales)
  • 18. – R I C H A R D S TA L L M A N “Cuando programadores en Internet puden leer, redistribuir y modificar los fuentes de un programa, este evolucioná. Las personas lo mejorán, lo adaptan, arreglan bugs. Esto puede ocurrir a una velocidad, que si uno esta acostumbrado a la velocidad de desarrollo de software normal, es sorprendente”
  • 19. A B R I R E L PA R A C A I D A S
  • 20. A U T O M AT I Z A R ! L A M E L O D I A :
  • 21. P R O V E E R I N F R A E S T R U C T U R A
  • 22. • Administrar servidores:
 Hardware real
 Instancias en la nube • Web + CLI + API • Configuración: Pupper / Chef • AWS, OpenStack, oVirt, Google C.E., RackSpace, VMWare, libVirt • 4 años de desarrollo • Ruby + Javascript P R O V E E R I N F R A E S T R U C T U R A
  • 23. • Administrar servidores:
 Hardware real
 Maquinas virtuales • Web + CLI + API • Orquestación: Juju • OpenStack, libVirt • Escalabilidad: Region, Cluster, Node • Autodescubre hardware • Python + Djando P R O V E E R I N F R A E S T R U C T U R A
  • 24. C O N F I G U R A R S I S T E M A
  • 25. • Puppet: 2005 (9 años)
 Chef: 2009 (5 años) • Configuración declarativa • client / server • Linux, Windows
 Puppet ademas: Mac, BSD, Solaris • Modular (código reusable) • Ruby C O N F I G U R A R S I S T E M A
  • 26. • Ansible: 2012 (2 años)
 Salt: 2011 (3 años) • Configuración simple (YAML) • Ansible: agent-less (ssh)
 Salt: client - server • Linux
 AWS, DigitalOcean, VMWare, KVM • Python C O N F I G U R A R S I S T E M A
  • 27. O R Q U E S TA R S E R V I C I O S
  • 28. • Componer la arquitectura, herramientas y procesos • Organizar el hardware y el software para brindar el servicio • Automatizar y conectar los flujos de trabajo para entregar el servicio O R Q U E S TA R S E R V I C I O S
  • 29. O R Q U E S TA R S E R V I C I O S • Canonical 2013 (2 años) • Servicios (charms) y vinculaciones • JUJU + MAAS
 Nubes públicas y privadas • AWS, Azure, IBM, HP, OpenStack
 KVM, LXC • Recibe info de “Landscape" para automatizar escalabilidad • Python
  • 30. • Proveer
 Kickstart, Cobbler, FAI • Configurar
 CFengine, Bcfg2, + soluciones SaaS • Orquestar
 Capistrano, MCollective, Func, Fabric, Roundeck • Monitoreo (hay que saber cómo cumplen los autómatas) L O S Q U E S E Q U E D A R O N A F U E R A … Y A L F I N A L
  • 31. • Automatizar no es trivial (magia, sin soluciones mágicas): 
 (aprendizaje, herramientas, pros, contras, distintos alcances) • Curva de aprendizaje con inclinación negativa • Herramientas variadas para integrar y procastinar
 (niveles de desarrollo, lenguajes, documentación, comunidades) • El resultado se ve al replicar • Vale la pena M I E X P E R I E N C I A : … Y A L F I N A L
  • 32. G R A C I A S 
 A L S O F T WA R E L I B R E P O R M O S T R A R Q U E C A D A D Í A S E P U E D E A P R E N D E R M Á S 
 Y A U S T E D E S , N O S O T R O S : L A C O M U N I D A D … Y A L F I N A L Rodolfo Pilas
 @pilasguru