Zend In The Cloud
-
Upload
phptechtalk -
Category
Technology
-
view
2.453 -
download
0
description
Transcript of Zend In The Cloud
![Page 1: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/1.jpg)
© All rights reserved. Zend Technologies, Inc.
Zend Framework and PHP
In The Cloud
Zeev Suraski
Co-founder & CTO, Zend Technologies
Co-architect of PHP
![Page 2: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/2.jpg)
© All rights reserved. Zend Technologies, Inc.
Agenda
• About Zend (just a tiny bit)
• Introduction to Zend Framework
• Cloud Computing
• Simple Cloud API
2 the Simple Cloud API Initiative
![Page 3: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/3.jpg)
© All rights reserved. Zend Technologies, Inc.
Zend – “The PHP Company”
• Leading provider of PHP solutions - 30K+ paying customers
Open Source Projects: PHP, Zend Framework, Eclipse PDT
Commercial Products: Zend Studio, Zend Server
Education, certification and consulting around PHP
• Founded in 1999 by Andi Gutmans and Zeev Suraski
Creators of the core PHP scripting engine, the Zend Engine
Key contributors to PHP
3 the Simple Cloud API Initiative
![Page 4: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/4.jpg)
© All rights reserved. Zend Technologies, Inc.
Over one-third of the Web runs on PHP
![Page 5: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/5.jpg)
© All rights reserved. Zend Technologies, Inc.
The Zend Stack
Linux (rpm/deb repositories)
IBM i (PTF)
Windows (MSI)
Performance
Optimization
Acceleration
Optimization
Caching
Application
Management
Monitoring
Diagnostics
Configuration
Availability &
Scalability
Java Bridge
Clustering
Reliability
Updates
Hot Fixes
Support
Zend Framework
PHP
Zend Server
Cluster Manager
Zend S
tudio
(Eclipse
-base
d)
Code
Test
D
ebug
Collabora
te
Job Queue
Clu
ster
Manager
![Page 6: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/6.jpg)
© All rights reserved. Zend Technologies, Inc.
Zend Framework
6 PHP on Windows
Core
Registry
Log
Uri
Cache
Config
MVC
Controller
Layout
View
Application
Formats & Data Access
Db
Search
Json
Dom_Query
Ldap Feed
Web Services
XmlRpc
Rest
Soap
Http_Client
InfoCard
Yahoo Flickr
Amazon
Akismet
Web Infrastructure
Session
Form
Tag
Internationalization
Locale
Currency
Translate
Measure
Loader Date
Security
Auth
Filter
Acl
Validate
OpenId Captcha
Navigation
ProgressBar Dojo
Amf Queue
Development
Tool
Debug
WildFire
Test Delicious …
![Page 7: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/7.jpg)
© All rights reserved. Zend Technologies, Inc.
•The Most Popular PHP Framework
>10M downloads
>200 contributors
•Commercial Contributions
•Enterprise Customers
Zend Framework
![Page 8: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/8.jpg)
© All rights reserved. Zend Technologies, Inc.
Zend Framework Satisfaction Rates
8 OTR – Of The Respondents
Exceptionally happy 16%
Very happy 66%
Moderately happy 17%
Unhappy 1%
Extremely unhappy
0%
Satisfaction - Overall
Source: ZF Survey, Dec 2009
![Page 9: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/9.jpg)
© All rights reserved. Zend Technologies, Inc.
So What’s Cloud Computing?
![Page 10: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/10.jpg)
© All rights reserved. Zend Technologies, Inc.
Cloud Computing is Everywhere!
10 the Simple Cloud API Initiative
![Page 11: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/11.jpg)
© All rights reserved. Zend Technologies, Inc.
What is Cloud Computing?
• Broadly divided into 3 categories:
• Infrastructure-as-a-Service (IaaS)
• Platform-as-a-Service (PaaS)
• Software-as-a-Service (SaaS)
• Clouds can be Internal
Anything that involves delivering
hosted services over the Internet.
![Page 12: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/12.jpg)
© All rights reserved. Zend Technologies, Inc.
Cloud Computing Today
![Page 13: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/13.jpg)
© All rights reserved. Zend Technologies, Inc.
Moving from a hosting platform to IaaS
13 the Simple Cloud API Initiative
Host on the Cloud
Write For the Cloud
![Page 14: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/14.jpg)
© All rights reserved. Zend Technologies, Inc.
Cloud Computing Today
![Page 15: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/15.jpg)
© All rights reserved. Zend Technologies, Inc.
The Cloud, Unlocked Introducing Zend Framework
and the Simple Cloud API
![Page 16: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/16.jpg)
© All rights reserved. Zend Technologies, Inc.
Zend and the Cloud
Cloud
Simple Cloud API
Zend Cloud Adapter (PHP)
Manage
Elastic deploy
Monitoring
Diagnostics
Performance
Security
Develop
RAD
Debugging
Testing
![Page 17: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/17.jpg)
© All rights reserved. Zend Technologies, Inc.
Current Partners & Contributors
17 the Simple Cloud API Initiative
![Page 18: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/18.jpg)
© All rights reserved. Zend Technologies, Inc.
An example – the common Queue API
18
the Simple Cloud API Initiative
Simple Cloud API Common Queue Interface
Amazon SQS Client
Library
Azure Queue Client
Library
Amazon SQS Adapter Azure Queue Adapter Easy Stuff
Hard Stuff
Your Application
![Page 19: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/19.jpg)
© All rights reserved. Zend Technologies, Inc.
Example: The Queue Interface (from SVN)
19 the Simple Cloud API Initiative
interface Zend_Cloud_QueueService
{
public function createQueue($name, $options = null);
public function deleteQueue($queueId, $options = null);
public function listQueues($options = null);
public function fetchQueueMetadata($queueId, $options = null);
public function storeQueueMetadata($metadata, $queueId, $options = null);
public function sendMessage($message, $queueId, $options = null);
public function receiveMessages($queueId, $max = 1, $options = null);
public function deleteMessage($messageId, $queueId, $options = null);
public function peekMessage($messageId, $queueId, $options = null);
}
![Page 20: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/20.jpg)
© All rights reserved. Zend Technologies, Inc.
Current Project Status
20 the Simple Cloud API Initiative
![Page 21: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/21.jpg)
© All rights reserved. Zend Technologies, Inc.
Summary: Why Simple Cloud?
• Use Cloud Benefits, but Without Lock-In
Scalability, reduced TCO
• Better for ISVs
Create apps that run in multiple cloud environments
• Open-source
A part of Zend Framework, the leading framework for PHP
• Strong Commercial Backing
Microsoft, IBM, Rackspace, Nirvanix, GoGrid
21 the Simple Cloud API Initiative
![Page 22: Zend In The Cloud](https://reader034.fdocuments.in/reader034/viewer/2022051211/554ba6d3b4c905ae618b4faf/html5/thumbnails/22.jpg)
© All rights reserved. Zend Technologies, Inc.
Thank you!
http://www.simplecloudapi.org
http://framework.zend.com
http://www.zend.com