Ruby-on-rails – Why do people use Heroku when AWS occurs? What is the difference between HEROKU and AWS?

I am a beginner RoR programmer and he plans to use Heroku to deploy my application. According to my other consultant friends, Heroku is very simple and easy to use. The only problem is me Still don’t know what Heroku did…

I looked at their website, in short, what Heroku does is help zooming but… why is this even important? How Heroku helps:

>Speed ​​– My research shows that if my target is a US/Asian audience, then deploying AWS on the east coast of the US will be the fastest.
>Safety – they How safe is it?
>Zoom-how does it actually work?
>Cost efficiency-things like dyno can be easily expanded.
>How do they compete with competitors? For example, Engine Yard and bluebox?

Please use layman English terms to explain… I am a beginner programmer.

AWS / Heroku are free for small hobby projects (first).

If you want to start the application immediately without much customization of the architecture, choose Heroku.

If you want to focus on the architecture and be able to use different web servers, please choose AWS. Depending on the service/product you choose, AWS is more time-consuming, but worth it. AWS also provides many plug-in services and products .

Heroku

>Platform as a Service (PAAS)
>Good documentation
>With built-in tools and architecture.
>When designing an application Limited control over the architecture.
>Deployment is handled (either automatically via GitHub or manually via git commands or CLI).
>Not time consuming.

AWS

> Infrastructure as a Service (IAAS)> Multi-function-There are many products, such as EC2, LAMBDA, EMR, etc.> Dedicated instances can be used to better control the architecture, such as selecting operating systems, software versions, etc. There are multiple backends Layer.> Elastic Beanstalk is a function similar to Heroku’s PAAS.> You can use automatic deployment, or you can deploy by yourself.

I am a beginner RoR programmer, he I plan to use Heroku to deploy my application. According to my other consultant friends, Heroku is very simple and easy to use. The only problem is that I still don’t know what Heroku does…

I Looking at their website, in short, what Heroku does is to help zoom but… why is this even important? How Heroku helps:

>Speed ​​– My research shows that if my target is a US/Asian audience, then deploying AWS on the east coast of the US will be the fastest.
>Safety – they How safe is it?
>Zoom-how does it actually work?
>Cost efficiency-things like dyno can be easily expanded.
>How do they compete with competitors? For example, Engine Yard and bluebox?

Please use layman English terms to explain…I am a beginner programmer.

AWS / Heroku are both for small hobby projects Free (first).

If you want to start the app immediately without much customization of the architecture, choose Heroku.

If you want to focus on Architecture and the ability to use different web servers, please choose AWS. Depending on the service/product you choose, AWS is more time-consuming, but worth it. AWS also provides many plug-in services and products.

Heroku

p>

>Platform as a Service (PAAS)
>Good documentation
>Has built-in tools and architecture.
>Limited control over architecture when designing applications.
>Deployed Processing (automatically via GitHub or manually via git command or CLI).
>No time consuming.

AWS

>Infrastructure as a Service (IAAS)>Multi-functional-Yes Many products, such as EC2, LAMBDA, EMR, etc.> Dedicated instances can be used to better control the architecture, such as selecting operating systems, software versions, etc. There are multiple back-end layers.> Elastic Beanstalk is a PAAS similar to Heroku The function.>You can use automatic deployment, or you can deploy by yourself.

Leave a Comment

Your email address will not be published.