写点什么

Heroku 和 Morph AppSpaces:两个 Rails 托管的新解决方案

  • 2008-04-22
  • 本文字数:1815 字

    阅读完需:约 6 分钟

AppEngine 在本周引起很大反响,它提供了一个简单易用的方法来运行 Python 写成的 Web 应用。但是 Ruby 社区并不需要看 Google 的脸色,它已经拥有了关于简单部署的解决方案。我们来看两个新的解决方案,它们均是基于 Rails 开发者使用的公用基础之上构建的。

Heroku Morph 实验室是 Ruby on Rails 的托管提供商,提供运行 Ruby on Rails 应用的整套环境。和传统的托管商相比,他们并不仅仅是提供一个服务器给你,而且提供有趣的工具和接口来帮助你更加容易的工作,使你从繁重的安 装、配置、管理和保证服务器安全中解脱出来。两者皆是使用 Amazon 的 EC2 网格计算技术来运行应用,因此你可以毫不担心可伸缩性与性能问题。

另一个被 Heroku 和 Morph 实验室所推崇的重要特性是无痛部署。部署一个新应用只需要几分钟而已:来看看 Heroku 的即时部署 demo Morph eXchange 的 6 分钟部署 demo ,部署是多么简单。

两者所带来的是如此的相似。InfoQ 采访了这两个项目的相关人员,有更多信息奉上。

Heroku

James Lindenbaum 阐述了 Heroku 的独有特性:

Heroku 无疑是 Rails 应用最简单的部署平台。只是简单的把代码放进去,然后启动、运行,没人会做不到这些。Heroku 会处理一切,从版本控制到 自动伸缩的协作(基于 Amazon 的 EC2 之上)。我们提供一整套工具来开发和管理应用,不管是通过 Web 接口还是新的扩展 API。

Heroku 的一个非常有趣的特性就是基于浏览器的开发环境。它参考了 Gyre 的开发经验,Gyre 的开发者 Adam Wiggins 也是 Heroku 背后的一员。因此如果你希望快速修改和追加的话,只需要通过浏览器编辑正在运行的应用的源代码,并在修改后自动部署。当然,使用浏览器 IDE 并不是唯一访问 Heroku 服务的方法,还可以来看看 Heroku 的 API 和外部 Git 访问

当被问及目标受众,James 回答道:

说真的,每一个想要开发或部署 Rails 应用的人都应该使用 Heroku。我们的使用者当中大约三分之一是初学者(他们中很多还没有写过 Web 应用),他 们很喜欢它,因为可以即时地开始和运行。另外三分之一是更为认真的开发者,他们不想去处理启动、配置和部署的麻烦事。在最后的几个月里,我们开始为这个群 体提供他们所需要的特性,这批用户中数以千记的用户高兴的尝试了我们的私家 beta 版。最后三分之一是 Rails 的中坚开发者。我们已经向这批用户提供了 其所需的特性(包括 API 和外部访问 Git 代码仓库等),还有一些特性将在接下来的几个月中发布。在过去的 6 个月中,我们平台负载的最大部门被中坚用户所占用。

Heroku 目前尚无发布时间表:

我们尚无发布时间表,因为还需要更成熟一些。我们在平台的健壮性上是非常保守的,所以直到平台的可用性在深度和广度上达到令我们满意的程度的时候,我们才 会发布它。我们目前有 8500 个开发者,已经创建了近 9000 个应用。在过去的几个月中使用者在戏剧性的增长,而我们仅仅实现了我们计划的特性中的很小一部分而已。

Morph eXchange

Morph eXchange 是 Morph 实验室提供软件即服务(SaaS,Software as a Service)的门户。在他们的 DevCenter 中可以找到 Morph AppSpaces。我们向来自 Morph 实验室的 Macel Legaspi 问及关于他们提供的特性:

Morph AppSpaces 是 Ruby on Rails 应用的服务平台,它提供了部署、交付和管理一个 Ruby on Rails 的 Web 应用所需要的所有技术及基础设施。每个 Morph AppSpace 均为 Web 应用提供了一个高可用性的容错环境。负载均衡、分布式应用服务器、整合 Web 传递栈、安全及管理备份组成了每一个 Morph AppSpace。Morph AppSpace 服务队 Ruby on Rails 的 Web 应用开发者来说几乎是一次涅磐。Morph AppSpaces 运行在 Morph 应用平台之上。Morph 应用平台将一系列开源技术和 Morph 的知识产权相结合,来为 Morph AppSpace 提供所需环境。Morph 应用平台通过包括 Amazon EC2 和 Amazon S3 等云计算来提供 Morph AppSpaces 所需的计算能力和在线存储。

