1. Minimal Server Setup
Selection of provider and rate, initial configuration and security settings, installation of required (dependent) software, backups configuration, installation check.
2. Application Architecture
Architecture planning, may offer several options depending on case, considering the expansion and increase of architecture. Building a private network.
3. Scaling the Infrastructure
Analysis of expansion options, CDN construction, use a reverse proxy and IP.
4. Integrating Multiple Applications
After apropriate settings, for example RoR and Django application can work on server without interference and using common components such as memcached.
5. Securing Uptime
Monitoring configuration, with customizable backup servers with the ability to block traffic in case of failure of the main server(s).