Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Lammert Heike Geändert vor über 10 Jahren
1
© All rights reserved. Zend Technologies, Inc. Jan Burkl System Engineer, Zend Technologies Zend Server im Cluster
2
© All rights reserved. Zend Technologies, Inc. 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 Framework
3
© All rights reserved. Zend Technologies, Inc. 3 Zend Production Solution Linux (rpm/deb repositories) IBM i (PTF) Windows (MSI) Performance & Scalability Acceleration Caching Job Queue Availability Monitoring Tracing Session Clustering Manageability Centralized Monitoring Native Installers Reliability & Security Updates Hot Fixes Support [Zend Framework] PHP Zend Server Configuration Mgmt
4
© 2009 All rights reserved. Zend Technologies, Inc. Herausforderungen im Cluster
5
© All rights reserved. Zend Technologies, Inc. 5 Architektur Community
6
© 2009 All rights reserved. Zend Technologies, Inc. Konfiguration
7
© All rights reserved. Zend Technologies, Inc. 7 Architektur Community
8
© All rights reserved. Zend Technologies, Inc. 8 Web Administrator Console Alle Zend Server Komponenten kontrollieren Einstellen der PHP Settings PHP Extensions PHP Directives Monitoring des aktuellen System Status Extension Status PHP Status Verfügbare Updates & Security Fixes
9
© All rights reserved. Zend Technologies, Inc. 9 Zentralisiertes Management Stellt konsistente Konfiguration sicher Benachrichtung bei Konfigurationsdiskrepanzen, um Applikationsproblemen vorzubeugen Zentralisiertes Monitoring Cloud / Cluster friendly Schnell Server hinzufügen Einfache Verwaltung einer beliebigen Anzahl von Servern
10
© All rights reserved. Zend Technologies, Inc. 10 Updates & Hot Fixes Zend Server wird regelmäßig geupdated mit: PHP Releases Zend Framework Releases Wichtigen PHP Patches Bug-Fixes vom PHP Team, die noch nicht veröffentlicht sind Hot-Fixes wenn notwendig Alle relevanten Security Reports werden von Zend analysiert Das schließt PHP, Extensions, Librarys und andere Komponenten mit ein
11
© 2009 All rights reserved. Zend Technologies, Inc. Skalierbarkeit
12
© All rights reserved. Zend Technologies, Inc. 12 Easy to Scale Up Schnelles Setup des Zend Server Clusters Einfaches Hinzufügen eines weiteren Servers um höhere Last zu bewältigen Job Queue benutzen, um offline Skripte auszuführen
13
© 2009 All rights reserved. Zend Technologies, Inc. Sessions
14
© All rights reserved. Zend Technologies, Inc. 14 Session Clustering Community
15
© All rights reserved. Zend Technologies, Inc. 15 High Availability Falls ein Server ausfällt, wird die User Session an einen anderen Server übergeben
16
© 2009 All rights reserved. Zend Technologies, Inc. Monitoring keine Turnschuh-EDV
17
© All rights reserved. Zend Technologies, Inc. 17 Application Monitoring Überwacht die Applikation nach: PHP Errors (einschließlich Warnings, Notices, uncaught Exceptions...) Fehlgeschlagene Funktionen Fehlgeschlagene DB Querys Slow Functions oder DB Querys Slow Request Executions Hoher Speicherverbrauch Bei einem Problem wird ein Event getriggert
18
© All rights reserved. Zend Technologies, Inc. 18 Diagnose: Code Tracing Fehler reproduzieren ist oft schwer und zeitraubend Zend Server speichert den kompletten Execution Flow Der Entwickler kann sehr schnell die Hauptursache für den Fehler ausmachen Integriert in Zend Studio
19
© 2009 All rights reserved. Zend Technologies, Inc. Performance
20
© All rights reserved. Zend Technologies, Inc. 20 Multi-level Performance Optimierung Opcode Acceleration Page Caching Data Caching Job Queue
21
© 2009 All rights reserved. Zend Technologies, Inc. Danke schön! jan@zend.com
22
© All rights reserved. Zend Technologies, Inc. 22 Zend Server vs. Zend Server CE Zend Server CEZend Server Native installation PHP & Zend Framework Apache (or IIS integration) MySQL (on Windows) Built-in DB connectivity (Oracle, DB2, MySQL, …) Web-based administrator console Opcode acceleration Caching API Java connector Page caching Application monitoring Code tracing Job queue Software updates and hot fixes Technical support
23
© All rights reserved. Zend Technologies, Inc. 23 Zend Products Address the Entire PHP Application Lifecycle
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.