@@ -110,26 +110,91 @@ There is also a tutorial about deploying Django using this stack: http://daltonm
110110Hosting
111111:::::::
112112
113+ Platform-as-a-Service
114+ ---------------------
115+
116+ Platform-as-a-Service (PaaS) is a type of cloud computing infrastructure
117+ which abstracts and manages infrastructure, routing, and scaling of web
118+ applications. When using PaaS, application developers can focus on writing
119+ application code rather than needing to be concerned with deployment
120+ details.
121+
122+ Most PaaS services offer a command-line interface that developers can use to
123+ set up and interrogate configuration, and to deploy new releases of an
124+ application to the service.
125+
126+ PaaS services and their partners offer add-on functionality which is well
127+ integrated into the platform, such as database hosting, email services,
128+ logging, scheduled and background tasks, billing and payment, etc.
129+
130+
113131Heroku
114- ------
132+ ~~~~~~
133+
134+ `Heroku <http://www.heroku.com/ >`_'s
135+ `Cedar <http://devcenter.heroku.com/articles/cedar >`_ stack supports Python
136+ web applications running on Python version 2.7. At this time, Cedar is in
137+ public beta, but it is intended to become the default stack for all new
138+ Heroku applications at some point.
139+
140+ Heroku uses a git-based workflow, so it is well-suited for use with
141+ applications whose source control is managed in a git repository.
142+
143+ Heroku publishes `step-by-step instructions
144+ <http://devcenter.heroku.com/articles/python> `_ on how to set up your first
145+ application for use in Heroku, and maintains a list of `example applications
146+ <http://python.herokuapp.com/> `_ using Heroku.
147+
115148
116149DotCloud
117- --------
150+ ~~~~~~~~
151+
152+ `DotCloud <http://www.dotcloud.com/ >`_ supports WSGI applications and
153+ background/worker tasks natively on their platform. Web applications running
154+ Python version 2.6, and uses `nginx <http://nginx.org/ >`_ and `uWSGI
155+ <http://projects.unbit.it/uwsgi/> `_, and allows custom configuration of both
156+ for advanced users.
157+
158+ DotCloud uses a custom command-line API client which can work with
159+ applications managed in git repositories or any other version control
160+ system.
161+
162+ See the `DotCloud documentation on Python
163+ <http://docs.dotcloud.com/services/python/> `_ for more information and help
164+ getting started.
118165
119- gondor.io
120- ---------
121166
122167ep.io
123- -----
168+ ~~~~~
169+
170+ `ep.io <https://www.ep.io/ >`_ is a PaaS designed specifically for Python web
171+ applications. It supports Python versions 2.6 and 2.7, and has Pythonic
172+ integrations with a variety of services.
173+
174+ ep.io publishes `step-by-step instructions
175+ <https://www.ep.io/docs/quickstart/> `_ on how to get started with their
176+ platform and how to deploy Django, Flask, or generic WSGI applications.
177+
178+ ep.io is currently in invite-only beta.
179+
124180
125181Gondor
126- ------
182+ ~~~~~~
127183
128- Heroku
129- ------
184+ `Gondor <https://gondor.io/ >`_ is a PaaS specailized for deploying Django
185+ and Pinax applications. Gondor supports Django versions 1.2 and 1.3 on
186+ Python version 2.7, and can automatically configure your Django site if you
187+ use ``local_settings.py `` for site-specific configuration information.
188+
189+ Gondor publishes guides to deploying `Django projects
190+ <https://gondor.io/support/setting-up-django/> `_ and `Pinax projects
191+ <https://gondor.io/support/setting-up-pinax/> `_ on their platform.
192+
193+ Shared Web Hosting
194+ ------------------
130195
131196WebFaction
132- -----------
197+ ~~~~~~~~~~~
133198
134199
135200Twisted
0 commit comments