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é périodiques. 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.3. Les abonnés à l'Enterprise Edition peuvent aussi recevoir des correctifs personnalisés concernant le code open source de PHP ou 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.
 

Les applications plébiscitées prêtes pour le déploiement

Zend Server est fourni avec des applications PHP prêtes à être déployées. Ce qui inclut Drupal, Magento, WordPress et bien d'autres. Essayez très facilement ces applis populaires avec Zend Server qui se chargera de la configuration et du déploiement : vous pouvez être opérationnel en quelques minutes, automatiser le process de test de vos nouvelles applications.


Zend Server Sample Apps
 

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 des  environnements homogènes 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)
 

Renseignement sur les utilisateurs mobiles et web

Des tableaux de bord dynamiques en temps réel fournissent des informations sur la façon dont les utilisateurs finaux travaillent avec les applications qui s'exécutent sur Zend Server. Du temps de réponse à l'utilisation système, des processus de requêtes à la répartition géographique des utilisateurs, Zend Server montre les informations nécessaires à la compréhension du comportement des applis à un niveau de détails inégalé. Des charts spécifiques au mobile permettent  également à ceux qui gèrent les applications de comprendre les différences entre leur leur public web et mobile. 

 

Intégration 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 IntegrationConnaître l'activité utilisateur (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.

 

Support des serveurs Web : Apache, Nginx, IIS

Zend Server fonctionne en toute transparence avec chacun des trois serveurs web de référence afin de fournir un stack applicatif complet.  Il est conçu pour fonctionner avec n'importe lequel d'entre eux, suivant celui qui sert le mieux les besoins applicatifs pour servir du contenu statique ou média, combiné avec les meilleurs et les plus rapides des runtimes afin de fournir du contenu PHP dynamique. En savoir plus sur le support de Nginx dans Zend Server »

 

Gestion de Zend Framework

Zend Server embarque les toutes dernières versions de Zend Framework 2 et Zend Framework 1. Les applications peuvent spécifier des dépendances sur une version particulière de Zend Framework, avec de multiples versions qui coexistent sur le même serveur.  Obtenir le dernier correctif de sécurité est aussi simple que d'obtenir la dernière mise à jour, qui est facilité par la gestion centralisée des bibliothèques, qui supprime ainsi la nécessité de patcher de multiples copies au sein de chaque application différente.
  
Zend Framework
 

Zend Server Gateway

Zend Server Gateway est un module Zend Framework 2 innovant qui fournit les API nécessaires pour les services web tels que le routage,  la validation, le filtrage et le request parameter binding. Il supporte la création de services basés sur RPC et RESTful sans avoir à écrire la "plomberie".  Les fichiers de description de services  de Zend Server Gateway peuvent être générés via le glisser-déposer de Zend Studio 10. 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 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

La bibliothèque ZendServerGateway est livré en tant que composant de Zend Server 6, avec Zend Framework 2.

 


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»

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