我们依然关注服务的目标受众:

Morph eXchange 的目标是接受软件即服务的用户。目前服务还主要面向于开发者和独立软件提供商。随着 Morph 合作社区的增长,Morph eXchange 的服务数量也会增加。

Morph eXchange 服务刚刚在 2008 年 3 月 31 日发布。关于更多关于价格方面的信息,请访问官方站点的 Morph 应用平台价格表

Heroku 和 Morph AppSpaces 显著的减少了部署和维护应用的成本,让开发者可以专心于开发本身。

查看英文原文: Heroku and Morph AppSpaces: two new solutions to Rails hosting

2008-04-22 21:251723
用户头像

发布了 80 篇内容, 共 19.9 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

最佳实践|放弃 Ceph,Salesforce 使用 Apache BookKeeper 在云中实现最强存储

Apache Pulsar

开源 云原生 存储系统 Apache Pulsar 消息系统 Apache BookKeeper

SpringBoot整合MybatisPlus实战动态SQL,java编程入门经典

Java 程序员 后端

SpringBoot整合Shiro(完整版)(1),java企业级应用教程视频

Java 程序员 后端

springboot整合thymeleaf及常用标签的使用方法,美的java面试流程

Java 程序员 后端

云原生领域再添重磅开源项目:腾讯发布 K8s 多集群管理开源项目 Clusternet

科技热闻

CSS页面设计稿构思与实现(二)

Augus

CSS 11月日更

SpringBoot2----数据访问,实战java虚拟机百度云

Java 程序员 后端

SpringBoot使用Aop自定义注解展示日志信息,mysqlsql性能调优的方法

Java 程序员 后端

springboot入门教程和mysql数据库,java框架面试基础

Java 程序员 后端

Springboot整合Mybatis增删查改、连接MYSQL数据库及配置druid连接池

Java 程序员 后端

SpringBoot整合Shiro(完整版),java学习网站

Java 程序员 后端

六问六答理解ForkJoin原理

华为云开发者联盟

Java 线程 线程池 forkjoin 归并计算

Vue进阶(幺柒叁):表单元素日期校验

No Silver Bullet

Vue 表单校验 11月日更

springcloud 高可用的服务注册中心及更高可用,java面试设计题

Java 程序员 后端

Windows/Mac 安装、使用Python环境+jupyter notebook

老表

python入门 11月日更 Python自动化 运营学Python

springboot多数据源配合docker部署mysql主从实现读写分离

Java 程序员 后端

Springboot快速整合JPA实现增删查改,linux系统架构和应用技巧

Java 程序员 后端

springBoot集成Mybatis,Java资料下载

Java 程序员 后端

SpringBoot:Shiro-整合-Redis,也不用担心用户投诉啦,java技术经理面试题

Java 程序员 后端

【文末送票福利】龙智携手Atlassian,与您相约GOPS全球运维大会

龙智—DevSecOps解决方案

DevOps 运维

springboot中如何使用拦截器,Javaweb资料视频

Java 程序员 后端

dart系列之:dart语言中的特殊操作符

程序那些事

flutter dart 程序那些事 11月日更

SpringBoot实战教程(3,mysql集群和主从原理

Java 程序员 后端

SpringBoot2----Web模块的基本注解,美的java面试题

Java 程序员 后端

腾讯云原生开源生态专场在武汉召开,洞察开源云原生技术发展趋势和商业化路径

科技热闻

Springboot快速整合JPA实现增删查改(1),java教程视频下载

Java 程序员 后端

SpringBoot2----拦截器和文件上传功能,源码+原理+手写框架

Java 程序员 后端

Springboot整合ActiveMQ(Queue和Topic两种模式),Java开发者跳槽指

Java 程序员 后端

SpringBoot整合Shiro实现权限管理,rabbitmq原理图

Java 程序员 后端

SpringBoot整合Thymeleaf模板,java技术核心卷二

Java 程序员 后端

SpringBoot系列:Spring Boot集成redis,mongodb原理书籍推荐

Java 程序员 后端

Heroku和Morph AppSpaces:两个Rails托管的新解决方案_Ruby_Mirko Stocker_InfoQ精选文章