产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

Geva Perry 谈云中的软件应用生命周期

  • 2009-11-18
  • 本文字数:1095 字

    阅读完需:约 4 分钟

Geva Perry 是 Heroku Twilio ScaleDB Sauce Labs GigaSpaces 、NEC 等多家公司的咨询顾问,他的博客“Thinking Out Cloud”着重谈论与云计算相关的问题。最近的一篇博客名为“云中的应用生命周期”,Geva Perry 在其中讲述了他对于云计算时代开发、部署、运维软件应用的思考。

在文章一开篇,Geva 就提出:

云计算正在对软件应用的生命周期产生深远的影响。 …从原型化、到开发、测试与 QA、持续集成,直到按阶段部署、上线后的工作(包括监控和管理);所有这些都可以在云中完成。

接下来,Geva 按照应用生命周期的各个阶段介绍了相关服务及其提供商:

开发阶段

Geva 指出:几乎开发阶段的所有领域都有云服务支持了。

  • 以 SaaS 形式提供代码库、版本控制和缺陷跟踪服务的有: GitHub Beanstalk (Subversion-as-a-service)。
  • IDE 方面:有 Mozilla Lab 的 Bespin 项目和 HerokuGarden 项目。此外,还出现了混合的趋势,也就是在本地完成开发,但是直接在开发环境中向云中部署,比如 g-Eclipse 项目和 Aptana Cloud Connect 项目。 Mike 项目也引起了 Geva 的兴趣,该项目能够添加、管理 Java 构建版本,供持续集成试用。

测试与 QA 阶段

Geva 特别指出:云计算在该领域尤为活跃。相关的公司包括:

  • Sauce On-Demand :基于 Selenium 开源框架,提供云中的 web 功能测试。
  • Skytap :提供具备完备功能的“QA 实验室”。
  • Mercury:虽被 HP 收购,但是现在提供多种 SaaS 服务,受到越来越多的关注。
  • IBM:已经启动了一个开发和测试的云服务,用户可以以“按使用付费(pay-per-use)”方式使用多种 Rational 产品。

部署阶段

Geva 认为:这个领域是 PaaS 的天下,比如 Google AppEngine、Force.com、 Stax Heroku Engine Yard ,还有其他提供者。他们通过预先构建(pre-building)和预先配置 (pre-configuring),搭建起相对完整的基础应用架构。

生产环境

在监测、管理生产环境的应用方面,Geva 提到了 New Relic ,这是一个完全运行在云中的应用性能管理服务,该服务即可以监测运行在诸如 Engine Yard 或 AWS 这样的云平台之上的应用,也可以监测部署于数据中心之中的应用。该服务支持 Java 和 Rails 两种应用。

Geva 还提到 RightScale ,该服务支持多种管理和监控能力,还将 New Relic 集成在其中。

最后,Geve 还预测了未来的应用开发,他说:

……说到底,在很多人眼里,云计算最重要的好处在于“提升业务敏捷性”,而应用开发是业务的关键组成部分。 如果我们综合上面的内容,做一个合理的推断,我们可以想见:一个基于 Web 的环境,开发人员可以在其中按照自己的需要, 调用多如繁星的工具, 轻轻点击鼠标,即可完成整个开发过程流水线的定制,而那些工具现在都是在本地完成安装和配置的。

2009-11-18 20:201158
用户头像

发布了 479 篇内容, 共 158.1 次阅读, 收获喜欢 50 次。

关注

评论

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

从检测角度思考美燃油管道商遭勒索攻击事件

科技怪咖

云速ERP(WeLink认证版)上线,加速中小微企业数字化经营创新

IT资讯搬运工

人工智能’

阿里云视觉智能开放平台9月特惠来袭

夏夜许游

iOS如何实现验证码登录丨MobTech

MobTech袤博科技

ios xcode

华为云WeLink助力平房区打造智慧政务办公系统

IT资讯搬运工

人工智能’

pe文件签名信息检测技术

科技怪咖

漫谈软件成分分析(SCA)安全测试技术

科技怪咖

Carina 全新版本 v0.11.0 上线!重磅升级不可错过

BoCloud博云

云计算 云原生 #开源

宿舍全屋智能开发指南

OpenHarmony开发者

OpenHarmony

go语言逆向技术之---常量字符串解密

sofiya

“云上生长”网络研讨会|使用 GPU 和 VPU 等异构硬件加速视频转码

青云技术社区

gpu 音视频

骞云获得阿里云首批产品生态集成认证,携手阿里云共建新合作

阿里巴巴云原生

阿里云 云原生 加速器 伙伴

MobTech 短信验证REST API

MobTech袤博科技

REST API MobTech袤博科技

基于深度学习下的航空领域真空羽流解决方案

GPU算力

云南林职院 x WeLink一站式智慧迎新, 打造西南数字化职校新标杆

IT资讯搬运工

人工智能’

GaussDB(for Redis)即将亮相华为云快成长直播间,让成本直降75%!

IT资讯搬运工

人工智能’

CVE-2022-0847 DirtyPipe漏洞分析

sofiya

二进制SCA检测工具---技术短板及应对措施

科技怪咖

软件测试 | 接口自动化测试,如何实现多套环境的自动化测试?

测试人

软件测试 自动化测试 接口测试 测试开发

pe文件签名信息检测技术

sofiya

【云原生 | Docker】部署 Django & Nginx & Gunicorn

计算机魔术师

8月月更

技术分享| 调度平台的好助手-快对讲

anyRTC开发者

音视频 调度 实时消息 快对讲 视频对讲

MobTech SMSSDK iOS端快速集成指南

MobTech袤博科技

ios sdk

云原生(三十二) | Kubernetes篇之平台存储系统介绍

Lansonli

云原生 9月月更

NFT数字藏品系统开发:怎么开发自己的数字藏品平台?

开源直播系统源码

数字藏品 数字藏品系统软件开发 数字藏品开发 数字藏品系统 数字藏品软件

go语言逆向技术之---恢复函数名称算法

科技怪咖

区块链入局,远程医疗这回“靠谱”了!

旺链科技

区块链 产业区块链 远程医疗 企业号九月金秋榜

设计模式的艺术 第十五章代理设计模式练习(设计一款基于C/S的网络图片查看器,用户只需在图片查看器中输入网页URL,程序将自动将网页所有图片下载到本地。)

代廉洁

设计模式的艺术

2022年中国证券行业智能投顾专题分析

易观分析

金融 证券

Web漏洞靶场搭建(OWASP Benchmark)

sofiya

移动应用中的第三方SDK隐私合规检测

sofiya

Geva Perry谈云中的软件应用生命周期_Java_郑柯_InfoQ精选文章