• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
How AppFog Brought PHP Support to Cloud Foundry
 

How AppFog Brought PHP Support to Cloud Foundry

on

  • 6,921 views

Senior Engineer Jeremy Voorhis on AppFog's contribution of PHP support to VMWare's Cloud Foundry. Presented at the Cloud Foundry Community Updates meeting on January 17, 2012. Video of presentation ...

Senior Engineer Jeremy Voorhis on AppFog's contribution of PHP support to VMWare's Cloud Foundry. Presented at the Cloud Foundry Community Updates meeting on January 17, 2012. Video of presentation available at http://www.ustream.tv/recorded/19837459

Statistics

Views

Total Views
6,921
Views on SlideShare
6,898
Embed Views
23

Actions

Likes
5
Downloads
0
Comments
0

2 Embeds 23

http://www.scoop.it 22
https://duckduckgo.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    How AppFog Brought PHP Support to Cloud Foundry How AppFog Brought PHP Support to Cloud Foundry Presentation Transcript

    • How AppFog Brought PHP to CloudFoundry Jeremy Voorhis Senior Engineer, AppFog Inc jeremy@appfog.com @jvoorhis http://www.appfog.comThursday, January 19, 12
    • Part I Building PaaS From Scratch, Choosing CloudFoundryThursday, January 19, 12
    • The Three Layers of PaaS • User Experience • Application Lifecycle • Infrastructure OrchestrationThursday, January 19, 12
    • User Developer Experience • Support • Plans, pricing and billing • User interface (web, mobile) • Tools (CLI, version control) • Add-onsThursday, January 19, 12
    • Application Lifecycle • HTTP Pipeline • Runtime and Framework Support • Deployments • Services (Relational Database, Message Broker, etc.) • App Configuration (Env. Vars, Service Connections, URLs)Thursday, January 19, 12
    • Infrastructure Orchestration • Scale infrastructure to meet demand • Configuration management • Monitoring • Log correlation / retentionThursday, January 19, 12
    • What is ? • PaaS tailored specifically for PHP developers • Apache, MySQL, Varnish, Git • Private Git hosting, Git deployments • App Console • Add-on Program • Built all 3 layers ourselves!Thursday, January 19, 12
    • is our eponymous, open PaaS • Exchanged our app lifecycle tier for CloudFoundry • 7 pull requests plus customization • Multi-lang, multi-service • Git agnostic (deploy from Maven, Eclipse, Github or Dropbox!)Thursday, January 19, 12
    • Why build our new PaaS on CloudFoundry? • Path to adding languages and services • Commitment to open source • Vibrant community • Focus more effort on UX and Infrastructure Orchestration • Support AWS, Rackspace, Joyent, HP Public CloudsThursday, January 19, 12
    • PHP Fog / CloudFoundry ComparisonThursday, January 19, 12
    • Similarities • N-tier architecture • Isolates apps in multi-tenant environments • Scales on demand • Manages configurationThursday, January 19, 12
    • PHP Fog Innovations • Best in class UX • HTTP caching (Varnish) • Wildcard subdomains, HTTPS termination for custom domains • Git deploymentsThursday, January 19, 12
    • CloudFoundry Benefits • Simplifies adding runtimes, frameworks, services • Orchestration-agnostic • Excellent code qualityThursday, January 19, 12
    • Build or embrace?Thursday, January 19, 12
    • IT’S DANGEROUS TO GO ALONE! TAKE THIS...Thursday, January 19, 12
    • Part II How We Extended CloudFoundry to Support PHPThursday, January 19, 12
    • Our PHP Stack • Apache 2 • PHP 5.3 • Popular PHP modules • Varnish cacheThursday, January 19, 12
    • Seven Accepted Pull Requests and Counting! • vmc • vcap • vcap-tests • natsThursday, January 19, 12
    • State of OSS PHP Support in CloudFoundry • PHP stack installed by vcap_dev_setup • PHP apps automatically detected by vmc • Apache2 runs single app in foreground • Integrates with CloudFoundry secure user pool • Available now from GithubThursday, January 19, 12
    • Work in Progress • Varnish cache invalidation for vcap • Custom DEA supports secure multi-tenant Apache2 • Orchestrate single tenant DEA • Available now in AppFog Private BetaThursday, January 19, 12
    • Future of CloudFoundry • Improve documentation! • Fix CloudFoundry.com vs CloudFoundry.org confusionThursday, January 19, 12
    • Thank you CloudFoundry team! • Was a joy to work with CF dev team • Thank you Derek Collison! • Thank you James Watters!Thursday, January 19, 12
    • Thank you! Jeremy Voorhis Senior Engineer, AppFog Inc jeremy@appfog.com @jvoorhis http://www.appfog.comThursday, January 19, 12