Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

15
© All rights reserved. Zend Technologies, Inc. Zend Server 5.5: La agilidad de PHP en la operativa de IT Fernando Zúñiga - Alfa9 Servicios Web S.L. - España Mira el webinar grabado : http://bit.ly/rMOSuM

description

El desarrollo Ágil en PHP está provocando que los ciclos de lanzamiento de las aplicaciones cada vez sean más y más rápidos – pero cómo se puede asegurar que el departamento de Operaciones de TI pueda implementar, ejecutar y gestionar aplicaciones en producción con la misma agilidad? En este webinar, Karen Nalbandian nos mostrará como la nueva versión de Zend Server 5.5 ofrece a las empresas TI las herramientas para acelerar todos los procesos manteniendo la calidad, asegurando que las aplicaciones cumplen con sus SLA, y reduciendo el tiempo necesario para resolver los problemas de producción.

Transcript of Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

Page 1: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc.

Zend Server 5.5:

La agilidad de PHP en la

operativa de IT

Fernando Zúñiga - Alfa9 Servicios Web S.L. - España

Mira el webinar grabado : http://bit.ly/rMOSuM

Page 2: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 2

¿Quién es Fernando Zúñiga?

• Desarrollador Senior en Zend Framework y PHP.

• Formador Oficial de Zend Technologies en España.

• Alfa9 Servicios Web S.L. es Socio de Negocios de Zend Technologies

en España. www.alfa9.com

2

Page 3: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 3

¿Qué es Zend Server?

• Un entorno PHP completo, testeado y mantenido

• Desarrollado por Zend para ejecutar aplicaciones PHP críticas

• Con características que incluyen:

Despliegue de la aplicación

Monitoreo constante

Optimización de rendimiento

Análisis de las causas de los problemas

Page 4: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 4

¿Cómo aumentar

la productividad

durante el

desarrollo?

¿Cómo reducir el

tiempo de

resolución de

problemas?

¿Cómo acelerar

los lanzamientos

manteniendo la

calidad?

¿Cómo cumplir

con los SLA?

Diseñado para cumplir con los retos durante

el ciclo de vida de una aplicación

Page 5: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 5

¿Cómo aumentar la

productividad de desarrollo?

¿Cómo reducir los

tiempos de resolución?

¿Cómo acelerar los

lanzamientos?

¿Cómo cumplir con los

SLA?

“…hemos reducido un 50%

los tiempos de desarrollo y

testeo uzando Zend.”

Chief Systems Architect,

Netretail Holding

“Zend Server se ha pagado

por sí solo, por los errores

que ha encontrado durante

la primera semana.”

Director of Web Development,

Offers.com

“…la configuración del

servidor es automática, y

podemos modificarla

literalmente en cuestión de

minutos.”

Manager EVM Reporting &

Analysis at Bell Helicopter

“[Nuestros clientes] han

reportado un incremento

notable e inmediato en la

experiencia general durante

las compras online“ --

Sr. Manager, E-Business at

Levolor

Zend se ha enfocado en ayudar a los clientes

a superar estos desafíos en PHP

Page 6: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 6

El valor añadido de Zend Server

Productividad del

Desarrollador

• Stack completo de PHP

• Uso de un entorno común

• Mejoras de aplicaciones mediante

las API

Cache de datos

Cola de Trabajos

• Despliegue de aplicación y

corrección de errores mas rápidos

Despliegue de alta

• Uso de PHP certificado y testeado

• Clustering de sesiones para una

alta disponibilidad

• Proceso integrado de publicación

de la aplicación

• Introspección en el éxito o fallo

del proceso de publicación

Page 7: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 7

Monitoreo y optimización de

rendimiento

• Mejora de performance:

Cache Bytecode

Cache de datos

Cache de páginas

Cola de Trabajos

• Introspección en incidencias de

performance (y otras) a nivel de

aplicación

Aceleración de resolución de

problemas

• Seguimiento del código:

Instantáneas de peticiones erróneas

o problemáticas

Diseñado para el uso en entorno de

producción

Diseñado para simplificar el flujo de

trabajo de desarrollo - despliegue

El valor añadido de Zend Server

Page 8: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 8

D e s a r r o l l o P r o d u c c i ó n

Desarrollo Ágil

RIA: Ajax/Flash

Depuración & Profiling

Test Unitario

Code Assist, Refactoring

Integración con Zend Server

Sistemas Remotos

