Flex:Engine Yard的全新云服务

来源:chinaitlab        2009-07-02 20:34:34        点击:
收藏本页:


顶一下

Engine Yard的新生服务Flex所提供的服务“面向那些需要可靠性、可伸缩性和7x24的专业支持的高级web应用”。Flex是为客户提供的云服务,和单个计算实例的Solo类似,但是

Flex:Engine Yard的全新云服务 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。

  Engine Yard的新生服务Flex所提供的服务“面向那些需要可靠性、可伸缩性和7x24的专业支持的高级web应用”。Flex是为客户提供的云服务,和单个计算实例的Solo类似,但是支持集群,并且不需要完全部署在Engine Yard的Slice之上。Flex的新闻稿中写到:

  Engine Yard Flex引入了一些独一无二的特性,例如环境克隆和一键部署,还有一些专为敏捷设计的不可或缺的特性,如通过版本控制系统自动部署以及应用服务器自动恢复等等。

  “因为Ruby on Rails超乎寻常的开发生产力,大量的开发人员和组织已经使用了它,并有越来越多的人考虑将云服务作为默认的部署平台。”Engine Yard的首席技术官Tom Mornini如是说。“Engine Yard的Flex将会是Ruby on Rails应用的自然的云服务选择,因为其需要可靠性和可伸缩性。”

  我们采访了Engine Yard负责市场的副总裁Michael Mullany,来了解更多关于Flex的信息。

  Solo和Flex的主要区别是单个实例与多个实例的区别,除此之外,这两者之间还有什么不同呢?

  Solo背后的哲学是提供平价的服务,让你可以快速建立一个可用的站点。Flex的设计与我们所提供的slice很相似,你可以运行多个冗余的web服务器,或者一个容灾数据库等等。例如,Flex有可选的付费技术支持,而Solo只有社区的支持。因此,如果你正运行一个Flex集群,你可以致电 Engine Yard的7x24全球支持的人员。Flex还有自我修复的能力,这意味着,如果一个服务器宕机,则会有一个新的启动起来,来接替宕掉的服务器的职责。

  能谈一谈环境克隆、自动化和一键部署吗?

  环境克隆可以让你将包括数据在内的整个生产环境复制一份用于测试等情况。在我们的系统之中,环境是一个封装的集合,内含gem和unix依赖、备份策略、待运行的应用以及其他用于实例化一个服务器或者一组服务器的信息。

  一旦你拥有了一个正在运行的环境,单个实例也好,集群也罢,你就能点击“克隆”按钮,来创建一个整个环境完全独立的拷贝,包括所有数据阻塞级拷贝。我们会为旧服务器做一个快照,启动对应的拷贝,并载入快照以及根据所克隆的环境来配置服务器。我们甚至考虑到了正在处理的数据库事务,因此在克隆出的环境里,数据库依然是满足一致性的。

  这些会给测试部署大量复杂代码修改或者大型迁移的时候,带来难以想像的便捷性。现在几乎没有一个演示环境可以和生产环境相对应,因为种种原因,它们总是有些区别。现在通过这套系统,你就能获得连一个字节都不差的演示环境来测试新部署。即便是是克隆了五个大型生产节点,并且用了一个小时来测试新部署,可能也只是花上个几美元而已。

内容来自 Linux系统中文网 Linux521.com

《Linux系统中文网》欢迎原创作者投稿,请先注册成为会员,然后在后台 相应的栏目里提交你的文章,注意填写好相关信息点“保存”。我们将在24小时之内审核完毕。

我要评论: Flex:Engine Yard的全新云服务
请务必尊重网上道德,遵守中华人民共和国的各项法律法规,承担一切因您的行为而直接或间接导致的法律责任。本站管理人员有权删除留言中的任意内容。

昵称  验证码  
热门
相关