Unveiling Zend Server Cluster Manager

1,249 views

Published on

This is the slide deck of the Zend webinar "Unveiling Zend Server Cluster Manager".

This webinar introduces Zend Server Cluster Manager, Zend's new solution for managing clustered PHP applications. We'll discuss how you can use Zend Server Cluster Manager to help ensure high availability and
to make managing, adding, and removing servers easy. We'll go into depth on the features of Zend Server Cluster Manager including session clustering, central monitoring and management, and more.

You can watch the related webinar at http://bit.ly/mSXl5B, after a short registration.

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
1,249
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Unveiling Zend Server Cluster Manager

  1. 1. Introducing Zend Server Cluster ManagerJoshua SolominZend TechnologiesTo 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. 2. Housekeeping •All phone lines are muted •Submit the questions via WebEx chat any time •Q&A at the end •Recording will be available2 © All rights reserved. Zend Technologies, Inc.
  3. 3. Zend Server PHP Stack Performance Monitoring & Optimization Code Tracing3 © All rights reserved. Zend Technologies, Inc.
  4. 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. 5. Zend Server + Zend Server Cluster Manager PHP Stack Performance Monitoring & Session Configuration Centralized Optimization Code Tracing Clustering Management Monitoring5 © All rights reserved. Zend Technologies, Inc.
  6. 6. Solutions for the Full Application Lifecycle Partners/Integrations PHP Application Lifecycle Partners/Integrations6 © All rights reserved. Zend Technologies, Inc.
  7. 7. Zend Server Cluster Manager Architecture MySQL7 © All rights reserved. Zend Technologies, Inc.
  8. 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. 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. 10. How it Works SCD SCD SCD SCD Server A Server B Server C Server D Load Balancer10 Insert->Header & Footer Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  11. 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 Balancer11 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  12. 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 Balancer12 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  13. 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 Balancer13 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  14. 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.com14 © All rights reserved. Zend Technologies, Inc.
  15. 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. 16. From Individual Zend Server Monitoring…16 © All rights reserved. Zend Technologies, Inc.
  17. 17. … to Centralized Monitoring17 © All rights reserved. Zend Technologies, Inc.
  18. 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 nodes18 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  19. 19. Configuration Management“You have people that dont have configuration management, dont havevulnerability management, dont have patch management. Kevin Mitnick © 2009 All rights reserved. Zend Technologies, Inc.
  20. 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 mismatch20 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  21. 21. High Scalability © 2009 All rights reserved. Zend Technologies, Inc.
  22. 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 Cloud22 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  23. 23. Zend Server Cluster Managervs. Zend Platform © 2009 All rights reserved. Zend Technologies, Inc.
  24. 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 Manager24 © All rights reserved. Zend Technologies, Inc.
  25. 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, 201025 © All rights reserved. Zend Technologies, Inc.
  26. 26. Q&A © 2009 All rights reserved. Zend Technologies, Inc.
  27. 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.

×