Hosting · Python

Any suggestion on where to host our new python based web application?

SHARIQUE NISAR Consultant- Business Intelligence | Marketing Strategy | B2B Leads | Automation | Digital Innovation

February 23rd, 2016

We are building a new platform for our prospective client to understand what we can bring to the table. Thus, need to host this web app for complete the engagement. Pls share your thoughts- may be pros and cons on each suggestion will help.

Terrance Curry marketing

February 24th, 2021

Hello,

Searching for verities of companies and comparing them is the best technique to get optimum results. But to compensate time on comparing their every aspect. DomainRacer is the best fit for python based web applications rather than comparing tons of service providers.

The benefits of choosing DomainRacer is, they are having top-notch features like;

1) 21x LiteSpeed cache technology.

2) Cloud-based infrastructure.

3) Assistance on demand.

4) 99.99% uptime guarantee for sure.

Not only these features limiting their excellence, but there were also lots of structures having the cheapest price range as compared to any other.

Philip Ingram Freelance Web Developer

February 24th, 2016

A lot of people are saying that Heroku is expensive. While it's true that the monthly costs will be higher for Heroku than AWS, I don't think many people are looking at the true cost to the business.

Heroku requires very little setup whereas the same cannot be said for AWS. If an engineer spends 2 hours setting up AWS (still relatively little time), and you pay that engineer $80/hr, then AWS better save you $140 assuming the same engineer would spend 15 minutes ($20) setting up Heroku.

As of this moment, a hobby dyno on Heroku costs $7/month. If you needed to support more than a few dozen concurrent users (which it sounds like you don't), you would need a 1x dyno, which is $25/month. This means your ROI for deploying to AWS would be $140 / ($7 / month) = 20 months.

Of course this calculation depends upon cost of engineering time and quality (speed) of engineers as well as the scale of the application, but it sounds like in your case Heroku will be cheaper.

Anonymous

February 24th, 2016

I would go for shared hosting at the beginning, then scale up and use digitalocean droplets or heroku.

Anonymous

February 26th, 2021

Avoid DomainRacer, the company has 26% terrible reviews on TrustPilot, and other than multiple reports of poor quality they also allegedly spam forums with advertising and make fake 5* reviews of their service everywhere.

Md. Shihab Uddin

February 25th, 2016

If you find it expensive built a bare bone ubuntu server, get a Public IP and backup power plan where you keep the server ..If you have already the machine its not expensive. 

Jason Graves Software Architect - Nokia Bell Labs

February 24th, 2016

PythonAnywhere.com is affordable and very reliable.    They have plans starting $5/month

Neelanshu Goyal iOS/Backend Developer at HealthifyMe

February 25th, 2016

Hi Sharique, You can install your python web app on any linux server available. I personally prefer aws because in case tomorrow if you want to scale your business, aws would require very less effort than any other hosting provider. Again everything is dependent on what you want to do. Let me know if you want any other info. Neelanshu Sent from my iPhone

Raushan Raj Daylight Coder, Hacker in night.

February 24th, 2016

Hi Sharique,
1. Host the Website on AWS/DigitalOcean It will be cheap compare to other services.

2. For database you can use compose.io(DBaaS) or use Amazon RDS.

You may be developing in flask or django.Use ansible scripts to deploy the same.
Deployment will be done in few seconds only.


Janis Janovskis Certified Coach, Speaker & Trainer, your best Digital transformation partner

February 24th, 2016

Hello Sharique,

Janis Janovskis Certified Coach, Speaker & Trainer, your best Digital transformation partner

February 24th, 2016

Hello Sharique,

One of the friendliest hosting platforms for a python based web app is https://www.heroku.com/, loved by developers for its easiness on deploys. Saves you a time indeed.
For cons on Heroku, I don't know about your platform, but if you need more services - search, machine learning, etc this might not be the most relevant on your case.

Other options is to use any PASS or SAAS provider - Amazon AWS, Microsoft Azure, etc ... They offer full range of service based complementary apps, like search, custom storage, machine learning, etc ... For sure you will loose initially on deployment speed, but might gain later on flexibility.

Hope this helps and makes sense.

Regards,
Janis Janovskis
Passive Management Ltd,
Founder and CTO