2. Agenda
• The changing approach towards application development
• New twist in classic IT challenges
• What Zend Server is?
• How Zend Server handles those new challenges?
3. The approach to The Perfect Storm
application development is changing
Business Technology
Disruptions
Always-connected web Rapid adoption of private
and mobile apps & public cloud
Deliver faster but manage cost and quality
Traditional languages Open, dynamic programming languages
Change
Waterfall development Agile development & operations
On-premise deployments Cloud deployments
4. These changes put a new twist on
classic IT challenges ….
How to enable How to release
greater faster while
development maintaining
productivity? quality?
Zend
Server
How to minimize How to meet
problem application SLAs?
resolution time?
5. What is Zend Server?
• Web Application Server for running and managing
business-critical PHP applications
• Production quality Stack
A complete, well-tested and supported PHP 5 stack – 70+extensions,
ZF, DB connectivity and a lot more
• Two Editions - Free “Community Edition” & Full
commercial edition
Both are production ready
• Rapid root cause analysis with application monitoring
and diagnostics (integrated with Zend Studio IDE)
• Application deployment
• Multi-level performance enhancement capabilities
• Zend Framework Integration
• Software updates and security hot fixes
6. How do I make How do I make
How do I make end -users How do I release
my developers end -users
happy with happy with faster while
more application maintaining
productive? application
response times? response times? quality?
D e v e l o p D e p l o y M a n a g e
Improving Developer Productivity
How do I enable
developers to be Tracking, installing, and configuring PHP libraries
more productive? and drivers is a development time sink
Allows you to spend more time writing code
Ensures standardization across the development
team
Provides a consistent, supported, and up-to-date
PHP stack
Clustering
Auto-scaling
PHP caching APIs and Zend Framework built in
Session Management
Monitoring Caching
Acceleration Job Queue
Code Tracing Deployment
Support Hot Fixes
Zend Framework
PHP
7. How do I make How do I make
How do I make end -users How do I release
my developers end -users
happy with happy with faster while
more application maintaining
productive? application
response times? response times? quality?
D e v e l o p D e p l o y M a n a g e
How do I release Bridge the chasm between development
faster while
maintaining quality?
and operations
• Application Deployment
Package complete apps for hand-off to operations
team, with predefined settings and parameters
Rapid rollback to recover from deploying bad changes
Pro-active alerting on application changes and deployment
issues
Clustering
Auto-scaling • IT Automation
Session Management
Scalability for application, not just infrastructure
Monitoring Caching
Acceleration Job Queue
• APIs for automated provisioning, configuring and deployment
of applications
Code Tracing Deployment
Support Hot Fixes
• APIs for auto-scaling highly available clusters
Zend Framework Automated provisioning of standardized environments
PHP across development, testing, staging and production
• Enables modern Continuous Integration (CI) processes
8. How do I make How do I make
How do I make end -users How do I release
my developers end -users
happy with happy with faster while
more application maintaining
productive? application
response times? response times? quality?
D e v e l o p D e p l o y M a n a g e
How do I meet Keep end users satisfied
end-user
expectations for Multi-level optimization across the HTTP
application
response times? request/response cycle
Optimize application speed through bytecode
caching, data caching, page caching, job queue
Built-in Application Performance Monitoring
Auto-scaling using elastic cloud infrastructures
Clustering
Auto-scaling Out-of-the-box high performance session
Session Management management supporting High Availability
Monitoring Caching
Acceleration Job Queue
Code Tracing Deployment
Support Hot Fixes
Zend Framework
PHP
9. How do I make How do I make
How do I make end -users How do I release
my developers end -users
happy with happy with faster while
more application maintaining
productive? application
response times? response times? quality?
D e v e l o p D e p l o y M a n a g e
How do I cut the Cut Problem Resolution by 50%
time developers
spend on problem See inside your apps - code tracing eliminates the
resolution? need for problem reproduction
Integration with Zend Studio further simplifies
troubleshooting
Find PHP errors faster
• Performance, functional and configuration errors
Clustering
Auto-scaling
• Proactive monitoring across a cluster
Session Management • Monitoring thresholds improve Dev-to-Ops
Monitoring Caching collaboration
Acceleration Job Queue
Code Tracing Deployment
Support Hot Fixes
Zend Framework
PHP
10. Code Tracing
• Eliminates the need to reproduce problems
• Records live application execution when problems occur
• Activated through Zend Server monitoring rules or
manually
• Works in a live production environment or in a test lab
Problem resolution time Root Cause Analysis
without Code Tracing reproduce problem - debug Fix
Problem resolution time Root Cause Analysis
with Code Tracing analyze code trace Fix
11. Learn more!
• www.zend.com/server
Watch short videos explaining the major features
Read white papers
And download a free 30-day trial