Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc.
Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens. Es ist eine Integration von Software Infrastruktur APIs All rights reserved. Zend Technologies, Inc.
Zend PHP Cloud App Platform Standardisiertes Management Integration mit unterschiedlichen Third Party Tools Cross-Cloud Kompatibilität für Datenzugriff Monitoring der PHP Applikationen auf Cloud Maschinen Konsistente Konfiguration auf Cloud Maschinen All rights reserved. Zend Technologies, Inc.
Blöcke Zend PHP Cloud Platform Portable Cloud Services Native Cloud Services App/Platform Monitoring Cluster Management PHP Runtime App Deployment Configuration Management IDE Integration Cloud Platform Services Cloud Management Cloud Infrastructure All rights reserved. Zend Technologies, Inc.
Zend PHP Cloud Platform Komponenten CLOUD SERVICES LAYER Cloud Services SimpleCloud Web Services CLOUD SERVICES Desktop Virtualization Auth FRAMEWORK SERVICES LAYER Security RIA Storage MVC Mobile Data Access Message Queue Cloud Server Integration Session Clustering RUNTIME SERVICES LAYER Application Monitoring Cluster Management Data Store Cloud Services Tooling Configuration Management Application Deployment Enterprise PHP RDBMS OPERATING SYSTEM CLOUD MANAGEMENT CLOUD INFRASTRUCTURE Provisioning Auto-scaling Monitoring Resource Allocation Metering Security All rights reserved. Zend Technologies, Inc.
Muss die Arbeitsweise geändert werden? Definierte Tasks Loose Data Coupling Resource Discovery All rights reserved. Zend Technologies, Inc.
Überlegungen Performance ist nicht vorrangig (evtl. wird es langsamer) Applikationen bauen OHNE hardgecodete Werte Verzeichnisse, Ressourcen Locations Entkoppeln/Partitionierung Queues/Messaging nutzen Stateless Interfaces nutzen (Polling ist skalierbarer als Idle Connections) All rights reserved. Zend Technologies, Inc.
Ein Beispiel All rights reserved. Zend Technologies, Inc.
Cloud Funktionalität im Zend Framework Bietet Zugriff auf Document Datenbanken Bietet Zugriff auf Queue Services Bietet Zugriff auf Storage Services AWS verwalten via Zend_Service_Amazon_Ec2 Arbeiten mit Azure via Zend_Service_WindowsAzure All rights reserved. Zend Technologies, Inc.
Wenn die IDE nur für Code Completion genutzt wird Eine IDE ist eine Vereinigung von kleinen Stückchen Funktionalität All rights reserved. Zend Technologies, Inc.
Cloud Funktionalität in Zend Studio Integration mit Cloud Service Management Integration mit Cloud Data-Handling Funktionalität Integration mit der Testing Plattform Integration mit Ticketing/Versioning/Bug Tracking Integration mit Debug/Profiling Tools Integration mit Zend Server/Zend Server Cluster Manager All rights reserved. Zend Technologies, Inc.
Bald gibt s mehr All rights reserved. Zend Technologies, Inc.
Cloud Funktionalität in Zend Server Management durch Zend Server Cluster Manager Event Monitoring über verschiedene Maschinen Code Tracing über verschiedene Maschinen Session Clustering über verschiedene Maschinen Job Queue über verschiedene Maschinen Cloud Pricing über verschiedene Maschinen Get the Zend Server AMI! All rights reserved. Zend Technologies, Inc.
Unser Beispiel Einfache Skalierbarkeit SimpleCloud Funktionalität Queue Documents Storage Zentralisiertes Monitoring Asynchrone Jobs Zend Studio Integration Zend Server Integration All rights reserved. Zend Technologies, Inc.
Ein paar Notizen Implementierungs-Details werden oft über Konfigurationen gesetzt Nicht NUR auf Datenbanken verlassen; Queue abrufen statt DB nutzen Warum? Dafür ist sie da! All rights reserved. Zend Technologies, Inc.
Wie geht s weiter Zend Studio Trial mit Cloud Tooling SimpleCloud mit einer Cloud Platform versuchen AWS hat sehr geringes Pricing für geringe Nutzung Zend Server Demo (30 Tage Version) All rights reserved. Zend Technologies, Inc.
Follow us! Zend Technologies http://twitter.com/zend http://twitter.com/kpschrade All rights reserved. Zend Technologies, Inc.
Dankeschön! jan@zend.com All rights reserved. Zend Technologies, Inc.