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