Documentation

What is a Joyent Accelerator for Facebook?

Joyent Accelerators are next-generation virtual computers that can grow and multiply (or shrink and consolidate) depending on the real world demands faced by your Web application. Accelerators are built on top of servers and storage running OpenSolaris as their operating system; they utilize Force10 networking and F5 application switching.

Joyent Accelerators for Facebook feature:

  • A set of facebook API client libraries installed in their language’s respective include directories
  • Set deployment options and recommendations.

How to Deploy your Facebook Application

The languages supported out of the box are Ruby (via Rails), PHP, and Python (including Django).

The documentation we have provided assumes you are able to follow the instructions for creating the sample application from the Facebook wiki page for the respective language. Memcache is installed for each of the languages; however, it is not configured.

You are free to use Java or any of the other supported facebook languages, but you are responsible for installing and configuring the development environment and deployment stack.

Managing your Joyent Accelerator

You have root access so you are able to install almost anything (providing you do not violate the Acceptable Use Policy). The only restriction we have placed on these Accelerators is email. You have access to sendmail for your application to send out emails, however you are restricted to 500 recipients per hour. You are not able to receive any email, though all of the parts are there (Postfix, Courier) for you to configure. Upgraded facebook Accelerators do not have the sending restriction and come with configuration for sending and receiving email.