openshift presentacion

Download OPENSHIFT PRESENTACION

Post on 28-Dec-2015

21 views

Category:

Documents

2 download

Embed Size (px)

TRANSCRIPT

RED HAT OPENSHIFT

ANDRES MORALESNELSON PRADO

CONCEPTOOpenShiftes un producto decomputacin en la nubedeplataforma como serviciodeRed Hat.Este software funciona como un servicio que es de cdigo abierto bajo el nombre de "OpenShift OriginLos desarrolladores lo pueden usarpara desplegar sus aplicaciones Web en los diferentes lenguajes de la plataforma.OpenShift tambin soporta programas binarios que sean aplicaciones Web, con tal de que se puedan ejecutar enRHELLinux. Esto permite el uso de lenguajes arbitrarios y frameworks.OpenShift se encarga de mantener los servicios subyacentes a la aplicacin y la escalabilidad de la aplicacin como se necesite.

FUNCIONALIDAD Caractersticas/Subcaractersticas Mtrica Descripcin FuenteArquitectura Arquitectura funcional 1. Business 1Permite a las empresas crear las aplicaciones que necesitan de forma sencilla y ejecutarlas en una arquitectura de cloud.

https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFile2. Automatizacion1Automatiza gran parte de la gestin de aprovisionamiento y sistemas de la plataforma de aplicaciones. Esto permite a los equipos de operaciones de TI cumplir ms fcilmente con las crecientes demandas de nuevos servicios de aplicaciones. https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFile3. Entorno1 Proporciona un entorno de desarrollo, pruebas y alojamiento de aplicaciones, a medida, elstico, escalable y totalmente configurado, de forma que los desarrolladores se puedan centrar en codificar estos nuevos servicios de aplicaciones.https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFileAplicacin y Datos 1. Datos almacenados1Una vez instalado en el centro de datos o como cloud privada, OpenShift Enterprise proporciona funcionalidades de autoservicio para los desarrolladores. Esto permite a los desarrolladores crear fcilmente aplicaciones escalables en PaaS con los lenguajes de programacin y el middleware que elijan, y empezar a codificar las aplicaciones en el entorno de desarrollo que prefieran.https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFileMTRICASFIABILIDADCaractersticas/Subcaractersticas Mtrica Descripcin FuenteRAPIDEZAcceso al entorno de Desarrollo1. Recursos4El desarrollador simplemente solicita una instancia de aplicacin desde OpenShift Enterprise. Esto crea una instancia de la aplicacin en la cloud y se proporciona la informacin de acceso necesaria al desarrollador para que pueda empezar a codificar la aplicacin inmediatamente.https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFile2.Integridad de Informacion3El desarrollador enva las actualizaciones del cdigo a la aplicacin basada en la cloud a travs del sistema de control de cdigo fuente Git y del protocolo Git con proteccin SSH.

https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFilePORTABILIDADCaractersticas/Subcaractersticas Mtrica Descripcin FuenteADAPTABILIDADAdaptabilidad de Software1. Escalabilidad1Tambin incluye y proporciona herramientas de desarrollo, tales como Maven para la gestin de versiones y Jenkins para la integracin continua, configuradas automticamente en el entorno PaaS. Una vez finalizada la codificacin de la aplicacin, OpenShift Enterprise aloja la aplicacin y la escala automticamente en funcin de las necesidades especficashttps://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFile2. Soporte para varios lenguajes1Incluye soporte integrado para Java, Ruby, Python, PHP y Perl. Esto permite a los desarrolladores elegir el lenguaje de programacin ms adecuado en funcin de sus preferencias o de la naturaleza de las tareas de programacin.https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFile3. Aplicaciones1Integrado con tiempos de ejecucin de lenguajes estndar y de middleware de modo que las aplicaciones escritas en OpenShift Enterprise se pueden trasladar fcilmente a otros entornos compatibles con los mismos lenguajes, evitando as la dependencia de tecnologas propietariass.https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFileMANTENIBILIDADCaractersticas/Subcaractersticas Mtrica Descripcin FuenteCAPACIDAD PARA SER PROBADOCapacidad para ser Probado1. Codigo Abierto4Permite el control de implementaciones por parte de los usuarios que lo adoptan, evitando la dependencia de tecnologas de un proveedor especfico. Proporciona visibilidad a la tecnologa en la que se basa su negocio. El cdigo abierto tambin permite a los usuarios colaborar con comunidades y empresas con el fin de impulsar la innovacin.https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFile2. Gestin de versiones de cdigo fuente1El protocolo Git con proteccin SSH es utilizado por los desarrolladores para analizar el cdigo en el repositorio Git seguro alojado en el contenedor de aplicaciones con OpenShift. El protocolo Git proporciona una gestin rpida y segura del control de versiones de cdigo fuente de aplicaciones

