Zend - The PHP Company


Zend Server - Mobile and Web Application Platform

    What's New in Zend Server 6.0?

    Zend Server 6.0 added significant new features in the following areas:

    Architecture

    • Database Centric Architecture
      Zend Server 6 employs a new database-centric architecture designed to enable painless scaling in both cloud and on premise environments. Zend Server now uses the database to synchronize configuration information, validate settings, deploy applications, collect data and issue commands – allowing for a high performance, and extremely robust solution that can easily scale to hundreds of nodes.
    • Customizable Restart Strategy
      For those situations where the Web Server or Zend Server components need to be restarted, Zend Server 6 now allows administrators to configure how many servers may be restarting at the same time – either as an absolute number, or as a percentage of the whole cluster.
    • Cluster Manager No Longer Needed
      There’s no longer a need for a special ‘Cluster Manager’ node; all nodes in the cluster are identical, and they all serve end-user requests.
    • Full Web Service Enablement
      Zend Server 6 is fully web service enabled. Each and every Zend Server capability – including provisioning, application deployment, automated cluster management, job queuing and more – are all accessible using APIs, unlocking the full power of Zend Server for programmatic access. In fact, the new user interface is implemented as an HTML5/JavaScript client application that consumes these backend services.

    Application Centric Approach

    • Application Trends
      Zend Server 6 has a monitoring dashboard that gives an application by application view of key metrics, in addition to a server-wide or cluster-wide view. This is ideal for cloud based deployments, where the infrastructure layer might be virtualized and an application may span multiple resources.
    • Unmanaged Applications Support
      Starting with Zend Server 6, existing applications – that were not deployed using Zend Server’s deployment mechanism, can now be imported and managed(*) using a simple wizard that only takes a few seconds to run.
      (*) Update & rollback not supported
    • Per-app Rules
      Monitoring and Caching rules can now be configured separately for each application, providing custom notification levels for issues such as slow execution, PHP errors, high memory usage or even application-specific events.
    • Bundled Monitoring & Caching Rules
      Application packages can now include optional per-app Monitoring and Caching rules, which will be imported into Zend Server’s configuration as a part of the deployment process. That enables application developers to distribute their apps with suitable preconfigured thresholds and caching logic, and also enables companies to ensure that applications have the same configuration in both Staging and Production servers.
    • Per-app Access Credentials
      Developer accounts can be configured to have access to only specific applications; This allows administrators to provide different developers with access to only those applications that they’re responsible for.

    Entirely Redesigned User Interface

    • New UI
      Zend Server 6 has a brand new UI that was written from scratch on top of Zend Framework 2. It uses a modern 2-tiered architecture with separation of the frontend – written in HTML 5 and JavaScript, and the backend – written in PHP. Data and actions are consumed using Web Services.
    • Redesigned Dashboard
      A new dashboard gives you an excellent view of your applications’ health and overtime trends at a glance. Switch between seeing information for your entire cluster or a specific app in one click.
    • Notification Center
      A new Notification Center informs you as soon as there is any issue that requires your immediate attention.

    Powerful Monitoring Rule Engine

    • Up to 3 Thresholds per Rule
      Each Monitoring Rule now has up to three different thresholds, allowing for the creation of critical, warning and notice-level events. Each threshold can be configured or completely disabled on a per-rule basis.
    • Create New Custom Rules
      Zend Server 6’s Rule Engine has the ability to create custom rules – based on existing rule types – for your application’s specific needs. For example, you can track your own performance sensitive functions separately from PHP’s performance-sensitive functions. These separate rules can have their own thresholds, and separate action settings.
    • Create Multiple Custom Event Rules
      Starting with Zend Server 6, there can be more than one Custom Event rule. As an example, Zend Framework exceptions are tracked using a dedicated custom rule that’s configured out of the box.

    New Mobile Backend

    • Zend Server Gateway
      Zend Server Gateway is an innovative Zend Framework 2 module that provides key APIs for web services such as routing, authentication, validation, filtering and request parameter binding. It supports creation of both RPC-based and RESTful services without the need to write any ‘plumbing’ code. Zend Server Gateway service-description files can be generated using Zend Studio 10’s drag and drop interface.

    Enterprise Compliance & Integration

    • Audit Trail
      All user-generated activity is tracked in a centralized Audit Trail, which logs what happened, when and by whom. Tracked activities include configuration changes (both through the UI and through the filesystem), application updates, successful & failed logins and more.
    • Role-based Access
      Role based access controls mean that developers can gain safe (read only) access to production systems for troubleshooting purposes, without the ability to change production system settings. Out of the box, Zend Server now comes with three levels of access depending on version; admin, developer and app-limited developer; Additional roles can be added to the system through custom configuration.
    • LDAP Authentication Support
      Zend Server comes with a built-in authentication plugin for LDAP, allowing seamless integration of Zend Server’s new Role-based access into an existing company LDAP server.
    • Easy Integration with 3rd Party Systems
      The full Web Service Enablement and provided CLI tools make it extremely easy to integrate Zend Server with third party systems, including monitoring tools like Nagios, continuous integration solutions like Hudson or Jenkins, and automation solutions like Puppet or Chef.
    • Customized Actions
      Customized actions can be specified for events, notifications and audit activities. When a customized action is triggered, the entire event context will be sent to the preconfigured URL, allowing it to act on the data. Common examples include integrating with 3rd party systems, sending SMS messages in case of critical failures, etc.

    Miscellaneous

    • Session Clustering Improvements
      Session Clustering has been tuned to better support larger clusters; in addition, it comes preconfigured with better default settings that greatly reduce the likelihood of session key collisions.
    • Job Queue Improvements
      The popular Job Queue function, which enables an app to run time-consuming jobs serially, now includes the ability to re-queue jobs. Job Queue APIs now support the ability to re-queue an existing job.
    • Support for the Latest Technologies
      • PHP 5.4
      • Zend Framework 2
      • Most recent versions for all extensions and libraries

    Ressources
    FORUMS

    Visit Zend Server Forum

    En savoir plus»

    WHITE PAPER

    Application Leadership Today -- DevOps: Agile Delivery for Competitive Edge

    En savoir plus»

    WEBINAR

    Discover how Zend Server 6 bridges the Devops chasm

    En savoir plus»

    Etude de cas

    Learn how Offers.com used the Zend solutions to build and manage a highly successful e-commerce website

    En savoir plus»

    FICHE PRODUIT

    Read how Zend Server can ensure application success

    En savoir plus»

    Blog

    Continuous Delivery Best Practices: Delivery Apps Rapidly, iteravitely, and Consistently.

    En savoir plus»

    Témoignages des clients

       Leveraging Zend Server’s capabilities and SDK allowed us to simplify the scripting and packaging mechanisms for the deployment of our code and to effortlessly support server clusters, enabling non-expert users to initiate deployments. This ensured extra control and the flexibility essential for Novadex to stay at the forefront of cloud based business communication management.   

    Andreas RossbachCTO, Novadex

       Our provisioning scripts and the fully laid-out functionality of Zend deployment eliminated a lot of manual processes. Between Zend Server and Zend’s ongoing support, we’ve also gotten a lot of experience on how to do better performance testing.   

    Luis ColonDirector of Enterprise Architecture, CDS Global

       With Zend Server, you can have multiple applications running on the same server, whereas other models allow just one application per server. This translates into cost savings for us because our development QA testing server has 12 apps running on it in parallel, and with Amazon Cloud our server costs are our biggest expense.    

    Jonathan MarstonVice President of Engineering, EnglishCentral