Zend - PHP Development to Cross-Cloud Production with RightScale


Published on

RightScale Conference Santa Clara 2011: PHP is the foundational language for leading social apps and networks including Facebook, Drupal, and Yahoo!, and is used by almost five million developers. However, the standard process of developing a new application, testing, and moving to production is segmented and complex. In this session, we will demonstrate how developers can simplify development and streamline deployment of an application to production. We will show how an application can quickly be created and debugged in the Zend Developer Cloud using Zend Studio and then seamlessly deployed to an elastic, scalable production environment utilizing RightScale with both Amazon and Rackspace.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • So what I’d like to talk to you about today is what is changing in the world of applicationsSo what’s happening here with mobile, social and cloud; it is changing the nature of the applications we need to develop.The facts that these applications are changing is having an immediate impact on the Web workload.So today I’d like to talk to you about how the world of applications is changing:What it means to you as a developer?What it means to us?The user experience is changing rapidlyWe are always connected; apps are being developed as consuming many services.It social (sf.com chatter)Location basedAnd experienced on multiple form factors (I myself use ipod/ipad and laptop)So earlier this morning I was just thinking on how this is impact me..
  • So what does the next generation of Web workload look like?You need to deliver a great user experience; everyone’s an expert and the standards for user experience have gone way up.Applications have to evolve very quickly to meet the expectations of their usersEverything should have an API. In this new world, no connectivity will mean no usage. Applications w/o APIs will not survive.The broad reach of applications through the proliferation of devices will require workloads to adjust in real-time anelastic.What’s enabling thesed be workloads are open de-facto standards such as Linux, PHP & HTML 5 – HTML 5 example of already broadly adopted within the ecosystem although not yet ratified as a standard
  • So, I’m excited to announce phpcloud.com. phpcloud.com is the best way to develop & deploy in the Cloud.For Development:We start by providing you with a developer cloud at no charge. We believe the developer experience is critical and unlike other Cloud solutions we focus first at the developer experience. It’s all about helping you build quality apps faster.NEED TO EXPLAIN MORE CLEARLY THE CONCEPT THAT THIS DOES NOT REPLACE BUT WORKS WITH YOUR IDEWe have open-sourced a Java-based SDK which makes it easy to integrate tooling to the developer and production cloud. We are using that SDK ourselves to provide you with IDE, command-line integration and continuous integration.In production:The Zend Application Fabric is an elastic platform with everything you need to run and scale PHP apps in public or private Clouds. Zend App Fabric is built on the battle tested Zend Server technology Pre-integrated into a variety of Clouds- today Zend Application Fabric is already supported on the Amazon, IBM and Rackspace Clouds. And will be supported by additional clouds in the future.We are putting a big emphasis in ensuring we have accessible APIs both for development and production.We have also Web service enabled our runtime that makes it easy to automate the product with automation tools such as puppet or chef.
  • So let’s talk a bit more about the Zend Application Fabric is an open, elastic platform with everything you need to run and scale business-critical PHP apps on public and private Clouds.Because it’s based on Zend Server you get the benefit of years of best practices and expertise in running high-volume business critical Web applications.Fast, elastic , can scale out, dependable. We have evolved from Zend Server to add full automation with Web Services, auto-scaling up and down while retaining high availability, and robust, Cloud-ready application deployment. Capabilities like monitoring in production, caching, code tracing We are collaborating with RightScale, Rackspace, Amazon and IBM to deliver the best experiences on their supported Clouds. We are committed to expanding that list going forward and delivering choice to our customers. And if you’ve got a private Cloud internally we will support that too via standard APIs.
  • I’m super excited about Zend Developer Cloud. We didn’t just stick our runtime into the Cloud. We asked ourselves the question – how can we use the Cloud to deliver a significant step up in developer experience.This is my baby The Zend Developer Cloud enables you to spin up a complete PHP stack and start developing within seconds.It is possible to use it with your favorite IDE and make that experience seamless. Today we are delivering Zend Studio, Eclipse PDT and command line tool integration.We are including powerful debugging tools including code tracing which provides great insight into what an app is doing. We are exposing that in cool ways incl. via a browser-based toolbar.We enable you to collaborate much more effectively with dev cloud. You can share your work more easily with your dev environment being in the public Cloud; we allow you to take snapshots of your sandbox (PHP configuration and database included) and share that with your peers – allowing them to continue working or troubleshooting from exactly the same point you left off. These are just two examples of how we believe we can enable better collaboration through the cloud. “ GIT ON DRUGS” or “GIT meets Pastebin”Because Zend Application Fabric powers the developer cloud it is very simple to deploy the applications you created to any cloud.
  • So how to tackle this?Our goal is to provide you the best development and production solution for building these types of apps. PAUSETo do so, we know we have to tackle three specific areas to make you successful:Take developer productivity to a whole new level; make sure you can deliver quickly and at high quality to the ever growing requirements of the user experience. PAUSE FOR EFFECT Give you the best, elastic and dependable application platform that enables your application to perform and scale as needed. PAUSE FOR EFFECTc) And deliver that environment on the Cloud of your choice. STOP.
  • I’d like to welcome Kent Mitchell our Sr. Director of Product Management on stage to demonstrate the capabilities of phpcloud.com. Kent over to you.
  • Zend handles the application fabricRightScale does provisioning & deploymentTogether:AutoscalingResiliencyHigh Performance
  • In summary:With phpcloud.com we are committed to:Delivering the best development experience.The best application platform.And the choice to run on any Cloud.Learn more at phpcloud.comYou will all be getting an invitation for the developer cloud; it’s still early on but please give us feedback.
  • Zend - PHP Development to Cross-Cloud Production with RightScale

    1. 1. Zend Application FabricPHP Development to cross cloud production with RightscaleKent MitchellSr. Director, Product Mgmt.Zend TechnologiesWatch the video of this presentation © All rights reserved. Zend Technologies, Inc.
    2. 2. MOBILE CLOUD SOCIAL2 © All rights reserved. Zend Technologies, Inc.
    3. 3. The Next Generation of Web Workloads Delivers great end-user experience Evolves quickly APIs Everywhere Elastic Build on open de-facto standards3 © All rights reserved. Zend Technologies, Inc.
    4. 4. phpcloud.com Developer Cloud Production Cloud • Self-serve • Amazon Web Services Automation • Integrated • IBM SmartCloud • RightScale • Consistent Eclipse PDT • Rackspace • Productive • Private Cloud • Collaborative CLI Application Fabric (powered by Zend Server)4 © All rights reserved. Zend Technologies, Inc.
    5. 5. Zend Application Fabric: Fast, Elastic, Dependable Automated App Elastic Auto-scaling Deployment Application Fast Caching Job Queue Performance Mgmt High Dependable Availability Monitoring Code Tracing Support Hot Fixes Run on any cloud
    6. 6. Zend Developer Cloud: Redefining Web Development • The most powerful cloud development environment for professional PHP developers who want to do it right • Instant Setup - spin-up dev sandbox within seconds • High productivity - strong IDE and CLI integration • Powerful debugging - code traces, debugging, alerts • Collaboration with peers and stakeholders – clone a full stack • Deployment with confidence - create production-ready packages6 © All rights reserved. Zend Technologies, Inc.
    7. 7. Zend Enabling You In The New Era Quantum leap in development productivity The best scale-out production environment The cloud of your choice7 © All rights reserved. Zend Technologies, Inc.
    8. 8. phpcloud.com demo © All rights reserved. Zend Technologies, Inc.
    9. 9. RightScale / Zend Partnership • Customer demand for best in class PHP solution 37% of RightScale users run PHP • Solution Pack Pre-configured cloud PHP platform you can run yourself • Operational excellence True production quality cloud reference implementation Resiliency & high availability thru automation • Freedom to choose your cloud • Freedom to expand, extend, customize9 © All rights reserved. Zend Technologies, Inc.
    10. 10. Summary10 © All rights reserved. Zend Technologies, Inc.