Zend - The PHP Company


Zend Server - Fonctionnalités

Support & correctifs de sécurité

Zend fournit du support pour tous les composants de Zend Server, y compris le runtime PHP et Zend Framework, et fournit des correctifs de sécurité. Zend assure également un support longue durée (Long Term Support - LTS) pour les versions de PHP en fin de vie, comprenant actuellement PHP 5.2.x. Les abonnés à l'Enterprise Edition peuvent aussi recevoir des correctifs personnalisés concernant PHP ou le code open source de Zend Framework.
 

Performance et évolutivité

Zend Server permet d'optimiser les performances des applications à plusieurs niveaux. De la mise en cache de l'opcode à celle des données et des pages (URL), il propose de nombreux outils pour atteindre l'efficacité maximale de PHP. En outre, la fonctionnalité Job Queue autorise l'exécution en série des tâches qui prennent du temps, éliminant les blocages des applications et réduisant la charge serveur.
Pour gérer la charge, Zend Server propose une évolutivité aisée des applications (vers le haut ou vers le bas), sur site comme dans le Cloud. Zend Server regroupe également les données de surveillance de tous les serveurs d'un cluster, apportant une méthode simple pour détecter et diagnostiquer les problèmes.
 

Configuration & déploiement

Zend Server rationalise le déploiement des applications grâce à la création et au déploiement de packages contenant le code, les scripts, les métadonnées et les paramètres d'installation. Les applications peuvent être déployées depuis l'interface graphique de Zend Server ou via une API, autorisant un déploiement continu et itératif.

Zend Server assure également une configuration homogène pour un cluster et en surveille tous les serveurs, déclenchant des alertes en cas de changement dans la configuration. Cette gestion centralisée de la configuration permet aussi de sauvegarder et restaurer les paramètres PHP, maintenant un environnement homogène durant tout le cycle de vie de l'application.

Zend Server PHP MonitoringDéploiement des applications (5:09)
 

Surveillance & analyse des causes 

Zend Server fournit une vue détaillée de l'environnement de l'application, présentant les performances et l'utilisation sur des tableaux de bord de surveillance. Il permet de configurer les règles de surveillance en fonction des besoins de chaque application, pour avertir des erreurs PHP, d'une consommation élevée de la mémoire, de requêtes lentes, etc.
Et en cas de problème, la trace de code présente aux développeur un instantané du problème, avec une vue fonction par fonction de la requête PHP en cause, ce qui accélère la résolution. Et comme les développeurs peuvent recevoir un login séparé avec des droits d'accès en lecture seule en fonction de l'application, ils peuvent accéder en toute sécurité aux données de débogage en production et résoudre plus vite les problèmes. 
Managing Applications in Zend Server 6Gestion des applications (3:01)
Vidéo : Travailler avec les événements (4:26)
Vidéo : Travailler avec les règles de supervision (5:43)
 

Intégration en entreprise

Zend Server s'intègre avec d'autres outils de surveillance comme Nagios, et avec des solutions de déploiement comme Hudson ou Jenkins. Le suivi d'audit peut donc suivre toute l'activité des utilisateurs et indiquer ce qui a été fait, quand et par qui. La gestion des utilisateurs de Zend Server peut aussi être intégrée avec des annuaires LDAP. Enfin, les applications fonctionnant sur Zend Server ont accès au code Java propriétaire via un connecteur Java.
Zend Server Enterprise IntegrationTracking User Activity (3:05)

Vidéo : Gestion des utilisateurs (5:43)
 

Outils de développement & Runtime

Zend Server apporte une pile homogène, avec des extensions et des bibliothèques très utilisées, et une connectivité aux bases de données professionnelles intégrée . La trace du code de développement facilite le débogage par l'analyse approfondie du diagnostic de l'exécution du PHP et du traitement relatif à un événement ou une URL donnée.

 

Zend Server Gateway

Zend Server Gateway est un module Zend Framework 2 innovant qui facilite la création d'applications PHP ainsi que leur configuration et leur gestion. Il utilise le glisser-déposer dans un IDE similaire à Zend Studio. Le code généré peut servir à bâtir des API de Service Web RPC ou REST, et apporte une API légère et simple d'emploi pour interagir avec les principaux composants de ZF2 MVC.

Le module ZendServerGateway utilise des composants de Zend Framework 2.1.0 pour assurer :

  • La routage
  • Un accès aisé aux paramètres des url, requêtes et corps des requêtes
  • Authentication (HTTP de base, Digest et Token)
  • Validation & Filtrage
  • Le rendu automatisé et commode des types de réponse JSON

Le module ZendServerGateway est livré en tant que composant de Zend Server 6, avec Zend Framework 2.1.0.

 


Demander une démo Server

Ressources
FORUMS

Forums En savoir plus»

WHITE PAPER

Application Leadership Today -- DevOps: Agile Delivery for Competitive Edge En savoir plus»

Etude de cas

Découvrez comment Offers.com a utilisé les solutions Zend pour développer et gérer un site e-commerce réussi. En savoir plus»

WEBINAR

Zend Server 6 : Comment réduire le fossé entre développeurs et opérationnels En savoir plus»

DOCUMENTATION

Documentation en ligne En savoir plus»

Témoignages des clients

   Lorsque nous analysons notre investissement dans les technologies Zend, nous considérons que notre ROI porte sur plusieurs fronts. Il est dorénavant très facile de gérer l'environnement PHP, la détection d'erreur et le reporting nous aident à réduire le temps passé à corriger les problèmes tout en améliorant la disponibilité et la réactivité de l'application. Rien qu'avec le clustering de sessions, notre investissement chez Zend est plus que rentable au moment où nous avons mis en place ces technologies.   

Eric Long,Sr. Manager, E-Business,

Levolor

   Le nombre de problèmes que nous avons pu identifier et résoudre dès la première semaine d'utilisation de Zend Server a déjà remboursé notre investissement. Un avantage exponentiel à mesure que notre application e-commerce croît.   

Josh ButtsWeb Development Manager, Offers.com

   Nous avons utilisé la fonctionnalité Code Tracing pour optimiser les paramètres de DataCache. Cela aurait été plus difficile à faire sans la capacité de tracer le code directement en environnement de production. Nous avons ainsi obtenu un énorme gain de performance.    

Morgan NilssonSystem Developer, Ateles Consulting AB