https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFileEFICIENCIACaractersticas/Subcaractersticas Mtrica Descripcin FuenteCOMPORTAMIENTO EN EL TIEMPORendimiento1. Reduce al mnimo la dependencia de un proveedor4Al estar creada sobre un stack de tecnologas de cdigo abierto, la plataforma OpenShift est diseada para ofrecer libertad de eleccin, incluida la posibilidad de abandonar PaaS. Con este fin, la plataforma OpenShift slo utiliza tiempos de ejecucin y frameworks de lenguajes de cdigo abierto sin modificar. No se utilizan API, tecnologas ni recursos propietarios. De esta forma, se garantiza la portabilidad de las aplicaciones entre la plataforma OpenShift y otros entornos de ejecucin, evitando la dependencia de un proveedor en la plataforma OpenShift PaaS.https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/423df41f0a05260173f722dbb9320de8/2/jcr:frozenNode/rh:resourceFileMANTENIBILIDADCaractersticas/Subcaractersticas Mtrica Descripcin FuenteCAPACIDAD PARA SER PROBADOCapacidad para ser Probado1. Codigo Abierto4Permite el control de implementaciones por parte de los usuarios que lo adoptan, evitando la dependencia de tecnologas de un proveedor especfico. Proporciona visibilidad a la tecnologa en la que se basa su negocio. El cdigo abierto tambin permite a los usuarios colaborar con comunidades y empresas con el fin de impulsar la innovacin.https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFile2. Gestin de versiones de cdigo fuente1El protocolo Git con proteccin SSH es utilizado por los desarrolladores para analizar el cdigo en el repositorio Git seguro alojado en el contenedor de aplicaciones con OpenShift. El protocolo Git proporciona una gestin rpida y segura del control de versiones de cdigo fuente de aplicaciones

https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/421406ae0a05260123b453e1863074c3/36/jcr:frozenNode/rh:resourceFileEFICIENCIACaractersticas/Subcaractersticas Mtrica Descripcin FuenteCOMPORTAMIENTO EN EL TIEMPORendimiento1. Reduce al mnimo la dependencia de un proveedor4Al estar creada sobre un stack de tecnologas de cdigo abierto, la plataforma OpenShift est diseada para ofrecer libertad de eleccin, incluida la posibilidad de abandonar PaaS. Con este fin, la plataforma OpenShift slo utiliza tiempos de ejecucin y frameworks de lenguajes de cdigo abierto sin modificar. No se utilizan API, tecnologas ni recursos propietarios. De esta forma, se garantiza la portabilidad de las aplicaciones entre la plataforma OpenShift y otros entornos de ejecucin, evitando la dependencia de un proveedor en la plataforma OpenShift PaaS.https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/423df41f0a05260173f722dbb9320de8/2/jcr:frozenNode/rh:resourceFileINTEROPERABILIDADCaractersticas/Subcaractersticas Mtrica Descripcin FuenteINTEROPERABILIDADServicios Adicionales1. Desarrollo de aplicaciones mviles4Gracias a la colaboracin con Appcelerator, la plataforma OpenShift proporciona una completa integracin con el entorno de desarrollo integrado (iDE) mvil de titanium Studio, lo que permite el desarrollo de aplicaciones mviles para iOS y Android compatibles con cloud, que pueden recibir servicio mediante aplicaciones backend que se ejecutan en OpenShift.https://ec.redhat.com/rhecm/rest-rhecm/jcr/repository/collaboration/jcr:system/jcr:versionStorage/423df41f0a05260173f722dbb9320de8/2/jcr:frozenNode/rh:resourceFile2. Redundancia de componentes del sistema para HA3La arquitectura de la plataforma OpenShift incorpora un nico plano de control (Brokers), una infraestructura de servicios de mensajera y una infraestructura de alojamiento de aplicaciones (Nodos). Cada componente de la plataforma se puede configurar con redundancia mltiple frente a fallos del

Recommended

View more >