运维开发网

ruby-on-rails – 为什么人们在AWS出现时会使用Heroku? Heroku与AWS的区别是什么?

运维开发网 https://www.qedev.com 2020-08-13 11:51 出处:网络 作者:运维开发网整理
我是初学者RoR程序员,他计划使用Heroku部署我的应用程序.来自我的其他顾问朋友的话说,Heroku非常简单,易于使用.唯一的问题是我仍然不知道Heroku做了什么…… 我看了他们的website,简而言之,Heroku做的是帮助缩放但是……为什么这甚至重要? Heroku如何帮助: >速度 – 我的研究表明,如果我的目标是美国/亚洲的受众,那么在美国东海岸部署AWS将是最快的. >安全 –
我是初学者RoR程序员,他计划使用Heroku部署我的应用程序.来自我的其他顾问朋友的话说,Heroku非常简单,易于使用.唯一的问题是我仍然不知道Heroku做了什么……

我看了他们的website,简而言之,Heroku做的是帮助缩放但是……为什么这甚至重要? Heroku如何帮助:

>速度 – 我的研究表明,如果我的目标是美国/亚洲的受众,那么在美国东海岸部署AWS将是最快的.

>安全 – 他们有多安全?

>缩放 – 它是如何实际工作的?

>成本效率 – 像dyno这样的东西可以很容易地扩展.

>他们如何与竞争对手竞争?例如,Engine Yard和bluebox?

请用外行英语术语来解释……我是初学程序员.

AWS / Heroku对于小型业余爱好项目都是免费的(首先).

如果您想立即启动应用程序,而无需对架构进行太多自定义,请选择Heroku.

如果您希望专注于架构并能够使用不同的Web服务器,请选择AWS.根据您选择的服务/产品,AWS更耗时,但值得. AWS还提供了许多插件服务和产品.

Heroku的

>平台即服务(PAAS)

>良好的文档

>具有内置工具和架构.

>在设计应用程序时对架构的有限控制.

>部署得到处理(通过GitHub自动或通过git命令或CLI手动).

>不耗费时间.

AWS

>基础设施即服务(IAAS)>多功能 – 有许多产品,如EC2,LAMBDA,EMR等.>可以使用专用实例来更好地控制体系结构,例如选择操作系统,软件版本等.有多个后端层.> Elastic Beanstalk是一个类似于Heroku的PAAS的功能.>可以使用自动部署,也可以自行部署.

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号