Heroku是与开发人员和DevOps和管理员一起工作的多部分产品。该产品定义了自定义应用程序管理的三个阶段:
- 部署
- 管理
- 扩展
虽然管理员可以参与部署,但Heroku的范围可能更多地适用于开发人员和DevOps。与许多产品不同的是,您可以使用带有AWS(Amazon Web Services),Google和Azure的Heroku(如果需要,也可以同时使用)。它也适用于Linux和Windows。支持的Linux发行版是
- CoreOS
- Ubuntu
- 红帽企业Linux(RHEL)
开发人员,DevOps和管理员还可以使用各种语言来支持使用Heroku的自定义应用程序。即使管理员没有像开发人员那样频繁或者深入研究,Heroku所支持的巨大部署可能会导致管理员执行一些编码任务(如果没有其他的话)。你可以用Heroku直接使用这些语言:
<!- PHP
- Python
Go 除了包含C / C ++外,此列表代表最常用的语言对于根据 InfoWorld
的业务应用程序。底线是Heroku是大型企业定制应用程序管理的更好的选择之一。但是,这种产品的复杂性和规模使其不太适合中小型的商业环境。