PCon全球产品创新大会(北京站)来啦~了解最新日程 了解详情
写点什么

讨论:建立 Rails 部署环境的行业标准

  • 2007 年 5 月 28 日
  • 本文字数:788 字

    阅读完需:约 3 分钟

Rails 应用的部署一向被认为是“只能 DIY”的事情,并且服务器的配置与性能调优也被很多不熟悉 Linux 系统管理的 Rails 开发者视为一大难题。不过目前看来,这一难题很快就会得到彻底解决了。 Ruby on Rails 的创始人 David Heinemeier Hasson 在" Ruby on Rails: Stacks "用户组发起了一个讨论,计划推出一组Ruby on Rails 应用程序部署环境的行业标准。

DHH 的目标是推出一个基于虚拟机的 Rails 应用部署环境。他这样说道:

Xen、EC2、Vmware 和其他一些虚拟机技术完全颠覆了系统管理的传统思维。在今年的 RailsConf 大会上我们已经看到了 Rails Machine Engine Yard 和 Amazon 在这方面取得的成就。无疑这将是未来的趋势。因此我认为现在是时候考虑推出一个方便的 Rails 部署标准环境了:它大概是一个完整的操作系统镜像,其中包括 web 服务器、应用服务器和数据库服务器,并且配置好了 nginx Mongrel 和 MySQL 等软件,因此立即就可以投入使用。

ThoughtWorks 开发的 RubyWorks 以 Redhat/CentOS 为基础,提供了一组 RPM 形式的安装包,可以立即搭建出可用的高性能 Rails 部署环境。在此基础上创建一个虚拟机镜像也是相对容易的。RubyWorks 的主要问题在于:Redhat Enterprise Linux 价格不菲,而 CentOS 平台上各种软件的更新步伐都相对较慢。RubyWorks 也有在不久的将来支持 Debian 平台的计划。另一个开源的 Rails 部署环境解决方案是 deprec 。deprec 以 Capistrano recipe 的形式出现,用户只要运行这组 recipe 就可以在服务器端搭建起所需的 Rails 部署环境。其他的 Rails 部署环境都尚未开源,因此也无从获得更多的信息,但可以肯定的是,它们都是集服务监管、负载均衡等能力于一身的“一站式”部署环境。

目前相关讨论仍然在进行。" Ruby on Rails: Stacks "用户组是 DHH 发起的一个讨论组,其主题就是 Rails 生产部署环境。此外在“ Deploying Rails ”用户组也有大量关于 Rails 生产部署的讨论。

2007 年 5 月 28 日 08:07453
用户头像

发布了 21 篇内容, 共 24153 次阅读, 收获喜欢 1 次。

关注

评论

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

你不是迷茫,只是缺乏目标

Steve

学习 身心健康 方法 自我管理

越是困难,越是要做有分析判断能力的人

霍太稳@极客邦科技

创业 团队管理 个人成长

微服务架构深度解析与最佳实践-第一部分

kimmking

微服务 最佳实践 深度解析 高可用

微服务架构深度解析与最佳实践 - 第五部分

kimmking

微服务 最佳实践 深度解析 高可用

数据分析师应该了解的数据湖

数据社

大数据 数据仓库 数据湖 数据分析

2019 年

贾献华

2020 2019 总结 日历 计划

【译】Rust 开发者的2019

WasmEdge

程序员 rust

微服务架构深度解析与最佳实践 - 第六部分

kimmking

微服务 最佳实践 深度解析 高可用

黄金思维圈,养成透过现象看本质的能力

非著名程序员

读书笔记 程序员 程序人生 提升认知

最近看了两本书:The Rules of Life 和 Make Big Happen

霍太稳@极客邦科技

创业 团队管理 自我管理

微服务架构深度解析与最佳实践 - 第三部分

kimmking

微服务 最佳实践 深度解析 高可用

平均响应1000ms到200ms,PHP和Go那家强?

拖地先生

php 架构 性能优化 后台开发 运维

微服务架构深度解析与最佳实践 - 第四部分

kimmking

微服务 最佳实践 深度解析 高可用

一个运营经理人的工作两周年总结

霍太稳@极客邦科技

高效工作 身心健康 项目管理 自我管理

两边夹的应用二

孙苏勇

算法 两边夹 重排序 函数式接口 Lambda

小程序的当下和未来可能 | GMTC.2019深圳站演讲文稿

崔红保

小程序 uni-app

求稳不得

孙苏勇

职业 发展 职场

浅谈数据中台

数据社

大数据 数据中台 数据仓库

微服务架构深度解析与最佳实践 - 第七部分

kimmking

微服务 最佳实践 深度解析 高可用

程序员职业生涯的八点感想

池建强

程序员 职业

归去来兮:递归

曲镇

算法

两边夹的应用

孙苏勇

算法 积水问题 两边夹

申请鲲鹏920测试机试水+编译nginx

草宝虫

鲲鹏920 centos7 nginx编译 armv8

微服务架构深度解析与最佳实践(全篇汇总)

kimmking

微服务 最佳实践 深度解析 高可用

阿里笔记之数据模型

迹_Jason

大数据

微服务架构深度解析与最佳实践-第二部分

kimmking

微服务 最佳实践 深度解析 高可用

聊聊:Python

谢烟客

Python 人工智能 编程

亚马逊云 AWS LightSail 搭建高性能 LNMP 环境并安全部署 Wordpress

小蚂蚁(Snow Hide)

Nginx PHP-FPM Wordpress 部署 SELinux 安全上下文配置 亚马逊云 AWS Lightsail 安全

一个独立开发者,他是如何做到月入 20 万的?

非著名程序员

程序员 独立开发者 副业赚钱 开发者 程序人生

一文讲清楚 MySQL 事务隔离级别和实现原理,开发人员必备知识点

古时的风筝

MySQL 数据库 事务隔离级别 mysql事务 数据库事务

凡事必先骑上虎背

Steve

学习 态度 方法论

TDSQL前沿技术进展和趋势——数据异常基础理论研究

TDSQL前沿技术进展和趋势——数据异常基础理论研究

讨论:建立Rails部署环境的行业标准-InfoQ