【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

Grails 获得 Morph AppSpace 云计算托管服务的支持

  • 2008-07-29
  • 本文字数:1891 字

    阅读完需:约 6 分钟

Morph AppSpace 是基于云计算的 web 应用托管平台,其最新版本已经开始支持 Groovy 和 Grails。Morph AppSpace 的虚拟计算环境以 cubes 为单位,其中预先配制了为托管 web 应用量身定制的应用栈。用户只要注册成为 Morph AppSpace 用户,就可以按需创建 cubes。Morph AppSpace 负责维护 cubes 及提供基于 web 的工具,以便调整、管理和监测托管 web 应用。Morph Labs 的 CEO——David Abramowski,在百忙之中接受 InfoQ 采访,让我们了解到更多关于其进军 Java 领域的最新情况。

David 历数 Morph AppSpace 的关键特性,以此作为讨论的开场:

Morph AppSpace 的首要特性是为 web 应用提供端对端的管理服务,改变了托管的惯例。我们集合技术、过程和人力三个要素的力量为 web 应用提供按需服务, 开发人员只要将他们的应用部署到 Morph AppSpace 上,不出几分钟即可投入运行。如此一来,开发人员没必要再去考虑服务器或者软件栈的问题,只需考虑应用的交付即可。 深入探究这些特性,可以说我们的特别之处,就在于提供了基于标准和开源技术的容错环境。我们提供的基于 web 的接口,具有类似 web 统计和性能统计的综合特性,能让开发人员更好的理解其应用的内部机制。在数据保护方面我们也有一个独特的方法,通过不停的将其转储到物理介质达到保障安全的目的。

Morph AppSpace 不是交付可伸缩 web apps 的应用程序编程模型。Morph AppSpace 的工程师一再重申他们的平台是与编程模型无关的。开发人员仍然有必要知道如何设计、构建和装配可升缩的 web 应用。一旦应用打包,平台会提供工具,辅助进行与云计算中部署和管理相关的后续活动。 InfoQ 问 David,Morph AppSpace 能为有意应用它的组织提供何种好处:

最主要的好处即在于可以利用 Morph 运行和管理世界级 web 应用环境的丰富经验。将应用部署到 Morph AppSpace 后,公司不再需要服务器、web 主机,也不需要做系统管理工作 (像安装操作系统、设计高可用性架构或处理服务器级别安全问题) 的顾问或职员。每个 Morph AppSpace 就像是一个外部的 IT 部门,可以全权负责保持 web 平台实时更新和最佳运行状态。

当前托管市场竞争异常激烈,Morph AppSpace 同 Heroku, RightScale, Mosso 这些公司相比具备何种竞争优势: > 你上面所提到的每一家公司需求定位都不相同。就我们所知,Heroku 的方案仍然处于早期的探索阶段。他们有一个供代码开发人员使用的 beta 版本的在线 Web 编辑工具,在其上开发的程序能够部署到运行于 Amazon EC2 上预先配置的 web 栈中,然后与那里其它应用混杂在一起。 Rightscale 在我们眼里是一个云计算基础架构管理公司,虽然能提供必要的工具管理云计算中的服务器群,却仍然需要他们的用户自己苦苦思索如何使用服务器、安装软件和管理整个环境。Rightscale 产品简化了新服务器上线和使用预先定义的包或脚本配置服务器以装载软件或数据的过程。

Mosso 是托管业比较先进的,能支持云计算特性。虽然整体样式依然基于托管网站,但是已经可以为用户处理部分系统管理任务了,这与我们的视角完全不同。我们的工作一直围绕着 web 应用及适于运行和管理该应用的架构进行。

Morph AppSpace 消除了对于系统管理的需要,增加了统计功能,并为特定的开发场景提供了预建栈功能。然而,与 EC2 提供的服务相比,Morph AppSpace 到底具备何种与众不同的品质呢?David 将答案概括如下:

Amazon EC2 提供给开发人员的是服务器,而 Morph AppSpace 提供的是应用环境。

他用交通工具做类比继续回答上述问题:

