Zend Server Cluster ManagerJan BurklZend TechnologiesDas Webinar kann hier angeschaut werden:http://www.zend.com/webinar/Z...
Wer bin ich?    • Jan Burkl      jan.burkl@zend.com    • PHP Entwickler seit 2001      Projektarbeit    • Bei Zend seit ...
3   © All rights reserved. Zend Technologies, Inc.
Zend Server    PHP Stack   Performance   Monitoring &                Optimierung   Code Tracing4                          ...
Wenn die Applikation wächst…    PHP Stack   Performance                Optimierung                              Monitoring...
Zend Server + Zend Server Cluster Manager    PHP Stack   Performance   Monitoring &                             Session   ...
Zend Server Cluster Manager Architektur                                                                     MySQL7        ...
Session Clustering“Go on failing. Go on. Only next time, try to fail better. “                                            ...
PHP Session Verwaltung mit Zend Server• Konfiguration über Zend Server Cluster Manager• Daemons laufen auf allen Zend Serv...
Wie funktioniert`s?                       SCD       SCD                                       SCD      SCD                ...
Erster Request: keine Session ID            Session wird kreiert auf Server B,            Server D, Server mit der gerings...
Zweiter Request: Session ID existiert            Cookie sagt “B ist Master, D ist Backup”            Server C leitet Reque...
Dritter Request: Master ist down        Server A versucht Server B (Master) zu erreichen, dann umschalten zu Server       ...
Mehr über Session Storage     • Technisches Whitepaper über das       Implementieren einer skalierbaren       Failover Lös...
Zentrales Monitoring“It is nice to know that the computer understands the problem.But I would like to understand it too. “...
Vom individuellen Zend Server Monitoring…16                    © All rights reserved. Zend Technologies, Inc.
… zum zentralen Monitoring17                    © All rights reserved. Zend Technologies, Inc.
Monitoring & Code Tracing     • Neue clusterspezifische Event Typen hinzugefügt:           Server Added/Removed          ...
Konfigurations Management“You have people that dont have configuration management, dont havevulnerability management, dont...
Konfigurations Management     • Stellt konsistente PHP Konfiguration im Cluster sicher     • All servers added to a cluste...
Hohe Skalierbarkeit              © 2009 All rights reserved. Zend Technologies, Inc.
Skalierbarkeit mit Zend Server Cluster     Manager     • Skalierbarer Session Clustering Mechanismus     • Hinzufügen von ...
Zend Server Cluster Managervs. Zend Platform             © 2009 All rights reserved. Zend Technologies, Inc.
Zend Server Cluster Manager vs. Zend Platform     • Aktuelle Zend Server Technologie     • Dynamische Server Umgebungen, z...
Wie geht’s weiter?     • Mehr auf www.zend.com     • Download Trials       (Zend Server + Zend Server Cluster Manager)   ...
Q&Ajan@zend.comvertrieb@zend.com                    © 2009 All rights reserved. Zend Technologies, Inc.
Webinar     Das Webinar kann hier angeschaut werden:     http://www.zend.com/webinar/ZSCM/70170000000bIaN-     Unveiling_Z...
Upcoming SlideShare
Loading in …5
×

Einblicke in Zend Server Cluster Manager

669 views
591 views

Published on

Dies sind die Präsentationsfolien des Zend Webinars "Einblicke in Zend Server Cluster Manager".

Dieses Webinar ist eine Einführung in Zend Server Cluster Manager, Zend's neue Lösung für das Management von geclusterten PHP Applikationen. Wir besprechen, wie Sie den Zend Server Cluster Manager dazu nutzen können, eine hohe Verfügbarkeit sicherzustellen und wie Sie Server ganz einfach managen, hinzufügen und entfernen können. Außerdem erforschen wir die Tiefen der Features des Zend Server Cluster Managers, einschließlich Session Clustering, zentrales Monitoring und Management, und mehr.

Das dazugehörige Webinar kann unter http://bit.ly/p0jnAF angeschaut werden, nach einer kurzen, kostenlosen Registrierung.

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Dies sind die Präsentationsfolien des Zend Webinars 'Einblicke in Zend Server Cluster Manager'.

    Das dazugehörige Webinar kann unter http://bit.ly/p0jnAF angeschaut werden, nach einer kurzen, kostenlosen Registrierung.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
669
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

Einblicke in Zend Server Cluster Manager

  1. 1. Zend Server Cluster ManagerJan BurklZend TechnologiesDas Webinar kann hier angeschaut werden:http://www.zend.com/webinar/ZSCM/70170000000bIaN-Unveiling_Zend_Server_Cluster_Manager_20100705_DE.flv © All rights reserved. Zend Technologies, Inc.
  2. 2. Wer bin ich? • Jan Burkl jan.burkl@zend.com • PHP Entwickler seit 2001 Projektarbeit • Bei Zend seit 2006 System Engineer • Zend Certified Engineer PHP 5 Zend Framework2 © All rights reserved. Zend Technologies, Inc.
  3. 3. 3 © All rights reserved. Zend Technologies, Inc.
  4. 4. Zend Server PHP Stack Performance Monitoring & Optimierung Code Tracing4 © All rights reserved. Zend Technologies, Inc.
  5. 5. Wenn die Applikation wächst… PHP Stack Performance Optimierung Monitoring & Code Tracing • Skalierung? • Probleme finden? • Probleme isolieren? • Für Ausfallsicherheit sorgen? • Konsistente Konfiguration sicherstellen?5 © All rights reserved. Zend Technologies, Inc.
  6. 6. Zend Server + Zend Server Cluster Manager PHP Stack Performance Monitoring & Session Configuration Centralized Optimierung Code Tracing Clustering Management Monitoring6 © All rights reserved. Zend Technologies, Inc.
  7. 7. Zend Server Cluster Manager Architektur 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 Verwaltung mit Zend Server• Konfiguration über Zend Server Cluster Manager• Daemons laufen auf allen Zend Server Instanzen• Session Daten im Speicher oder auf Platte• Eingebaute Redundanz• Schnell, skalierbar und bietet einen verlässlichen Failover• Einfach aufzusetzen und zu managen• Passt sehr gut in Cloud Umgebungen• Graceful Shutdown – für Server Wartung und Scale Down © All rights reserved. Zend Technologies, Inc.
  10. 10. Wie funktioniert`s? 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. Erster Request: keine Session ID Session wird kreiert auf Server B, Server D, Server mit der geringsten Last, wird als Backup gewählt 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. Zweiter Request: Session ID existiert Cookie sagt “B ist Master, D ist Backup” Server C leitet Request zu Server B (Master) Server B updated Server D (Backup) nach 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. Dritter Request: Master ist down Server A versucht Server B (Master) zu erreichen, dann umschalten zu Server D (Backup). Server D wird Master und findet einen neuen 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. Mehr über Session Storage • Technisches Whitepaper über das Implementieren einer skalierbaren Failover Lösung für PHP Sessions http://www.zend.com/en/products/server-cluster-manager • Webinar – “Skalierbarer, hochverfügbarer Session Storage mit Zend Server Cluster Manager” Live Webinar oder Aufzeichnung auf www.zend.com14 © All rights reserved. Zend Technologies, Inc.
  15. 15. Zentrales 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. Vom individuellen Zend Server Monitoring…16 © All rights reserved. Zend Technologies, Inc.
  17. 17. … zum zentralen Monitoring17 © All rights reserved. Zend Technologies, Inc.
  18. 18. Monitoring & Code Tracing • Neue clusterspezifische Event Typen hinzugefügt:  Server Added/Removed  Server Konfiguration Out of Sync  Keine Server-Response • Events werden für bessere Usability aggregiert • Events und Code Trace Metadaten werden in zentrale DB geschrieben • Code Trace Files bleiben auf dem Server • Periodischer Cleanup von Events und Traces in den Knoten18 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  19. 19. Konfigurations 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. Konfigurations Management • Stellt konsistente PHP Konfiguration im Cluster sicher • All servers added to a cluster automatically configured • Alle zum Cluster hinzugefügten Server werden automatisch konfiguriert • Periodischer Konfigurations-Check • Benachrichtigung bei Konfigurationsunterschieden20 Insert->Header & Footer © All rights reserved. Zend Technologies, Inc.
  21. 21. Hohe Skalierbarkeit © 2009 All rights reserved. Zend Technologies, Inc.
  22. 22. Skalierbarkeit mit Zend Server Cluster Manager • Skalierbarer Session Clustering Mechanismus • Hinzufügen von Zend Server Instanzen zum Cluster ist schnell und einfach • Zentrales Monitoring und Diagnose • Arbeitet auch in der 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 • Aktuelle Zend Server Technologie • Dynamische Server Umgebungen, z.B. Cloud, werden unterstützt • Viel einfachere Installation, benutzt native OS Installer • Verbessertes Konfigurations-Management, z.B. Monitoring • Einfachere Web UI • Einfachere Lizensierung • Zend unterstützt Zend Platform mit der Migration zum Zend Server Cluster Manager24 © All rights reserved. Zend Technologies, Inc.
  25. 25. Wie geht’s weiter? • Mehr auf www.zend.com • Download Trials (Zend Server + Zend Server Cluster Manager) • Kontakt über zend.com, Facebook, Twitter • ZendCon in Santa Clara, CA, 1. – 4. Nov. 201025 © All rights reserved. Zend Technologies, Inc.
  26. 26. Q&Ajan@zend.comvertrieb@zend.com © 2009 All rights reserved. Zend Technologies, Inc.
  27. 27. Webinar Das Webinar kann hier angeschaut werden: http://www.zend.com/webinar/ZSCM/70170000000bIaN- Unveiling_Zend_Server_Cluster_Manager_20100705_DE.flv Oder http://bit.ly/p0jnAF (nach einer kurzen Registrierung)27 © All rights reserved. Zend Technologies, Inc.

×