It's worth noting that orchestra.io is a similar solution. I've used both and PHP Fog is easier on the surface, especially since it offers pre-configured installs of many popular frameworks (like CI) and apps (like WordPress).
They offer on-demand scaling, and a very generous entry level pricing. Their free app is great for small tests and quick deployment tests.
Disclaimers:
PHP Fog and Orchestra.io use Git for deployment. You point your machine/instance to a repository and it will keep it updated when you commit and push changes.
These services are built with scalability in mind (read: multi-server or variable performance single server). So, it's encouraged that you have a solution for hosting and serving static content, (javascript, css, images, etc..). Obvious examples are Amazon S3, Rackspace CloudFiles, etc...
They offer on-demand scaling, and a very generous entry level pricing. Their free app is great for small tests and quick deployment tests.
Disclaimers:
PHP Fog and Orchestra.io use Git for deployment. You point your machine/instance to a repository and it will keep it updated when you commit and push changes.
These services are built with scalability in mind (read: multi-server or variable performance single server). So, it's encouraged that you have a solution for hosting and serving static content, (javascript, css, images, etc..). Obvious examples are Amazon S3, Rackspace CloudFiles, etc...