(FTP, SSH, SFTP)

SVN, Git

La solución de Zend

Monitoring Code Tracing

Acceleration Caching

Job Queue Deployment

Support Hot Fixes

PHP

Zend Framework

Monitoring Code Tracing

Acceleration Caching

Job Queue Deployment

Support Hot Fixes

PHP

Zend Framework

Clustering

Auto-scaling

Session Management

Monitoring Code Tracing

Acceleration Caching

Job Queue Deployment

Support Hot Fixes

PHP

Zend Framework

Clustering

Auto-scaling

Session Management

Monitoring Code Tracing

Acceleration Caching

Job Queue Deployment

Support Hot Fixes

PHP

Zend Framework

Clustering

Auto-scaling

Session Management

Monitoring Code Tracing

Acceleration Caching

Job Queue Deployment

Support Hot Fixes

PHP

Zend Framework

Clustering

Auto-scaling

Session Management

Page 9: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 9

Antes de Zend Server 5.5:

Lagunas en el flujo Desarrollo - IT

El desafío de IT es mantenerse al

día con el ritmo de cambios de la

aplicación

El proceso de publicación es

manual y propenso a errores

Desarrollo genera releases

parciales en vez de una aplicación

empaquetada lista para ser

ejecutada

Falta de conocimiento de errores

Imposibilidad de deshacer cambios

de forma fácil

Page 10: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 10

Lo nuevo en Zend Server 5.5

• Despliegue de la Aplicación

Empaquetado de la aplicación para entregar a IT, con los ajustes y

parámetros predefinidos

Rollback rápido para la recuperación de publicaciones erróneas

Notificaciones pro-activas sobre cambios de aplicación e incidencias de

despliegue

• Automatización de IT

Escalabilidad de aplicación, no sólo de infraestructura

• API para provisión, configuración y despliegue automatizados

• API para auto-escalado de clusters de alta disponibilidad

Provisión automatizada de entornos estándar para desarrollo, testing y

producción

• Permite aprovechar los procesos modernos de Integración Contínua

Page 11: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc.

Demo

Page 12: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 12

Ejemplo de Scripts que se ejecutan en el Deployment

• Pre-stage - Validar y aplicar parámetros de usuario personalizados, verificar la

existencia de pre-requisitos genéricos, etc.

• Post-stage - Crear nueva base de datos, modificar permisos de carpetas, etc.

• Pre-activate – Crear/Actualizar BBDD existente, etc.

• Post-activate - Borrar el banner temporal ("Sitio en mantenimiento"), reiniciar el

Cache, etc.

• Pre-rollback - Restablecer los archivos de configuración o la BBDD al estado previo,

etc.

• Post-rollback - Establecer el sitio en modo producción, restablecer los ajustes de

balanceador de carga, etc.

• Pre-deactivate - Establecer el banner ("Sitio en Mantenimiento"), etc.

• Post-deactivate - Modificar archivos de configuración externos, etc.

• Pre-unstage - Realizar copias de seguridad de archivos de aplicación tales como

logs, imágenes, etc.

• Post-unstage - Realizar limpieza de archivos que ya no son necesarios, etc.

Page 13: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 13

Uso de Zend Server en Cloud con RightScale!

“Con Zend Server 5.5 como parte

de nuestra solución PaaS abierta,

los clientes de RightScale ganan

un inicio rápido y un auto-

escalado de alta disponibilidad

para sus aplicaciones PHP en la

Nube. Es el método más rápido y

mejor disponible para

automatizar la publicación de una

aplicación y administrar su ciclo

de vida."

Michael Crandell, CEO &

Founder, RightScale Public and Private Clouds

n

MySQL

Master MySQL

Slave

Scaling Array

Replication

1

Load Balancer B Load Balancer A

2 3

App App App App

Page 14: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc. 14

Aprenda más!

•www.zend.com/server

Vea videos cortos explicando las principales características

Lea hojas de especificaciones

Descargue una versión de prueba de 30 días

Page 15: Zend Server 5.5: Llevando la agilidad de PHP a Operaciones TI

© All rights reserved. Zend Technologies, Inc.

¡ Te agradecemos la participacion! ¿Preguntas?

15

Fernando Zúñiga

[email protected]

Si quieres contactar Zend Technologies o enviarnos tus comentarios:

España: Ana Maria Valarezo - [email protected] @ana_zend

América del Sur: Rick Gonwa – [email protected]