Hacia un gobierno más abierto Ing. Mariano G. Barbero, PMP Middleware Solution Architect
Agenda Quiénes somos? Software de código abierto Modelo de Negocio Pain points típicos de gobierno Soluciones para gobierno Conclusiones Preguntas
Red Hat Inc. 03/09/12 Fundada en 1993 Sede en Raleigh, NC IPO 1.999 NYSE:RHT, S&P500 Operando en 30 países Oficinas directas 66 Soporte global en 7 idiomas Más de 3.100 empleados
APAC Bangalore, Beijing, Brsbane, Delhi, Guangzhou, Hong Kong, Kolkata, Melbourne, Mumbai, Perth, Pune, Seoul, Shangai, Shenzen, Singapore, Sydney, Tokyo. EMEA Amersfoort, Berlin, Brno, Cambridge, Cork, London, Madrid, Milan, Munich, Nanterre, Neuchatel, Stockholm, Stuttgart, Surrey, Turnhout. NORTEAMÉRICA LATINOAMÉRICA Atanta, Austin, Chicago, Denver, Grapevina, Huntsville, Marlton, Mineapolis, Mountain View, New York, Raleigh, Toronto, Tullahoma, Tysons Corner, Westford. Buenos Aires, Sao Paulo, Máxico DF, Santiago de Chile.
Red Hat Argentina 90 empleados Venta, servicios profesionales y entrenamiento Centro de soporte para América Latina (habla hispana) Oficina Regional para Argentina, Uruguay, Bolivia, Perú y Paraguay 40% Promedio de crecimiento de facturación anual
Pain points típicos de gobierno
Pain points típicos de gobierno Proliferación de tecnologías Vendor lock-in Atrapados en forms y reports Duplicidad de datos Estandarización de datos Integración entre las aplicaciones (vertical) Integración entre las reparticiones (horizontal)
Pain points típicos de gobierno Tiempos tecnológicos atados a los tiempos políticos Presupuesto limitado y fuertemente ligado a un período Disponibilidad de hardware Proceso de adquisiciones lento y burocrático
4 grandes grupos de pain points Time to market Costo - TCO Interoperabilidad Calidad
El Modelo según Analistas Note: Mean scores are based on a scale of 1-5, with 1 being a major inhibitor, 3 being neither a driver nor an inhibitor, and 5 being a major driver.
Por Qué? Menor costo y mayor control Inversión acorde a cada etapa del proyecto Renovaciones anuales, tri-anuales Más seguro, performante y mayor calidad Menor cantidad de errores Menor tiempo de respuesta para corrección Posibilidad de elegir Proveedor Plataforma de hardware Tipo y nivel de soporte
JBoss Enterprise Middleware Qué implica una plataforma certificada?
Jboss Community
Licencias? No, Suscripciones λ Predictivo, basado en cores sin importar la tecnología Soporte telefonico / Web sin límites de incidentes 7x24. 1 hora de respuesta para incidentes críticos. λ Licencias λ Updates con acceso a últimos bug fixes. λ Upgrades a nuevas versiones. λ Acceso a Base de Conocimientos. λ Soporte en todos los ambientes de Desarrollo RedHat Soporte Proyecto M odelo tradicional
Qué incluye la Suscripción? Certificación +200 plataformas de hardware y software Soporte técnico y actualización Nivel avanzado y básico. En español Cada versión se mantiene por 7 años Acceso a la Base de Conocimiento Documentación y mejores prácticas Open Source Assurance Garantía legal sobre las patentes Costo por core Incidentes sín límite Sin costos de upgrade
JBoss Enterprise Middleware Design & Develop JBoss Developer Studio Eclipse IDE Integrated Tooling Runtime Platform Fully integrated development environment Run & Execute Manage JBoss Enteprise Portal Platform Content Aggregation, Presentation and Personalization JBoss Enteprise Application Platform JBoss Enteprise BRMS JBoss Enteprise Web Platform JBoss Enteprise SOA Platform JBoss Enteprise Web Server JBoss Enterprise Data Grid Application & Service Containers, Caching, Data Persistence, & Transactions Business Process Orchestration, Service Integration, Business Rules, Event Management, and Data Federation Red Hat Enterprise Messaging High-speed, reliable multi-language messaging JBoss Operations Network Administration, Management, and Monitoring
JBOSS ENTERPRISE APPLICATION PLATFORM Infraestructura para Aplicaciones y Servicios JEE
Versiones Segun Tipo de Carga JBoss Enterprise Application Platform JBoss Web Framework Kit Spring framework, Struts, Richfaces Hibernate Framework JBoss Enterprise Web Platform JBoss Web Framework Kit Hibernate / Seam REST JBoss Enterprise Web Server Apache Web Server, Apache Tomcat, Mod_## Basic Web Light Web Services Stack JBoss AS (Light) JBoss Web Framework Kit Hibernate / Seam REST Full Web Services Stack Messaging Transactions JBoss AS (Java EE) Apache Tomcat, Clustering, Cache Apache Tomcat, Clustering, Cache, EJB JBoss MicroContainer JBoss MicroContainer Light & Rich Java Java EE+
JBOSS OPERATION NETWORK
JBoss Operations Network Software Updates Sencillo, seguro y confiable (up to date) Inventory Descubrimiento automático de recursos Monitoring Gráficos en tiempo real, Alertas de Email, etc. Command Line Interface Automatizar tareas y scripts operativos Configuration Actualizar diferentes recursos sin editar XML JBoss ON Server Control Iniciar, parar y re-iniciar los servidores remotamente New!! Deployment Instalar y actualizar componentes y aplicaciones Provisioning Define y despliega instancias de servidores en servidores remotos
JBoss ON - Architecture
JBOSS BRMS Platform Autoria y Administración de Reglas de Negocio
Reglas de Negocio como Servicio Aplicación de Negocio Entidades de Negocio JBoss Enterprise Business Rules Management System Presentación Dominio Lógica de Reglas deanegocio Llamada reglas negocio Operaciones Administración de Reglas Reglas de negocio Persistencia Repositorio Centralizado de reglas
Complex Event Processing Tiempo Acciones Acciones Acciones Acciones Abstracció n (Complex event) Eventos / Streams Detección Correlación Manejador de Eventos
JBOSS SOA PLATFORM
JBoss en Servicios ESB Los servicios de mediación son comonentes reutilizables que siguen el estilo arquitectónico de Pipe & Filter trbajando sobre un mismo stream (mensaje) y desacoplados de su listener o conector para la invocación. My_Registered_Service JMS FTP Action Action Action Content Based Routing Logging Audit Trail Action SOAP Transformation CSV to XML Business Logic Invocation Business Logic Component
Arquitectura JBoss ESB Gateway s HTTP(S) Services Listener s Action Chain Socket (S)FTP (S)FTP File File JMS Email Development Scheduled Tooling SQL InVM Transformations (Smooks / XSLT) Gateways Scripts (Groovy,Jython,JRuby) Listeners JMS Security Schemas Orchestration Logging Hibernate Notification (File, FTP, SQL, JMS, Email) HTTP Router JMS Router Systems SOAP Client Management and Custom Action Custom Monitoring Routing Action (Static or Content) JCA/Inflow Infrastructure (Messaging, Process, Registry) jbpm JPDL Process Store Message Store Service Registry UDDI Service Invoker
SOA Platform + BRMS Platform
JBOSS DATA SERVICES PLATFORM
Arquitectura SQL Data Service Hibernate Data Service Web Service s Data Service JBoss Enterprise Data Services Platform <XML/> l Relaciona Archivos Web Services Aplicaciones (SAP, Legacy,..)
JBOSS ENTERPRISE PORTAL PLATFORM
JBoss Enterprise Portal
Editor en línea
Edición de contenido en línea
Edición de contenido en línea
Gestion de Aplicaciones
JBOSS ENTERPRISE DATA GRID
JBoss Enterprise Data Grid Rápida Tolerancia a fallos Elasticidad
Modo de Uso Embebido Cliente / Servidor EDG EDG EDG EDG EDG EDG... o combinado
PLATAFORMA
Soluciones
Red Hat Enterprise Linux 6 Grandes mejoras en todas las dimensiones Eficiencia, escalabilidad y confiabilidad Administración de recursos sin precedentes Foco en seguridad Virtualización integrada Add-Ons (LB, HA, RS, XFS, etc) Gestión de nivel empresarial
ADMINISTRACION
Administre sus sistemas con RHN Satellite Patch Management: Distribuir los parches de seguridad y otros updates a un sistema Configuration Management: Definir las configuraciones de los sistemas y aplicaciones desde un único punto centralizado Provisioning: Automatizar la instalación de sistemas nuevos o existentes Monitoring: Realizar el seguimiento contínuo del rendimiento de los sistemas
VIRTUALIZACION
RED HAT ENTERPRISE VIRTUALIZATION PRODUCT PORTFOLIO RHEV MANAGER FOR SERVERS RHEV HYPERVISOR Disponible solamente con RHEV Manager RHEV MANAGER FOR DESKTOPS RED HAT ENTERPRISE LINUX 5.4+ (KVM)
RED HAT ENTERPRISE VIRTUALIZATION BREAKING DOWN THE BARRIERS Performance: Hasta 98% de performance Escalabilidad: Hosts : 96 cores, 1TB RAM Guests : 16vCPUS, 256GB Seguridad: SELinux: military grade security Interoperabilidad: Windows and Linux support Windows & Red Hat agreement Administración: Administración centralizada de Hosts y Guests Administración basada en Web, permitiendo escalar a 1000's de servers Costos
INDEPENDENT REVIEWS SHOW RED HAT COMING ON STRONG Source: InfoWorld, Virtualization shoot-out: Citrix, Microsoft, Red Hat, and VMware, April 13, 2011 http://bit.ly/rhevshootout
RED HAT ENTERPRISE VIRTUALIZATION INTEROPERABILIDAD RHEV supported guest: Windows Server 2008 R2, 2003, Windows XP, Vista
RED HAT ENTERPRISE VIRTUALIZATION MANAGEMENT FEATURES Característica Descripción High Availability Alta Disponibilidad automáica para máquinas virtuales (VMs) Live Migration Mueva VMs entre hosts en vivo y con cero downtime System Scheduler Balanceo de carga basado en políticas de uso Power Saver Concentre VMs en un número menor de servidores durante horas de menor stress Maintenance Manager Efectúe tareas de mantenimiento sin afectar el uptime Image Management Implementación basada en Templates; thin provisioning y snapshots Monitoring and Reporting Para todos los objetos del sistema - VM guests, hosts, networking, storage, etc.
RED HAT ENTERPRISE VIRTUALIZATION VDI Administración, seguridad y políticas centralizadas Experiencia similar a real PC Multiples monitores Video con calidad HD Audio/Video Bi-directional (para VoIP o video-conferencia) Soporte USB-forwarding
RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS PRICING http://www.redhat.com/rhev/server/cost
JBOSS in the Cloud OpenShift
Platform-as-a-Service
Que es OpenShift?
Resumiendo... Proveemos soluciones, no cajas Cubrimos el 100 % del ciclo de vida Diversidad de productos Productos certificados para misión crítica Decremento del TCO Roadmap a largo plazo Si lo distribuimos, lo soportamos GLS, certificaciones JBOSS y RHEL GPS, servicios profesionales de consultoría http://docs.redhat.com http://www.redhat-casosdeexito.com.ar/
Preguntas?
Contacto: Ing. Mariano G. Barbero, PMP mbarbero@redhat.com 011-43297460 011-15-5-931-2223 Linkedin: si Twitter: @marianobarbero