Download Red Hat Cloud Infrastructure

Document related concepts
no text concepts found
Transcript
1
Red Hat Cloud Infrastructure
Alex Callejas
Technical Account Manager
Noviembre 2014
La nube
2
Que es la nube?
3
RED HAT CLOUD | ALEX CALLEJAS
4
RED HAT CLOUD | ALEX CALLEJAS
“...a model for enabling convenient, on-demand
network access to a shared pool of configurable
computing resources (e.g., networks, servers,
storage, applications, and services) that can be
rapidly provisioned and released with minimal
management effort or service provider interaction.”
- National Institute of Standards & Technology (NIST)
5
RED HAT CLOUD | ALEX CALLEJAS
Modelos de Implementación
Nube Híbrida
Combinación interoperable
de nube privada y pública.
Nube Pública
Administrada y facilitada por un
proveedor de servicios, se accede a
través de la web, se paga por los
recursos utilizados.
Nube Privada
Propiedad privada y
administrada con acceso
restringido
6
RED HAT CLOUD | ALEX CALLEJAS
Modelo de Servicios
IaaS
PaaS
SaaS
APLICACIÓN
PLATAFORMA APLICACIÓN
(JBOSS, PHP, RUBY, ETC)
SISTEMA OPERATIVO
(RHEL)
VIRTUALIZACIÓN
(RHEV)
HARDWARE
(x86)
STORAGE
(RHS)
Administrado y
controlado por el
usuario (IT, Dev, o
Usuario final)
Administrado por un
proveedor de servicio
Incrementa el control
Reduce admin
Modelos de Implementación y Servicios
8
RED HAT CLOUD | ALEX CALLEJAS
Path evolutivo de Red Hat hacia la nube
9
RED HAT CLOUD | ALEX CALLEJAS
Cloud Systems Management
10
RED HAT CLOUD | ALEX CALLEJAS
Cloud Management Platform
Transición a nube privada
11
RED HAT CLOUD | ALEX CALLEJAS
Capacidad de Virtualización adicional
12
RED HAT CLOUD | ALEX CALLEJAS
Habilitar Cloud Workload/Applications
OpenStack
13
RED HAT CLOUD | ALEX CALLEJAS
Nube Privada
Tradicional con Cloud Applications habilitadas
14
RED HAT CLOUD | ALEX CALLEJAS
Nube Pública
Tradicional con Cloud Applications habilitadas
15
RED HAT CLOUD | ALEX CALLEJAS
Nube Híbrida
Nube Privada + Nube Pública
16
RED HAT CLOUD | ALEX CALLEJAS
Red Hat Cloud Infrastructure
Cloud Management + Virtualización Alterna + OpenStack
17
RED HAT CLOUD | ALEX CALLEJAS
Red Hat Cloud Infrastructure
Virtualización de nube Privada / Híbrida
18
RED HAT CLOUD | ALEX CALLEJAS
openshift.redhat.com
19
RED HAT CLOUD | ALEX CALLEJAS
Como funciona OpenShift?
20
RED HAT CLOUD | ALEX CALLEJAS
OpenShift es un PaaS
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
21
RED HAT CLOUD | ALEX CALLEJAS
La base de OpenShift es RHEL
OpenShift es construido en Instancias
de Red Hat Enterprise Linux (RHEL)
RHEL
RHEL
RHEL
RHEL
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
22
RED HAT CLOUD | ALEX CALLEJAS
Un broker de OpenShift administra múltiples nodos
En los Nodos viven las Aplicaciones de los
usuarios.
Los Brokers mantienen OpenShift corriendo.
RHEL
Brokers
RHEL
Nodo
RHEL
RHEL
Nodo
Nodo
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
23
RED HAT CLOUD | ALEX CALLEJAS
El enfoque único de SELinux proporciona mayor
seguridad y multipropiedad
Las políticas de SELinux subdividen
de forma segura las instancias en los
Nodos.
RHEL
Broker
Nodo
RHEL
RHEL
Nodo
Nodo
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
24
RED HAT CLOUD | ALEX CALLEJAS
Las aplicaciones de los usuarios corren dentro de
gears de OpenShift
Los GEARS de OpenShift representan
contenedores seguros en RHEL
RHEL
Broker
Nodo
RHEL
RHEL
Nodo
Nodo
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
25
RED HAT CLOUD | ALEX CALLEJAS
Developer
Workflow
Web Console
Eclipse IDE
Cmd Line
OpenShift
Gear
RHEL
Broker
Nodo
Un Developer crea una
nueva aplicación 
OpenShift crea un GEAR
RHEL
RHEL
Nodo
Nodo
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
26
RED HAT CLOUD | ALEX CALLEJAS
OpenShift Automatiza la
configuración de Gears
mediante Cartridges
JBoss
MySQL
RHEL
Broker
Nodo
Web Console
Eclipse IDE
Cmd Line
Los CARTRIDGES son
utilizados por OpenShift
para instalar Lenguajes y
Middleware
RHEL
RHEL
Nodo
Nodo
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
27
RED HAT CLOUD | ALEX CALLEJAS
El sistema de cartridge de OpenShift
admite personalización
Java
MySQL
PHP
Postgres
Python
CUSTOM
Etc.
Ruby
Etc.
Los desarrolladores pueden
OpenShift Default agregar languajes, data-store, o
Cartridges
middleware para crear
Cartridges personalizados
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
28
RED HAT CLOUD | ALEX CALLEJAS
OpenShift automatiza
build, test, publish
JBoss
Maven
(Builds)
Code
Jenkins
Git
Repo
(CI)
RHEL
Broker
Node
Apache
(HTTP)
MySQL
RHEL
RHEL
Node
Node
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
29
RED HAT CLOUD | ALEX CALLEJAS
OpenShift automatiza
la escalabididad de
las aplicaciones!
HA-Proxy
Cod
e Cod
Code
Java
e
Java
MySQL
Java
RHEL
Broker
Node
Node
Node
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
30
RED HAT CLOUD | ALEX CALLEJAS
OpenShift automatiza la
Línea de
Ensamblaje IT
POWERED BY
OPENSHIFT
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
31
RED HAT CLOUD | ALEX CALLEJAS
La utilidad del cómputo compartido
Si las computadoras, que tanto he defendido, se
convierten en los ordenadores del futuro, entonces la
computación algún día puede ser organizada como un
servicio público al igual que los sistemas de agua y
telefonía son servicios públicos ... La utilidad del
cómputo compartido podría convertirse entonces, en la
base de una nueva e importante industria.
John McCarthy
Discurso en el centenario del MIT, 1961
32
RED HAT CLOUD | ALEX CALLEJAS
33
RED HAT CLOUD | ALEX CALLEJAS