美国时间12月8日,著名企业云计算平台厂商Salesforce宣布以近2.12亿美元现金收购Heroku。这是一个有些惊人的消息,显示了Salesforce
CEO Marc
Benioff对云计算的远见和决心。
Heroku由三位资深程序员James
Lindenbaum, Adam Wiggins和Orion
Henry创办于2007年,是较早的云计算公司之一,以专门为Ruby应用软件提供支持著称(最近也开始支持Node.js)。他们的理念是让开发人员专注于11月刚与Facebook达成合作协议。目前有10万以上的移动和社会化应用使用他们的平台,包括大公司和创业公司,而且每月都有数千新用户。Heroku位于旧金山,员工只有约30人。
3年,30人,价值2亿多美金,凭什么呢?听听Marc
Benioff的解释吧:“云计算的下一个时代,我称之为Cloud 2,将属于移动、社会化和实时。而Ruby是Cloud 2的语言,Heroku是领先的Cloud
2 Ruby PaaS平台。这一并购将使Salesforce成为下一代应用程序员的基石。”
而Heroku创始人James
Lindenbaum则在名为“The Next
Level”(更上一层楼)的博客中显示了更大的雄心:“如果企业级软件的开发能像敏捷的Ruby应用一样,世界将会怎样?如果大公司也能接受Heroku和Ruby社区的理念,世界将会怎样?”
显然,他希望将互联网的敏捷通过Salesforce带入企业级开发。此外,他在文中也确认Heroku被收购后运作仍然独立,而且与Amazon Web
Services的合作关系不会受到影响。
该公司网站今年4月曾给出流量的增长图,的确惊人。看来在美国云计算的采用非常迅速。
Heroku的平台架构和用户体验都做得比较出色。用户体验方面,在工作流程、界面的很多细节都考虑得非常周到,实践了他们自己宣称的“让用户的开发人员100%精力都放在自己的应用代码上”的理念。而架构方面各种组件都经过了精心选择或者设计,从下图(推荐看该公司网站原图,设计非常精致)中可以看到:
-
1.
HTTP反向代理使用Nginx
-
2.
HTTP缓存使用Varnish
-
3.
路由网(Routing Mesh)用Erlang编写
-
4.
Dyno网格提供了很好的扩展性(dyno是运行Ruby代码的单一进程,运行在网格中的某个服务器上,每个dyno都是独立的,包含所有层次的资源)
-
5.
SQL数据库选用PostgreSQL,也可以通过add-on方式选择其他方案,包括用Amazon RDS支持MySQL,
也支持MongoDB、Redis、CouchDB等
-
6.
当然,也少不了memcached
下面这幅Dyno架构图给出了系统的更多细节:
-
1.
操作系统用的是Debian
-
2.
Ruby虚拟机用MRI
-
3.
应用服务器是基于Mongrel改写的Thin
-
4.
Web服务器接口用Rack
-
5.
中间件是可选的,可以用Rack中间件,也可以用Rails Metal
-
6.
框架方面,应用推荐选择Rails,轻量服务用Sinatra
最后,代码的部署与Git完全相同。用户push代码时,平台会将代码编译成独立的包含所有依赖关系的只读版本(成为slug),可以随时发布。编译过程还会检查程序是否可以启动,如果不行将拒绝通过。对应用的管理选项非常完整,提供REST接口。
分享到:
相关推荐
【通信行业:科创板估值之云计算】报告探讨了云计算在科创板中的估值问题,特别是针对IaaS(基础设施即服务)和SaaS(软件即服务)两类云计算企业的估值方式,并以海外市场的经验为例进行了阐述。 1. 科创板估值新...
Salesforce拟收购Slack这一事件不仅对两家公司本身意义重大,更对整个云计算行业的发展趋势、竞争格局以及企业服务领域的影响深远。 首先,此次并购将进一步加强Salesforce在企业服务市场的竞争力。Salesforce成...
本周IT行业的焦点无疑是Salesforce宣布计划收购协作工具Slack,这一举措再次掀起了云计算领域的波澜。这两大巨头的联姻预示着企业服务市场的新一轮整合与竞争,同时也为云计算的发展带来了新的想象空间。 首先,...
云计算是指通过互联网提供计算资源和 IT 服务的一种模式,用户可以根据需要随时随地访问和使用这些资源和服务。云计算的概念越来越流行,Amazon、Google 和 IBM 是第一批将云计算引入公众视线的公司。 二、云计算的...
### Salesforce Integration: Patterns and Practices #### Introduction The Salesforce Integration Patterns and Practices document provides comprehensive guidance on integrating Salesforce with other ...
SalesForce的云计算产品方案主要集中在其旗舰产品——Sales Cloud上,这是一个专为销售团队设计的高效、可定制且易于使用的云解决方案。Sales Cloud的核心优势在于它将所有销售相关的活动集中在一个平台上,帮助销售...
从给出的文本内容可以推测,演讲者王刚Galen在CCS云计算高峰论坛上讨论了“社交型企业的下一代客户服务”。在此背景下,演讲可能涉及以下几个方面的知识内容: 1. 社交型企业(Social Enterprise)概念:社交型企业...
云计算是一种基于互联网的计算方式,它通过共享计算资源而不是本地计算机或远程服务器来提供服务。这一概念自20世纪90年代末提出以来,已经发展成为信息技术领域的一个关键部分,影响着企业的运营模式和信息技术的...
- **2006年**:推出首个运行在云计算平台上的编程语言Apex,该语言类似于Java。 - **2007年**:推出PaaS平台Force.com,为企业提供了一个更加便捷的在线应用开发平台,并因此荣获《华尔街日报》科技创新奖。 - **...
《2017年年度营销状况报告》是Salesforce Research发布的一份重量级行业报告,旨在揭示当年全球营销领域的最新趋势、挑战与机遇。报告详细分析了企业在数字化转型中的营销策略,以及消费者行为变化对营销策略的影响...
通过复盘亚马逊、微软、Salesforce、Adobe等美股云计算公司的成长之路,我们可以洞察到云计算领域的竞争态势、企业转型的关键要素,以及影响公司估值方式转变的多方面因素。 首先,云转型浪潮已成为大势所趋,IaaS...
2. SaaS领域鼻祖Salesforce:作为SaaS行业的开拓者,Salesforce在过去20年中保持了稳定的增长,其23%的营收同比增速表明,SaaS行业在长期内仍将保持中高速增长。 云计算在中国的现状: 1. 中国企业服务市场潜力巨大...
云计算是信息技术领域的一个重要概念,它涉及到通过互联网提供计算资源和服务。这个概念的出现,旨在打破传统的硬件、软件和专业技能的投资模式,为用户带来更加便捷、经济且灵活的计算体验。以下是对云计算的一些...
云计算是基于互联网的计算方式,它将计算资源(如存储、处理能力、应用程序和服务)以服务的形式提供给用户,无需直接管理和维护底层基础设施。云计算的主要模式包括基础设施即服务(IaaS)、平台即服务(PaaS)和...
【Salesforce:云计算巨头的成长之路】 Salesforce,作为全球领先的云计算公司,自1999年成立以来,以其创新的“软件即服务”(SaaS)模式颠覆了传统的CRM(客户关系管理)行业。公司总部位于旧金山,其业务涵盖了...
《云计算宝典:技术与实践》是一本深入探讨虚拟化与云计算领域的专业书籍,它涵盖了这一领域中的核心技术、架构以及实际应用。虚拟化是云计算的基础,通过将物理资源抽象、转换和集中,使得多用户可以共享同一硬件...
本文将详细介绍八家领先的云计算厂商——Amazon、Google、Salesforce、微软、SUN、IBM、Oracle以及EMC——的云策略,并探讨云计算对企业的影响。 #### 二、Amazon Web Services (AWS) 作为云计算领域的先驱,Amazon...
云计算是信息技术领域的一个重要概念,它涉及到通过互联网提供计算资源和服务。这个概念的兴起可以从Google Trends的数据中看出,"云计算"一词的热度逐渐攀升,表明越来越多的人关注和使用这项技术。云的概念最初...