Zend server presentation for osi days
-
Upload
opensourceindia -
Category
Technology
-
view
528 -
download
1
Transcript of Zend server presentation for osi days
©All rights reserved. Zend Technologies, Inc.
Faster Development, Rapid Deployment & Quick Problem Resolution using Zend ServerPrasant Kumar
Solution Engineer, Zend Technologies
Agenda• The changing approach towards application
development
• New twist in classic IT challenges
• What Zend Server is?
• How Zend Server handles those new challenges?
The Perfect Storm
Always-connected web and mobile apps
Business
Rapid adoption of private & public cloud
Technology
Dis
ru
pt
io
ns
Traditional languages
Waterfall development
On-premise deployments
Ch
an
ge
Open, dynamic programming
languages
Agile development & operations
Cloud deployments
Deliver faster but manage cost and quality
The approach to application development is changing
These changes put a new twist on classic IT challenges ….
How to enable greater development productivity?
How to minimize problem resolution time?
How to release faster while maintaining quality?
How to meet application SLAs?
Zend Server
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
Improving Developer Productivity Tracking, installing, and configuring PHP
libraries 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
PHP caching APIs and Zend Framework built in
D e v e l o p D e p l o y M a n a g e
How do I release faster while maintaining quality?
How do I make my developers more productive?
How do I make end -users happy with application response times?
How do I make end -users happy with application response times?
How do I enable developers to be more productive?
PHP
Zend Framework
Session Management
Auto-scaling
Clustering
Acceleration
Monitoring Caching
Job Queue
Deployment
Hot FixesSupport
Code Tracing
Bridge the chasm between development and operations
D e v e l o p D e p l o y M a n a g e
How do I release faster while maintaining quality?
How do I make my developers more productive?
How do I make end -users happy with application response times?
How do I make end -users happy with application response times?
• 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
• IT Automation Scalability for application, not just infrastructure
• APIs for automated provisioning, configuring and deployment of applications
• APIs for auto-scaling highly available clusters
Automated provisioning of standardized environments across development, testing, staging and production• Enables modern Continuous Integration (CI) processes
How do I release faster while maintaining quality?
PHP
Zend Framework
Session Management
Auto-scaling
Clustering
Acceleration
Monitoring Caching
Job Queue
Deployment
Hot FixesSupport
Code Tracing
Keep end users satisfied Multi-level optimization across the HTTP
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
Out-of-the-box high performance session management supporting High Availability
Monitoring
Code Tracing
Acceleration
Caching
Job Queue
Deployment
Support Hot Fixes
PHP
Zend Framework
Clustering
Auto-scaling
Session Management
D e v e l o p D e p l o y M a n a g e
How do I release faster while maintaining quality?
How do I make my developers more productive?
How do I make end -users happy with application response times?
How do I make end -users happy with application response times?
How do I meet end-user expectations for application response times?
See inside your apps - code tracing eliminates the need for problem reproduction
Integration with Zend Studio further simplifies troubleshooting
Find PHP errors faster • Performance, functional and configuration
errors
• Proactive monitoring across a cluster
• Monitoring thresholds improve Dev-to-Ops collaborationCode
Tracing
PHP
Zend Framework
Session Management
Auto-scaling
Clustering
Acceleration
Monitoring
Job Queue
Caching
Deployment
Hot FixesSupport
D e v e l o p D e p l o y M a n a g e
How do I release faster while maintaining quality?
How do I make my developers more productive?
How do I make end -users happy with application response times?
How do I make end -users happy with application response times?
Cut Problem Resolution by 50%How do I cut the time developers spend on problem resolution?
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
Root Cause Analysisreproduce problem - debug
Root Cause Analysis
analyze code trace
Problem resolution time without Code Tracing
Problem resolution time with Code Tracing
Fix
Fix
Learn more!
• www.zend.com/server Watch short videos explaining the major features
Read white papers
And download a free 30-day trial