Zend PHP Cloud Application Platformstatic.zend.com/topics/ZendPHPCloudAppPlatform-DE-Folien.pdf ·...
-
Upload
trinhthien -
Category
Documents
-
view
218 -
download
0
Transcript of Zend PHP Cloud Application Platformstatic.zend.com/topics/ZendPHPCloudAppPlatform-DE-Folien.pdf ·...
-
All rights reserved. Zend Technologies, Inc.
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 Kompatibilitt fr Datenzugriff
Monitoring der PHP Applikationen auf Cloud Maschinen
Konsistente Konfiguration auf Cloud Maschinen
-
All rights reserved. Zend Technologies, Inc.
Blcke Zend PHP Cloud Platform
Cloud Infrastructure
Portable Cloud
Services
Native Cloud
Services
App/Platform
Monitoring
Cluster
Management
PHP
Runtime
Cloud Management
App
Deployment
Configuration
Management
IDE
Integration
Cloud
Platform
Services
-
All rights reserved. Zend Technologies, Inc.
Zend PHP Cloud Platform Komponenten
Resource Allocation Metering SecurityCLOUD
INFRASTRUCTURE
Provisioning Auto-scaling MonitoringCLOUD
MANAGEMENT
Message
Queue
Data Store
RDBMS
OPERATING SYSTEM
Cloud Server
Integration
Cloud
Services
Tooling
Desktop
Virtualization
Storage
CLOUD
SERVICESCLOUD SERVICES LAYER
Cloud Services SimpleCloud Web Services
FRAMEWORK SERVICES LAYER
MVC
Security
Mobile
RIAAuth
Data Access
RUNTIME SERVICES LAYER
Session
Clustering
Application
MonitoringCluster
Management
Configuration
Management
Enterprise
PHP
Application
Deployment
-
All rights reserved. Zend Technologies, Inc.
Definierte Tasks
Loose Data Coupling
Resource Discovery
Muss die Arbeitsweise gendert werden?
-
All rights reserved. Zend Technologies, Inc.
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)
berlegungen
-
All rights reserved. Zend Technologies, Inc.
Ein Beispiel
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
Cloud Funktionalitt 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.
-
All rights reserved. Zend Technologies, Inc.
Wenn die IDE nur fr
Code Completion
genutzt wird
Eine IDE ist eine
Vereinigung von
kleinen Stckchen
Funktionalitt
-
All rights reserved. Zend Technologies, Inc.
Cloud Funktionalitt in Zend Studio
Integration mit Cloud Service Management
Integration mit Cloud Data-Handling Funktionalitt
Integration mit der Testing Plattform
Integration mit Ticketing/Versioning/Bug Tracking
Integration mit Debug/Profiling Tools
Integration mit Zend Server/Zend Server Cluster Manager
//192.168.40.128/zend-kb/www/testSoapClient.php
-
All rights reserved. Zend Technologies, Inc.
Bald gibts mehr
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
Cloud Funktionalitt 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 Funktionalitt
Queue
Documents
Storage
Zentralisiertes Monitoring
Asynchrone Jobs
Zend Studio Integration
Zend Server Integration
-
All rights reserved. Zend Technologies, Inc.
-
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? Dafr ist sie da!
-
All rights reserved. Zend Technologies, Inc.
Wie gehts weiter
Zend Studio Trial mit Cloud
Tooling
SimpleCloud mit einer Cloud
Platform versuchen
AWS hat sehr geringes Pricing fr
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.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.
-
All rights reserved. Zend Technologies, Inc.