Der neue Zend Server 5.5 verbessert die Unterstützung des Applikations-Lebenszyklus durch zusätzliche Features für Applikationsbetrieb und IT-Automatisierung, die dabei helfen sollen, die Zusammenarbeit zwischen Entwicklungs- und Produktivbetriebs-Teams zu verbessern sowie durch Auto-Skalierung den Roll-Out von PHP-Applikationen zu beschleunigen.
Für IBM i ist der Zend Server heute in der Version 5.1 für PHP 2 oder PHP 3 erhältlich. Schon mit der Version 5.1 hatte der Zend Server das sogenannte „Restful Web API“ erhalten, das als Schnittstelle Automation, Management und Betrieb durch die Integration mit anderen Software-Produkten und Anwendungen verbessert.
„Fast fünf Millionen Entwickler erstellen heutige Web- und Cloud-Apps mit Hilfe von PHP“, begründet Andi Gutmans, CEO und Mitbegründer von Zend, die Weiterentwicklungen in Richtung automatisierter Betriebsumgebung. Die neue Version biete Automatismen, stabile Werkzeuge und „Best Practices“ für eine schnelle Inbetriebnahme neuer PHP-Apps, die laut Gutmans „automatisch entsprechend der unvorhersehbaren Arbeitslast der dynamischen Webumgebungen von heute skalieren.“
Konventionelle Deployment-Prozesse neigen laut Gutmans dazu, manueller Natur und damit fehleranfällig und zeitintensiv zu sein. Der Grund: Entwicklungs-Teams übergeben typischerweise eher „Blueprints“ statt komplett gepackte, betriebsfertige Applikationen, was zu Rätselraten und Potenzial zum verspäteten Release auf Produktions-Seite führt. Es kann Entwicklungs- und Produktivbetriebs-Teams an Erkenntnis von Engpässen oder auftretenden Fehlern in der jeweilig anderen Umgebung fehlen. Wenn Fehler auftreten, kann eine fehlende Möglichkeit, Änderungen einfach rückgängig zu machen, zu fehlgeschlagenen Launches, zu ungeplanter Downtime oder Problemen aus der Nicht-Einhaltung von SLA’s führen. Das kann eine Firma tausende oder sogar Millionen Euro kosten kann; ganz abgesehen von treuen Kunden.?Zend Server 5.5 bietet einen besseren Deployment-Ansatz, mit:
Neu ist auch die automatische Skalierung von Applikationen und Infrastruktur in geclusterten Umgebungen, um schnellen und unvorhergesehenen Nachfrageveränderungen Rechnung zu tragen. Dazu gibt es nun Web-APIs sowohl für automatisierte Bereitstellung, Konfiguration und Inbetriebnahme von Applikationen als auch für automatische Skalierung hochverfügbarer Cluster. Ebenfalls neu ist die automatische Bereitstellung eines standardisierten PHP-Stacks, um Kontinuität und produktive Zusammenarbeit über Entwicklungs-, Test-, Staging- und Produktionsumgebungen hinweg zu verbessern.
Mit Zend Server können Kunden cloudfähige PHP-Apps entwickeln, betreiben und verwalten. Das Produkt bietet den einzigen vollständigen PHP-Stack, der Überwachung, Code-Tracing mit Ursachenanalyse bei Problemen, Caching und weitere Performance-Optimierungen, Job-Queuing sowie eine getestete und auch für IBM i zertifizierte PHP-Laufzeitumgebung kombiniert.
Bildquelle: Iwona Golczyk/Pixelio.de