You are on page 1of 2

Heroku

Heroku is an easy way for us to develop, launch and monitor our project. With Heroku, we can rely
more on making applications than on the environment. Heroku also has a detailed document, and we
can find a variety of helpful doc posts. Heroku has various add-ons, all of which can be fundamentally
used by Heroku applications. I like this role a lot because it's robust. E.g., if we don't know what 3-
party package to handle Errors and Exceptions in the Django project, we can find some great options
here.

Heroku is a perfect alternative for small and medium-sized companies, but we don't need to find a pro
sys admin. Heroku helps us do a pro job, so Heroku saves us more money than AWS facilities. (In
most cases) Below is a typical method for us to host the Heroku Django project. We are deploying the
Django code to Heroku Dyno. And we use the Heroku Postgres DB provider as a DB for the Django
project.

We use Amazon S3 storage to help us control your media records. The exciting part here is that even
though we want to use Heroku to host our Django project, we will need the Amazon s3 cloud service
to help us upload media files. As I said, Heroku is a high-level operation to the top of Amazon's
products.

AWS

AWS offers various cloud computing options; we can use anything we're using and pay for what
we've used. AWS services are versatile and stable, so many users will want to use them to host the
Django project. There's no credible answer to hosting the Django AWS project, so here I'm going to
give you some alternatives. We can deploy the Django project in a single Amazon EC2 scenario.
We're treating an EC2 instance as a standard server and installing a database on it.

We will use Amazon RDS for our DB system and Amazon S3 for our cloud storage solution. May use
Amazon CDN and Amazon Elastic Load Balancing to improve project performance. Since AWS is
reliable, it's a fantastic option for a large-scale Django project, but we might need a pro system admin
or a DevOps person to make it run as planned.


Service AWS Heroku
Offered by Amazon hosted on proprietary Salesforce hosted on Amazon
servers Web Services
Pricing Pay-as-you-go Pay-as-you-go
Main Offerings Platform as a Service (Elastic Platform as a Service
Beanstalk)

Infrastructure as a Service
(Elastic Compute Cloud)
Concepts Infrastructure, which must be Ready platform for rapid app
set up before deployment and deployment
managed afterwards (Elastic
Compute Cloud)
Supported platforms Runs environments for Ruby, Runs environments for Ruby,
Node.Js, Python, Go, Docker, Python, PHP, Cloure, GO, Java,
PHP, and .Net apps Scale, and Node.js apps

You might also like