随心所欲 创建一个自己的Heroku

Flora| 2016-01-21 新闻, 云计算 评论数( 1 )

Heroku是目前市场上最早的平台即服务,它功能强大,足以与三大巨头:微软,亚马逊和谷歌相媲美。

如今,微软,亚马逊和谷歌似乎垄断了云市场。如果你只关注这三大家,那你可能会错失其他一些优秀的云平台。

就拿Heroku来说,它是由Salesforce.co提供的平台即服务。虽然它并未像其他云平台一样进行大肆营销宣传,但却能因功能全面丝毫不逊色于竞争对手,这一点就值得我们关注。

实际上,Heroku是市场上最早的平台即服务之一。它最初于2007年在 Rails发布平台上开发,当时仅支持Ruby语言。Heroku 强调易用性,关注开发商的需求,建立了很多我们沿用至今的平台及服务标准功能。Heroku一打入主流市场,就扩充了语言种类,现在已经支持Node.js,Python和PHP,以及包括Ruby在内的其他常用编程语言。Heroku极简的设计初衷使其整体结构和界面使用起来非常方便。

Heroku并没有将重心放在实例或应用程序上,而放在了基于Linux容器的dynos。如果你需要更多dynos来处理应用程序的额外请求,只需按需增加dynos的数量即可。如果dynos请求更多内存或处理能力,单个Dynos也可以扩充。 Dynos托管您的网站或后台处理代码,Heroku则处理余下的全部交互任务。

同样,开发者也不需要下载或学习复杂的新工具将代码部署到Heroku平台。你可以使用一种被广泛接受,而且或许你也熟知的工具——Git。Heroku支持使用专门的Git服务器进行代码部署,这大大缩短了云平台的学习时间。你甚至可以使用现有的Dropbox账户,直接开始在Heroku上部署你的代码!

此外,Heroku在数据存储上也提供多项选择。 Heroku Postgres提供SQL数据库即服务,它可与您的Heroku应用程序无缝衔接。Postgres拥有数据库连接器,支持Heroku上任何应用程序所使用的语言,并且可以通过dynos或者本机托管的外部连接,甚至其他第三方服务器访问。这意味着您可以选择一个混合功能的灵活关系型数据库来部署应用程序。

Heroku的平台上还拥有其他数据来源。 Heroku为用户整合了一个Redis缓存,以实现快速规范的内存缓存,为应用程序提速。值得一提的是,被称为Heroku Elements的一系列附加组件甚至允许您一键部署大量的Heroku预构建服务。 您可在dyno 上本地运行MongoDB或者无缝连接到MongoLab数据库集群。无需编码即可部署搜索API,如Yahoo BOSS和Searchify。 Heroku平台上的一切设计都是从应用的角度出发,旨在将平台建设变得尽可能轻松快捷。

Heroku在很多方面都表现卓越。它注重开发者友好,承诺简化使用,这意味着你可以在任何时候运行Heroku应用程序。有Salesforce.com做后盾,不仅让Heroku更加可靠,更表明它将拥有世界顶尖的工程师做技术支持。选择技术产品时一定要跳出既定的框架,看看三巨头以外的世界,你将发现Heroku是这个领域的佼佼者。

原文作者: Ben Finkel,Garth Schulte  InfoWorld网站资深评论员(Shirley Zhang译)

IDC点评网原创文章,转载请注明原文链接:https://tutorials.hostucan.cn/be-your-own-heroku

聚焦云计算,扫描二维码,关注HostUCan云计算

hostucan云计算-微信二维码

聚焦云计算,扫描二维码,关注HostUCan云计算

有好的文章希望站长之间帮助分享推广,猛戳这里我要投稿

您需要登录后才可以评论登录|注冊

全部评论(1)

2017-08-16 15:46
聚币网:http://www.yueweipanw.com  领先的数字货币交易平台。
[回复]
[取消回复]