SlideShare uma empresa Scribd logo
1 de 27
Introducing
 Zend Server Cluster Manager

Joshua Solomin
Zend Technologies


To watch the webinar please go to:
http://www.zend.com/webinar/ZSCM/70170000000bHvH-webinar-
unveiling-zscm-20100629.flv

                                                        © All rights reserved. Zend Technologies, Inc.
Housekeeping

    •All phone lines are muted
    •Submit the questions via WebEx chat any time
    •Q&A at the end
    •Recording will be available




2                          © All rights reserved. Zend Technologies, Inc.
Zend Server




    PHP Stack   Performance    Monitoring &
                Optimization   Code Tracing




3                                  © All rights reserved. Zend Technologies, Inc.
When Your Application Grows…




    PHP Stack   Performance
                Optimization
                               Monitoring &
                               Code Tracing
                                                                   •       How do you scale?
                                                                   •       How do you find problems?
                                                                   •       How do you isolate problems?
                                                                   •       How do you provide failover?
                                                                   •       How do you ensure consistent
                                                                           configuration?



4                                  © All rights reserved. Zend Technologies, Inc.
Zend Server + Zend Server Cluster Manager




    PHP Stack   Performance    Monitoring &                             Session      Configuration   Centralized
                Optimization   Code Tracing                            Clustering    Management      Monitoring




5                                   © All rights reserved. Zend Technologies, Inc.
Solutions for the Full Application Lifecycle
                     Partners/Integrations




                       PHP Application
                             Lifecycle




                     Partners/Integrations




6                       © All rights reserved. Zend Technologies, Inc.
Zend Server Cluster Manager Architecture




                                                                     MySQL




7                   © All rights reserved. Zend Technologies, Inc.
Session Clustering


“Go on failing. Go on. Only next time, try to fail better. “

                                                                                         Samuel Beckett



                                   © 2009 All rights reserved. Zend Technologies, Inc.
PHP Session Storage with Zend Server

• Configured by Zend Server Cluster Manager
• Uses daemons running on all Zend Server instances
• Session data stored in-memory or on disk
• Redundancy is built-in
• Fast, scales well and provides a reliable failover
• Very simple to set up and manage
• Good fit to cloud environments
• Graceful shutdown – for server maintenance and scale down



                           © All rights reserved. Zend Technologies, Inc.
How it Works




                       SCD       SCD                                       SCD      SCD

                   Server A    Server B                               Server C    Server D




                                          Load Balancer


10   Insert->Header & Footer
     Insert->Header & Footer     © All rights reserved. Zend Technologies, Inc.
1st Request: no session ID
            Session is created on server B,
            Server D, being the least loaded server, is selected as backup




                               SCD     SCD                                       SCD      SCD

                          Server A   Server B                               Server C    Server D




                                                Load Balancer


11   Insert->Header & Footer           © All rights reserved. Zend Technologies, Inc.
2nd Request: has session ID
            Cookie says “B is master, D is backup”
            Server C relays request to Server B (master)
            Server B updates Server D (backup) after session_write_close()




                               SCD     SCD                                       SCD      SCD

                          Server A   Server B                               Server C    Server D




                                                Load Balancer


12   Insert->Header & Footer           © All rights reserved. Zend Technologies, Inc.
3rd Request: master goes down
        Server A tries to reach Server B (master), then switches to Server D (backup).
        Server D will become master and find a new backup (Server C)




                               SCD     SCD                                       SCD      SCD

                          Server A   Server B                               Server C    Server D

                                        X

                                                Load Balancer


13   Insert->Header & Footer           © All rights reserved. Zend Technologies, Inc.
Learn More About Session Storage

     • Technical white paper on how to
       Implement a Scalable Failover Solution
       for PHP Sessions
      http://www.zend.com/en/products/server-cluster-manager




     • Webinar – “Scalable High-Availability
       Session Storage with Zend Server
       Cluster Manager”
      View live webinar or a recording on www.zend.com




14                                            © All rights reserved. Zend Technologies, Inc.
Centralized Monitoring


