Sunteți pe pagina 1din 15

Zend Server 5.

5: La agilidad de PHP en la operativa de IT


Fernando Ziga - Alfa9 Servicios Web S.L. - Espaa

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

All rights reserved. Zend Technologies, Inc.

Quin es Fernando Ziga?


Desarrollador Senior en Zend Framework y PHP.
Formador Oficial de Zend Technologies en Espaa. Alfa9 Servicios Web S.L. es Socio de Negocios de Zend Technologies en Espaa. www.alfa9.com

2 2

All rights reserved. Zend Technologies, Inc.

Qu es Zend Server?
Un entorno PHP completo, testeado y mantenido
Desarrollado por Zend para ejecutar aplicaciones PHP crticas Con caractersticas que incluyen:
Despliegue de la aplicacin Monitoreo constante Optimizacin de rendimiento Anlisis de las causas de los problemas

All rights reserved. Zend Technologies, Inc.

Diseado para cumplir con los retos durante el ciclo de vida de una aplicacin
Cmo aumentar la productividad durante el desarrollo? Cmo acelerar los lanzamientos manteniendo la calidad?

Cmo reducir el tiempo de resolucin de problemas?

Cmo cumplir con los SLA?

All rights reserved. Zend Technologies, Inc.

Zend se ha enfocado en ayudar a los clientes a superar estos desafos en PHP


Cmo aumentar la productividad de desarrollo?

Cmo acelerar los lanzamientos?

hemos reducido un 50% los tiempos de desarrollo y testeo uzando Zend.


Chief Systems Architect, Netretail Holding

la configuracin del servidor es automtica, y podemos modificarla literalmente en cuestin de minutos.


Manager EVM Reporting & Analysis at Bell Helicopter

Cmo reducir los tiempos de resolucin?

Cmo cumplir con los SLA?

Zend Server se ha pagado por s solo, por los errores que ha encontrado durante la primera semana.
Director of Web Development, Offers.com

[Nuestros clientes] han reportado un incremento notable e inmediato en la experiencia general durante las compras online -Sr. Manager, E-Business at Levolor

All rights reserved. Zend Technologies, Inc.

El valor aadido de Zend Server


Productividad del Desarrollador
Stack completo de PHP Uso de un entorno comn Mejoras de aplicaciones mediante las API
Cache de datos Cola de Trabajos

Despliegue de alta

Uso de PHP certificado y testeado


Clustering de sesiones para una alta disponibilidad Proceso integrado de publicacin de la aplicacin Introspeccin en el xito o fallo del proceso de publicacin

Despliegue de aplicacin y correccin de errores mas rpidos

All rights reserved. Zend Technologies, Inc.

El valor aadido de Zend Server


Monitoreo y optimizacin de rendimiento
Mejora de performance:
Cache Bytecode Cache de datos Cache de pginas Cola de Trabajos

Aceleracin de resolucin de problemas


Seguimiento del cdigo:
Instantneas de peticiones errneas

o problemticas
Diseado para el uso en entorno de

produccin
Diseado para simplificar el flujo de

Introspeccin en incidencias de performance (y otras) a nivel de aplicacin

trabajo de desarrollo - despliegue

All rights reserved. Zend Technologies, Inc.

La solucin de Zend
Desarrollo Produccin

Desarrollo gil RIA: Ajax/Flash Depuracin & Profiling Test Unitario Code Assist, Refactoring Integracin con Zend Server Sistemas Remotos (FTP, SSH, SFTP) SVN, Git Monitoring Acceleration Job Queue Support Code Tracing Caching Deployment Hot Fixes

Zend Framework PHP

Clustering Clustering Auto-scaling Clustering Auto-scaling Clustering Session Management Auto-scaling Session Management Auto-scaling Monitoring Session Management Code Tracing Monitoring Session Management Code Tracing Acceleration Caching Monitoring Code Tracing Acceleration Caching Monitoring Code Tracing Job Deployment Acceleration Queue Caching Job Queue Caching Deployment Acceleration Support Deployment Fixes Hot Job Queue Support Deployment Fixes Hot Job Queue Support Hot Fixes Zend Framework Support Hot Fixes Zend Framework Zend Framework PHP PHP Zend Framework PHP PHP

All rights reserved. Zend Technologies, Inc.

Antes de Zend Server 5.5: Lagunas en el flujo Desarrollo - IT


El desafo de IT es mantenerse al

da con el ritmo de cambios de la aplicacin


El proceso de publicacin es

manual y propenso a errores


Desarrollo genera releases

parciales en vez de una aplicacin empaquetada lista para ser ejecutada


Falta de conocimiento de errores

Imposibilidad de deshacer cambios

de forma fcil
9
All rights reserved. Zend Technologies, Inc.

Lo nuevo en Zend Server 5.5


Despliegue de la Aplicacin
Empaquetado de la aplicacin para entregar a IT, con los ajustes y

parmetros predefinidos
Rollback rpido para la recuperacin de publicaciones errneas

Notificaciones pro-activas sobre cambios de aplicacin e incidencias de

despliegue

Automatizacin de IT
Escalabilidad de aplicacin, no slo de infraestructura

API para provisin, configuracin y despliegue automatizados API para auto-escalado de clusters de alta disponibilidad
Provisin automatizada de entornos estndar para desarrollo, testing y

produccin
Permite aprovechar los procesos modernos de Integracin Contnua
10
All rights reserved. Zend Technologies, Inc.

Demo

All rights reserved. Zend Technologies, Inc.

Ejemplo de Scripts que se ejecutan en el Deployment


Pre-stage - Validar y aplicar parmetros de usuario personalizados, verificar la existencia de pre-requisitos genricos, 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 configuracin o la BBDD al estado previo, etc. Post-rollback - Establecer el sitio en modo produccin, restablecer los ajustes de balanceador de carga, etc. Pre-deactivate - Establecer el banner ("Sitio en Mantenimiento"), etc. Post-deactivate - Modificar archivos de configuracin externos, etc. Pre-unstage - Realizar copias de seguridad de archivos de aplicacin tales como logs, imgenes, etc. Post-unstage - Realizar limpieza de archivos que ya no son necesarios, etc.
12
All rights reserved. Zend Technologies, Inc.

Uso de Zend Server en Cloud con RightScale!


Con Zend Server 5.5 como parte de nuestra solucin PaaS abierta, los clientes de RightScale ganan un inicio rpido y un autoescalado de alta disponibilidad para sus aplicaciones PHP en la Nube. Es el mtodo ms rpido y mejor disponible para automatizar la publicacin de una aplicacin y administrar su ciclo de vida." Michael Crandell, CEO & Founder, RightScale
Public and Private Clouds

Load Balancer A

Load Balancer B Scaling Array

n
App

App

App

App

MySQL Master

Replication

MySQL Slave

13

All rights reserved. Zend Technologies, Inc.

Aprenda ms!
www.zend.com/server
Vea videos cortos explicando las principales caractersticas Lea hojas de especificaciones

Descargue una versin de prueba de 30 das

14

All rights reserved. Zend Technologies, Inc.

Te agradecemos la participacion!
Preguntas?
Fernando Ziga fzuniga@alfa9.com
Si quieres contactar Zend Technologies o enviarnos tus comentarios:

Espaa: Ana Maria Valarezo - ana.m@zend.com @ana_zend Amrica del Sur: Rick Gonwa rick.gonwa@zend.com

15

All rights reserved. Zend Technologies, Inc.

S-ar putea să vă placă și