Anda di halaman 1dari 11

ANDRES MORALES

NELSON PRADO
CONCEPTO

OpenShift es un producto de computacin en la nube de plataforma
como servicio de Red Hat.
Este software funciona como un servicio que es de cdigo abierto bajo el
nombre de "OpenShift Origin
Los desarrolladores lo pueden usar para 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 en RHEL Linux.
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/Subcaracters
ticas
Mtric
a
Descripcin Fuente
Arquitectura
Arquitectura funcional
1. Business 1
Permite 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:sy
stem/jcr:versionStorage/421406ae0a052
60123b453e1863074c3/36/jcr:frozenNo
de/rh:resourceFile
2. Automatizacion 1
Automatiza 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:sy
stem/jcr:versionStorage/421406ae0a052
60123b453e1863074c3/36/jcr:frozenNo
de/rh:resourceFile
3. Entorno 1
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:sy
stem/jcr:versionStorage/421406ae0a052
60123b453e1863074c3/36/jcr:frozenNo
de/rh:resourceFile
Aplicacin y Datos
1. Datos almacenados 1
Una
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:sy
stem/jcr:versionStorage/421406ae0a052
60123b453e1863074c3/36/jcr:frozenNo
de/rh:resourceFile
M

T
R
I
C
A
S

FIABILIDAD
Caractersticas/Subcaractersticas Mtrica Descripcin Fuente
RAPIDEZ
Acceso al entorno de Desarrollo
1. Recursos 4
El 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/421406ae0a05260123b453e186
3074c3/36/jcr:frozenNode/rh:resourceFile
2.Integridad de Informacion 3
El 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/421406ae0a05260123b453e186
3074c3/36/jcr:frozenNode/rh:resourceFile
PORTABILIDAD
Caractersticas/Subcaractersticas Mtrica Descripcin Fuente
ADAPTABILIDAD
Adaptabilidad de Software
1. Escalabilidad 1
Tambin 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 especficas
https://ec.redhat.com/rhecm/rest-
rhecm/jcr/repository/collaboration/jcr:system/jcr
:versionStorage/421406ae0a05260123b453e186
3074c3/36/jcr:frozenNode/rh:resourceFile
2. Soporte para varios lenguajes 1
Incluye 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/421406ae0a05260123b453e186
3074c3/36/jcr:frozenNode/rh:resourceFile
3. Aplicaciones 1
Integrado 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/421406ae0a05260123b453e186
3074c3/36/jcr:frozenNode/rh:resourceFile
MANTENIBILIDAD
Caractersticas/Subcaractersticas Mtrica Descripcin Fuente
CAPACIDAD PARA SER PROBADO
Capacidad para ser Probado
1. Codigo Abierto 4
Permite 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/j
cr:versionStorage/421406ae0a05260123b453e
1863074c3/36/jcr:frozenNode/rh:resourceFile
2. Gestin de versiones de cdigo
fuente
1
El 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/j
cr:versionStorage/421406ae0a05260123b453e
1863074c3/36/jcr:frozenNode/rh:resourceFile
EFICIENCIA
Caractersticas/Subcaractersticas Mtrica Descripcin Fuente
COMPORTAMIENTO EN EL TIEMPO
Rendimiento
1. Reduce al mnimo la
dependencia
de un proveedor
4
Al 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/j
cr:versionStorage/423df41f0a05260173f722db
b9320de8/2/jcr:frozenNode/rh:resourceFile
MANTENIBILIDAD
Caractersticas/Subcaractersticas Mtrica Descripcin Fuente
CAPACIDAD PARA SER PROBADO
Capacidad para ser Probado
1. Codigo Abierto 4
Permite 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/421406ae0a05260123b453e1863
074c3/36/jcr:frozenNode/rh:resourceFile
2. Gestin de versiones de cdigo
fuente
1
El 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/421406ae0a05260123b453e1863
074c3/36/jcr:frozenNode/rh:resourceFile
EFICIENCIA
Caractersticas/Subcaractersticas Mtrica Descripcin Fuente
COMPORTAMIENTO EN EL TIEMPO
Rendimiento
1. Reduce al mnimo la dependencia
de un proveedor
4
Al 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/423df41f0a05260173f722dbb932
0de8/2/jcr:frozenNode/rh:resourceFile
INTEROPERABILIDAD
Caractersticas/Subcarac
tersticas
Mtri
ca
Descripcin Fuente
INTEROPERABILIDAD
Servicios Adicionales
1. Desarrollo de
aplicaciones mviles
4
Gracias 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/423
df41f0a05260173f722dbb9320de8
/2/jcr:frozenNode/rh:resourceFile
2. Redundancia de
componentes del
sistema para HA
3
La 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
sistema y escenarios de equilibrio de
carga para eliminar el impacto de los fallos
del hardware o de la infraestructura.
https://ec.redhat.com/rhecm/rest-
rhecm/jcr/repository/collaboration
/jcr:system/jcr:versionStorage/423
df41f0a05260173f722dbb9320de8
/2/jcr:frozenNode/rh:resourceFile