“It is nice to know that the computer understands the problem.
But I would like to understand it too. “

                                                                                     Eugene Wigner


                               © 2009 All rights reserved. Zend Technologies, Inc.
From Individual Zend Server Monitoring…




16                    © All rights reserved. Zend Technologies, Inc.
… to Centralized Monitoring




17                     © All rights reserved. Zend Technologies, Inc.
Monitoring & Code Tracing

     • New cluster-specific event types added:
           Server Added/Removed

           Server Configuration Out of Sync

           Server not Responding

     • Events are aggregated for improved usability
     • Events and code trace meta-data written to the central DB
     • Actual code trace files are saved on the server disk
     • Periodical cleanup of events and traces in the nodes




18   Insert->Header & Footer    © All rights reserved. Zend Technologies, Inc.
Configuration Management


“You have people that don't have configuration management, don't have
vulnerability management, don't have patch management.

                                                                                     Kevin Mitnick


                               © 2009 All rights reserved. Zend Technologies, Inc.
Configuration Management

     • Ensures consistent PHP configuration across a cluster
     • All servers added to a cluster automatically configured
     • A periodical background configuration check
     • Alerts on configuration mismatch




20   Insert->Header & Footer   © All rights reserved. Zend Technologies, Inc.
High Scalability




               © 2009 All rights reserved. Zend Technologies, Inc.
Scalability with Zend Server Cluster Manager

     • Scalable session clustering mechanism
     • Adding Zend Server instances to a cluster is fast and easy
     • Centralized monitoring and diagnostics
     • Works well in the Cloud




22   Insert->Header & Footer   © All rights reserved. Zend Technologies, Inc.
Zend Server Cluster Manager
vs. Zend Platform




             © 2009 All rights reserved. Zend Technologies, Inc.
Zend Server Cluster Manager vs. Zend Platform

     • Uses current-generation Zend Server technology
     • Supports highly dynamic server environments, e.g. Cloud
     • Much simpler installation, using OS native installers
     • Improved configuration management, e.g. monitoring
     • Much improved ease-of-use, greatly simplified web UI
     • Much friendlier licensing
     • Zend committed to helping Zend Platform customers with
       the migration to Zend Server Cluster Manager




24                             © All rights reserved. Zend Technologies, Inc.
Where do I go from here?

     • Read more on www.zend.com
     • Download trials (Zend Server+Zend Server Cluster Manager)
     • Contact us through zend.com, Facebook, Twitter
     • Meet us at ZendCon in Santa Clara, CA, Nov 1-4, 2010




25                           © All rights reserved. Zend Technologies, Inc.
Q&A




      © 2009 All rights reserved. Zend Technologies, Inc.
Webinar

     To watch the webinar please go to:
     http://www.zend.com/webinar/ZSCM/70170000000bHvH-
     webinar-unveiling-zscm-20100629.flv
     or
     http://bit.ly/mSXl5B


     (short registration required)




27                                   © All rights reserved. Zend Technologies, Inc.

Mais conteúdo relacionado

Mais de Zend by Rogue Wave Software

Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018) Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018) Zend by Rogue Wave Software
 
The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)Zend by Rogue Wave Software
 
Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)Zend by Rogue Wave Software
 
Fundamentals of performance tuning PHP on IBM i
Fundamentals of performance tuning PHP on IBM i  Fundamentals of performance tuning PHP on IBM i
Fundamentals of performance tuning PHP on IBM i Zend by Rogue Wave Software
 

Mais de Zend by Rogue Wave Software (20)

Building web APIs in PHP with Zend Expressive
Building web APIs in PHP with Zend ExpressiveBuilding web APIs in PHP with Zend Expressive
Building web APIs in PHP with Zend Expressive
 
To PHP 7 and beyond
To PHP 7 and beyondTo PHP 7 and beyond
To PHP 7 and beyond
 
Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018) Speed up web APIs with Expressive and Swoole (PHP Day 2018)
Speed up web APIs with Expressive and Swoole (PHP Day 2018)
 