Amazon EC2 就好比你已经得到一个引擎、四个车轮和一个底盘。你完全可以把这些东西装配进一个交通工具。但是你真的想把时间都花在做这些事情上面么?你有做这种事情的技术么?与之不同,Morph 已经是一辆车,你可以坐上来,驾驶着它去工作。现在就来尝试一下吧!

平台的核心是 Morph AppSpace cube。一个 cube 的应用栈由预先配置了 256Mb RAM 的 Jetty web 容器组成,应用栈里已经备有一些 Jar 包可以提供对 MySql、PostgreSQL 和 email 的开箱即用支持。不过目前还不具备微调 JVM 的能 力,也禁止对 cube 的应用栈做任何修改。

当被问及 Morph App 的下一步发展计划时,David 回答:

我们会继续简化环境,并与尽可能多的第三方开发工具整合(当前我们已有通过 Eclipse、Maven 和 Ant 进行部署的插件)。我们新增的对 MySQL 的支持与可用于 Java/Grail 环境的托管服务已同期发布。

Morph AppSpace 有一套基于订购服务的价格模型。现在有八种不同的服务类型,其价格依据cube 的数量、数据库的大小、带宽和文件存储的要求不同而不同。订购服务费用可按天也可月计。

查看原文: Grails Gains Cloud Hosting with Morph AppSpace

2008-07-29 01:24758
用户头像

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

关注

评论

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

新人工作的时候遇到问题怎么办

波波

学习 编程 职场 新人

系统的伸缩性以及扩展性设计

Janenesome

读书笔记 程序员 架构

对你来说,阅读是另一种生活的方式吗?

叶小鍵

详解iOS性能优化,安装包瘦身

Usama Bin Laden

ios 源码分析 性能优化 性能 原理

如何利用数据异构实现多级缓存或者数据迁移

松花皮蛋me

缓存 分布式 分库分表

赚钱的6个层次

品牌运营|陆晓明

创业 技术人 赚钱思维 层次 商机

开通InfoQ写作平台测试

ytl

关于沟通成本的一些认知

大鱼读书

项目管理 软件开发

Redis学习笔记(基础命令)

编程随想曲

redis

JAVA小抄-000-初始

NoNoGirl

Java

信仰

小天同学

人生 个人成长 思考 读书感悟 信仰

瞎琢磨先生の好物推荐(软件/网站)

瞎琢磨先生

婚姻就是合伙开公司,各自做好自己的工作很重要

鼎玉谷

管理 婚姻 公司 付出 人情

重新认识Go语言中的slice

麻瓜镇

Go 语言

年轻人的世界

boyzcl

年轻人 系列

我也曾对架构师的力量一无所知

曲水流觞TechRill

技术人赚钱的9个路线

品牌运营|陆晓明

副业 赚钱 技术人 码农 生财有术

在今天种下一棵树

陈医僧Ethan

感悟 育儿

Hello World !

ATGU:阿宝哥

Java Hello World ! Info

准备重读测试驱动开发

escray

学习 CSD 认证实战营

如何对Code Review的评论进行分级

宝玉

代码审查 Code Review

习惯与惯性

伯薇

个人成长 习惯 习惯养成 提升能力

读懂才会用 : Redis的多线程

小眼睛聊技术

Java redis 学习 程序员 编程语言 后端

Redis源码之常用数据结构和函数

心平气和

redis

关于「后浪」,ta 们在说什么?

boyzcl

年轻人 系列 后浪

关于CodeReview的一些思考

Yezhiwei

基于vue(element ui) + ssm + shiro 的权限框架

吴邪

UITableView 手势延迟导致subview无法完成两次绘制

AlienJunX

[读书随笔]从哲学上的问题分类看TDD

老狗

哲学 TDD

瞎琢磨先生の常用的 linux 命令

瞎琢磨先生

Linux Shell

金融「中台」十宗罪

FinClip

中台 企业中台 业务中台

Grails获得Morph AppSpace云计算托管服务的支持_Java_Cleve Gibbon_InfoQ精选文章