Zend Server 5.5 Introduccion

download Zend Server 5.5 Introduccion

of 15

Transcript of Zend Server 5.5 Introduccion

Zend Server 5.5: La agilidad de PHP en la operativa de ITFernando 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

3

All rights reserved. Zend Technologies, Inc.

Diseado para cumplir con los retos durante el ciclo de vida de una aplicacinCmo 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?

4

All rights reserved. Zend Technologies, Inc.

Zend se ha enfocado en ayudar a los clientes a superar estos desafos en PHPCmo 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

5

All rights reserved. Zend Technologies, Inc.

El valor aadido de Zend ServerProductividad 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

6

All rights reserved. Zend Technologies, Inc.

El valor aadido de Zend ServerMonitoreo 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

7

All rights reserved. Zend Technologies, Inc.

La solucin de ZendDesarrollo 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

8

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 fcil9 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 Contnua10 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, RightScalePublic and Private Clouds

Load Balancer A

Load Balancer B Scaling Array

1

2

3

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 [email protected] quieres contactar Zend Technologies o enviarnos tus comentarios:

Espaa: Ana Maria Valarezo - [email protected] @ana_zend Amrica del Sur: Rick Gonwa [email protected]

15

All rights reserved. Zend Technologies, Inc.