The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)The Sodium crypto library of PHP 7.2 (PHP Day 2018)
The Sodium crypto library of PHP 7.2 (PHP Day 2018)
 
Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)Develop web APIs in PHP using middleware with Expressive (Code Europe)
Develop web APIs in PHP using middleware with Expressive (Code Europe)
 
Middleware web APIs in PHP 7.x
Middleware web APIs in PHP 7.xMiddleware web APIs in PHP 7.x
Middleware web APIs in PHP 7.x
 
Ongoing management of your PHP 7 application
Ongoing management of your PHP 7 applicationOngoing management of your PHP 7 application
Ongoing management of your PHP 7 application
 
Developing web APIs using middleware in PHP 7
Developing web APIs using middleware in PHP 7Developing web APIs using middleware in PHP 7
Developing web APIs using middleware in PHP 7
 
The Docker development template for PHP
The Docker development template for PHPThe Docker development template for PHP
The Docker development template for PHP
 
The most exciting features of PHP 7.1
The most exciting features of PHP 7.1The most exciting features of PHP 7.1
The most exciting features of PHP 7.1
 
Unit testing for project managers
Unit testing for project managersUnit testing for project managers
Unit testing for project managers
 
The new features of PHP 7
The new features of PHP 7The new features of PHP 7
The new features of PHP 7
 
Deploying PHP apps on the cloud
Deploying PHP apps on the cloudDeploying PHP apps on the cloud
Deploying PHP apps on the cloud
 
Data is dead. Long live data!
Data is dead. Long live data! Data is dead. Long live data!
Data is dead. Long live data!
 
Optimizing performance
Optimizing performanceOptimizing performance
Optimizing performance
 
Resolving problems & high availability
Resolving problems & high availabilityResolving problems & high availability
Resolving problems & high availability
 
Developing apps faster
Developing apps fasterDeveloping apps faster
Developing apps faster
 
Keeping up with PHP
Keeping up with PHPKeeping up with PHP
Keeping up with PHP
 
Fundamentals of performance tuning PHP on IBM i
Fundamentals of performance tuning PHP on IBM i  Fundamentals of performance tuning PHP on IBM i
Fundamentals of performance tuning PHP on IBM i
 
Getting started with PHP on IBM i
Getting started with PHP on IBM iGetting started with PHP on IBM i
Getting started with PHP on IBM i
 

