• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Zend Solutions For Operational Maturity 01 21 2010
 

Zend Solutions For Operational Maturity 01 21 2010

on

  • 1,811 views

phptechtalk 2010, MIMOS PHP COE

phptechtalk 2010, MIMOS PHP COE

Statistics

Views

Total Views
1,811
Views on SlideShare
1,810
Embed Views
1

Actions

Likes
0
Downloads
23
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Zend Solutions For Operational Maturity 01 21 2010 Zend Solutions For Operational Maturity 01 21 2010 Presentation Transcript

    • Enhancing the Operational Maturity of PHP Applications and Infrastructure Siddhartha Agarwal VP, Americas Field Operations siddhartha@zend.com (408) 342 8887 © All rights reserved. Zend Technologies, Inc.
    • Key Priorities articulated by CTOs, CIOs and VPs of Engineering • Maintaining quality through shrinking release cycles • Managing and scaling business-critical Open Source applications to deliver on SLAs • Increasing the rate of successful deployments from development into production environments • Enabling developers to focus on developing functionality as opposed to solving production issues • Securing applications to protect enterprise and customer data • Defining standards for Open Source applications across the enterprise | 2 Increasing Maturity of PHP Applications © All rights reserved. Zend Technologies, Inc.
    • Typical Process for Getting Started with PHP • Download Build PHP Try to Deploy Developer PHP from • Manageability Application Competency Gap PHP.net • Fast! • Scalability Challenges • Easy • Performance • Download • Reliability Editor and • SLA Apache Server How do I enforce consistency and compliance? How do I scale my dynamic PHP applications? How do I “operationalize” my PHP applications? How do I improve the developer productivity? | 3 Increasing Maturity of PHP Applications © All rights reserved. Zend Technologies, Inc.
    • Challenges with ensuring Predictability through the Applications Delivery Lifecycle Quality Development Staging Production Assurance • Different versions of PHP • Production operations lacks expertise to manage PHP apps • Architecture/design does not consider scalability requirements • Low deployment success rate • Deployment documentation is lacking • Developers frequently involved in production issues Chasm Between Development and Production Operations | 5 Increasing Maturity of PHP Applications © All rights reserved. Zend Technologies, Inc.
    • Automation and Best Practices help create Predictability in the Applications Delivery Lifecycle Achieving Mastering Proactive Predictability Continuous the Basics Planning & Stability Monitoring Quality Development Staging Production Assurance Feedback / Improvement Moving consistently across phases increases operational predictability & performance | 6 Increasing Maturity of PHP Applications © All rights reserved. Zend Technologies, Inc.
    • Mastering the Basics Quality Development Staging Production Assurance • Best practices and coding standards • Reusable code • Architecture guidelines • Consistent development environment | 7 Increasing Maturity of PHP Applications © All rights reserved. Zend Technologies, Inc.
    • Proactive Planning Quality Development Staging Production Assurance • Repeatable, uniform testing • Documentation standards • Performance and scalability metrics • Planning for Compliance | 8 Increasing Maturity of PHP Applications © All rights reserved. Zend Technologies, Inc.
    • Achieving Predictability and Stability Quality Development Staging Production Assurance • Deployment and maintenance standards • Agreed-upon processes • Proactive management • Centralized monitoring • Established, proven communication mechanisms | 9 Increasing Maturity of PHP Applications © All rights reserved. Zend Technologies, Inc.
    • Continuous Monitoring & Improvement Quality Development Staging Production Assurance • Delivering on SLAs • Reducing MTTR via root cause analysis • Increasing MTBF through Post incident reviews • Configuration Mgmt through Maintenance & update profiles | © All rights reserved. Zend Technologies, Inc. Increasing Maturity of PHP Applications 10
    • Moving consistently across phases enhances Operational Maturity Value Continuous Improvement Achieving Predictability & Stability Proactive Planning Mastering the Basics Operational Maturity Greater Maturity => Reduced Cost, Risk => Increased Uptime | © All rights reserved. Zend Technologies, Inc. Increasing Maturity of PHP Applications 11
    • Where is your Organization on the Operational Maturity Curve? Value Maturity Required to meet Business Goals Continuous Current Maturity Improvement Achieving Predictability & Stability Proactive Planning Mastering the Basics Operational Maturity | © All rights reserved. Zend Technologies, Inc. Increasing Maturity of PHP Applications 13
    • Zend’s Solutions Leverage Automation to Mitigate the Operational Maturity Gap © All rights reserved. Zend Technologies, Inc.
    • Zend’s Solutions to Enhance Operational Maturity • Download Build PHP Try to Deploy Developer PHP from Application • Manageability PHP.net • Fast! • Scalability • Easy • Performance • Download • Reliability Editor and • SLA Apache Server Commercial PHP Distribution for Reliable Deployment Frameworks & IDEs for Rapid Development & Best Practices Application Server for Performance & Scalable Deployment Training, Services and Support to Optimize your ROI | © All rights reserved. Zend Technologies, Inc. Increasing Maturity of PHP Applications 15
    • What It Takes to Move Up the Maturity Curve People Process Products Community © All rights reserved. Zend Technologies, Inc.
    • How Zend Can Help You Increase Maturity Level Develop Test Deploy Maintain People Developer Training Design & Performance Audit  Security Audit Architecture Consulting  PHP Certification  Sys Admin Training  Smart Start  Smart Start Community Products Process Zend Framework  Testing Best Practices Deployment Best Practices Products Process Zend Developer Solution Zend Production Server Solution Zend Framework © All rights reserved. Zend Technologies, Inc.
    • Build and Maintain Strong Technical Skills Develop Test Deploy Maintain People Developer Training Sys Admin Training Design/Arch. Consulting Performance Audit Community PHP Certification Security Audit Smart Start Smart Start Process Products © All rights reserved. Zend Technologies, Inc.
    • Standardize and Automate Processes Develop Test Deploy Maintain People Process Community Dev Best Practices Deployment Best Testing Best Practices Practices Zend Framework Products © All rights reserved. Zend Technologies, Inc.
    • Software Solutions to Automate Best Practices and Enable Proactive Management Develop Test Deploy Maintain People Process Products Zend Developer Solution Zend Production Server Solution Community Zend Studio Zend Platform Zend Server Zend Framework Enterprise Suite Zend Platform Zend Server (Dev License) Enterprise Suite (Dev License) Zend Framework Standard Enterprise Support Support Gold Support Platinum Support Zend Guard © All rights reserved. Zend Technologies, Inc.
    • Zend’s Web application solution: Combining Microsoft’s productivity & Java’s scalability © All rights reserved. Zend Technologies, Inc.
    • Zend Solutions: Integrated & Heterogeneous © All rights reserved. Zend Technologies, Inc.
    • Zend Studio: Professional-Grade PHP IDE • Supports Agile development  Refactoring, PHPUnit, code coverage, profiling • Reduces defects in deployment and production  Repeatable, uniform testing • Slashes root cause analysis time for production issues  Zend Server captures full problem data in production  The developer steps through the problem in the lab to quickly pinpoint root cause • Integrated with Zend Framework © All rights reserved. Zend Technologies, Inc.
    • Zend Framework: De Facto PHP Standard • PHP 5 open-source web framework • Corporate contributions from IBM, Google, Microsoft and others • Rapid Development and Reusability with pre-built components • Object-oriented, unit-tests required, focused on best practices for modern web apps • Follows principle of “extreme simplicity,” making it easy to learn and easy to use for developers • Developers focus on business specific functionality as opposed to infrastructure • Higher deployment success rates  Components rigorously tested by Zend and PHP community © All rights reserved. Zend Technologies, Inc.
    • Zend Server Zend Server Collaborat Performance Application Availability & Reliability e Optimization Management Scalability Zend Studio (Eclipse-based) Acceleratio Monitoring Job Queue Updates n Optimization Diagnostics Java Bridge Hot Fixes Debug Caching Configuratio Downloads Support n Zend Framework Test PHP Code Linux Windows IBM i (rpm/deb repositories) (MSI) (PTF) © All rights reserved. Zend Technologies, Inc.
    • Zend Production Server: Enterprise-Grade PHP Web Application Server • Early problem detection through application monitoring • Rapid root cause analysis with Zend Studio integration • PHP updates, extension updates, driver updates and security hot fixes • Server/Session clustering • Job Queue • Centralized management • Web administrator console • Native, integrated installers • Out-of-the-box connectivity to Web services, databases, LDAP, etc. • 24x7x365 technical support © All rights reserved. Zend Technologies, Inc.
    • Benefits of the Zend Developer Solution • Enhances developer Develop Test productivity by up to 30% • Increases quality Zend Studio Zend Framework • Standardizes development Zend Platform Zend Server (Dev License) Enterprise Suite (Dev License) Standard Enterprise Support Support © All rights reserved. Zend Technologies, Inc.
    • Benefits of the Zend Production Server Solution • Help meet performance and Deploy Maintain availability SLA requirements Zend Platform Zend Server • Ensures application security Enterprise Suite • Ensures reliable/ scalable Zend Framework web deployments Gold Support Platinum Support • Minimizes time spent on maintaining PHP infrastructure © All rights reserved. Zend Technologies, Inc.
    • Zend’s Software Solutions • How many PHP developers do you have?  Developer Solution • Zend Framework • Zend Studio • Zend Production Server (Development License) • Zend Gold Support • How many production/staging servers do you have?  Production Server Solution • Zend Framework • Zend Production Server • Zend Platinum Support | 29 Increasing Maturity of PHP Applications © All rights reserved. Zend Technologies, Inc. | 2-
    • Zend’s Solutions help Organizations Move up the Maturity curve fast … Value Continuous Monitoring Achieving Predictability & Stability Proactive Planning Mastering the Basics Operational Maturity | 30 Increasing Maturity of PHP Applications © All rights reserved. Zend Technologies, Inc. | 2-