PHP SDK Use Cases

PHP SDK Use Cases
These are some examples of special uses for a PHP SDK. It is not intended to be exhaustive, but to cover a number of common uses. Because PHP is fundamentally a web scripting language, many of its language-specific use cases are oriented around the web.


 * 1) A simple web interface for a business to allow their developers to spin up servers on demand. The idea here is that the interface is clean and simple, and not complex like Horizon.
 * 2) A simple command-line interface to allow developers to spin up servers on demand.
 * 3) An extension to an integration testing system that will create infrastructure components on demand (as needed) and cleans up after itself.
 * 4) System administration control panel to display status of available VMs (requires administrator access).
 * 5) Web site that permits users to upload photos and videos for sharing.
 * 6) Web page that permits managers to review and delete (or hide) uploaded content.
 * 7) Command-line tool to bulk-update DNS entries (useful if you're moving things).
 * 8) WordPress extension to rewrite images to use Swift/CDN.
 * 9) Automated provisioning system for WordPress that will create servers, databases, and load balancers on demand (could use Heat for templates).
 * 10) Same thing, but for Drupal.
 * 11) Monitoring tool that swaps between live and "hot spare" instances behind a load balancer based on criteria.
 * 12) Monitoring tool that creates new database instances and configures them as MySQL replicas for scaling (like autoscale, but with additional configuration options for MySQL; it's not enough to just create instances).