Último

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Último (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Unveiling Zend Server Cluster Manager

  • 1. Introducing Zend Server Cluster Manager Joshua Solomin Zend Technologies To watch the webinar please go to: http://www.zend.com/webinar/ZSCM/70170000000bHvH-webinar- unveiling-zscm-20100629.flv © All rights reserved. Zend Technologies, Inc.
  • 2. Housekeeping •All phone lines are muted •Submit the questions via WebEx chat any time •Q&A at the end •Recording will be available 2 © All rights reserved. Zend Technologies, Inc.
  • 3. Zend Server PHP Stack Performance Monitoring & Optimization Code Tracing 3 © All rights reserved. Zend Technologies, Inc.
  • 4. When Your Application Grows… PHP Stack Performance Optimization Monitoring & Code Tracing • How do you scale? • How do you find problems? • How do you isolate problems? • How do you provide failover? • How do you ensure consistent configuration? 4 © All rights reserved. Zend Technologies, Inc.
  • 5. Zend Server + Zend Server Cluster Manager PHP Stack Performance Monitoring & Session Configuration Centralized Optimization Code Tracing Clustering Management Monitoring 5 © All rights reserved. Zend Technologies, Inc.
  • 6. Solutions for the Full Application Lifecycle Partners/Integrations PHP Application Lifecycle Partners/Integrations 6 © All rights reserved. Zend Technologies, Inc.
  • 7. Zend Server Cluster Manager Architecture MySQL 7 © All rights reserved. Zend Technologies, Inc.
  • 8. Session Clustering “Go on failing. Go on. Only next time, try to fail better. “ Samuel Beckett © 2009 All rights reserved. Zend Technologies, Inc.
  • 9. PHP Session Storage with Zend Server • Configured by Zend Server Cluster Manager • Uses daemons running on all Zend Server instances • Session data stored in-memory or on disk • Redundancy is built-in • Fast, scales well and provides a reliable failover • Very simple to set up and manage • Good fit to cloud environments • Graceful shutdown – for server maintenance and scale down © All rights reserved. Zend Technologies, Inc.
  • 10. How it Works SCD SCD SCD SCD Server A Server B Server C Server D Load Balancer 10 Insert->Header & Footer Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 11. 1st Request: no session ID Session is created on server B, Server D, being the least loaded server, is selected as backup SCD SCD SCD SCD Server A Server B Server C Server D Load Balancer 11 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 12. 2nd Request: has session ID Cookie says “B is master, D is backup” Server C relays request to Server B (master) Server B updates Server D (backup) after session_write_close() SCD SCD SCD SCD Server A Server B Server C Server D Load Balancer 12 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 13. 3rd Request: master goes down Server A tries to reach Server B (master), then switches to Server D (backup). Server D will become master and find a new backup (Server C) SCD SCD SCD SCD Server A Server B Server C Server D X Load Balancer 13 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 14. Learn More About Session Storage • Technical white paper on how to Implement a Scalable Failover Solution for PHP Sessions http://www.zend.com/en/products/server-cluster-manager • Webinar – “Scalable High-Availability Session Storage with Zend Server Cluster Manager” View live webinar or a recording on www.zend.com 14 © All rights reserved. Zend Technologies, Inc.
  • 15. Centralized Monitoring “It is nice to know that the computer understands the problem. But I would like to understand it too. “ Eugene Wigner © 2009 All rights reserved. Zend Technologies, Inc.
  • 16. From Individual Zend Server Monitoring… 16 © All rights reserved. Zend Technologies, Inc.
  • 17. … to Centralized Monitoring 17 © All rights reserved. Zend Technologies, Inc.
  • 18. Monitoring & Code Tracing • New cluster-specific event types added:  Server Added/Removed  Server Configuration Out of Sync  Server not Responding • Events are aggregated for improved usability • Events and code trace meta-data written to the central DB • Actual code trace files are saved on the server disk • Periodical cleanup of events and traces in the nodes 18 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 19. Configuration Management “You have people that don't have configuration management, don't have vulnerability management, don't have patch management. Kevin Mitnick © 2009 All rights reserved. Zend Technologies, Inc.
  • 20. Configuration Management • Ensures consistent PHP configuration across a cluster • All servers added to a cluster automatically configured • A periodical background configuration check • Alerts on configuration mismatch 20 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 21. High Scalability © 2009 All rights reserved. Zend Technologies, Inc.
  • 22. Scalability with Zend Server Cluster Manager • Scalable session clustering mechanism • Adding Zend Server instances to a cluster is fast and easy • Centralized monitoring and diagnostics • Works well in the Cloud 22 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  • 23. Zend Server Cluster Manager vs. Zend Platform © 2009 All rights reserved. Zend Technologies, Inc.
  • 24. Zend Server Cluster Manager vs. Zend Platform • Uses current-generation Zend Server technology • Supports highly dynamic server environments, e.g. Cloud • Much simpler installation, using OS native installers • Improved configuration management, e.g. monitoring • Much improved ease-of-use, greatly simplified web UI • Much friendlier licensing • Zend committed to helping Zend Platform customers with the migration to Zend Server Cluster Manager 24 © All rights reserved. Zend Technologies, Inc.
  • 25. Where do I go from here? • Read more on www.zend.com • Download trials (Zend Server+Zend Server Cluster Manager) • Contact us through zend.com, Facebook, Twitter • Meet us at ZendCon in Santa Clara, CA, Nov 1-4, 2010 25 © All rights reserved. Zend Technologies, Inc.
  • 26. Q&A © 2009 All rights reserved. Zend Technologies, Inc.
  • 27. Webinar To watch the webinar please go to: http://www.zend.com/webinar/ZSCM/70170000000bHvH- webinar-unveiling-zscm-20100629.flv or http://bit.ly/mSXl5B (short registration required) 27 © All rights reserved. Zend Technologies, Inc.