写点什么

在云环境下实现应用程序交付的最佳实践

  • 2015-02-26
  • 本文字数:1726 字

    阅读完需:约 6 分钟

随着众多企业向云环境迈出探索的脚步,其应用程序开发工作也开始呈现出两大主要倾向类型:“现代化”,指将现代特性引入其现有内部应用程序(包括供应链管理、资源规划以及账户机制等等),从而保证现有功能及数据能够在云环境下实现可访问能力 ; 构建全新的云 - 本地应用程序以及移动‘应用’,旨在为自身及其客户提供原本并不存在的新型业务功能。遗憾的是,一部分企业在探索的过程中发现这条通往未开发区域的道路不仅极为坎坷,还隐藏着众多潜在陷阱。

在与很多客户就实际成效展开探讨时,我总结出了三项新兴“最佳实践”,它们已经成为帮助企业规避各类常见且成本极高的潜在陷阱、顺利实现云应用程序开发及部署工作的重要依据。

  • 对应用程序开发战略的评估工作可谓宜早不宜迟: 对于客户(以及组织机构)而言,云技术已经成为他们缩短新型应用程序上市预期时间的重要因素。根据一位客户的反馈意见,任何新型开发项目如果在六个月的周期之内无法为企业带来实际价值、都会被立即叫停。但问题在于,在使用传统开发工具的情况下、企业往往至少需要三到六个月——甚至更长时间——才能完成新型应用程序的部署。这位客户还告诉我:“我们必须尽早以云为出发点对自己的应用程序开发战略进行重新评估——我们的传统处理方式已经无法获得良好的收效。而且在目前这个以新型应用及移动为核心的世界上,这会给我们的企业带来极为严重的负面影响。”
  • 避免令人头痛的 IT 复杂性与成本: 很大一部分云应用程序的诞生源自简单的概述验证成果,包括将一系列应用程序开发、部署以及管理工具安装在公有云供应商的基础设施当中。不过随着相关项目在功能性与普及程度方面的不断提高,对这套自主性环境的管理及维护成本与复杂性也会不可避免地成为一大难题。而且站在发展的角度来看,原本似乎属于具体技术问题的因素(例如多租户、用户与租户管理、向上扩展 / 向外扩展等等)很可能突然成为严重的业务问题,这也将带来更多复杂度与成本影响。
  • 应用程序部署灵活性对于合规性而言至关重要: 世界各地的众多国家都开始陆续出台各类新型数据保护及隐私权法案,其中规定了个人信息的存储方式、传输途径以及合法的使用范畴。举例来说,在欧洲地区,各欧盟成员国就开始立法以严厉的处理措施取代单一法规——即一般性数据保护条件——旨在对违规者加以惩治(罚金上限为 1 亿欧元或者企业全年营收的 5%)。而部署或者使用基于云的应用程序很可能需要将个人数据移动至处于国外物理位置的公有云环境当中,而这很可能带来令人头痛、甚至根本无法接受的例规性保障负担。除此之外,部署 SaaS 解决方案的独立软件供应商将无法使用单一的公有云基础设施——相反,他们需要有能力为客户提供符合安全性要求的部署选项。具体而言,即由服务供应商负责托管的“国内”私有云,且该供应商须遵循当地数据安全法规的实际要求。

考虑到以上三项最佳实践,Progress 与惠普双方紧密合作并共同打造出 Progress Rapid Application Development 平台,并将其作为 Helion 架构当中的组成部分。

这一成果性解决方案已经获得了“Helion Ready”认证,因此客户——包括独立软件供应商及企业客户——能够快速简便地实现此类最佳实践。总体而言,Progress Rapid Application Development 平台能够带来以下优势:

  • 与 Helion OpenStack 相整合的一套模型驱动、生产效率极高的、以应用程序为核心的 PaaS 方案。最近的一份分析报告指出,这套平台能够将应用程序开发周期缩短 55%,并将应用程序用户的许可成本降低 56%。
  • 对于惠普 Helion 之上的任何设备,这套单一平台都能实现云应用程序的构建、部署以及管理工作。其顺利消除了松散组件可能带来的复杂性、成本以及日常管理需求。
  • 能够在任意云环境——包括公有、私有与混合云——当中实现应用程序开发与部署。Progress 与惠普目前还在同其它服务供应商积极寻求合作,旨在为这套架构建立“国内”支持体系。这意味着客户能够在单一架构之上开发应用程序,而后利用“国内”服务供应商的便捷性优势将其部署到跨越多个国家的整体生态系统当中——且无需对应用程序本身作出任何变更。

原文链接: http://h30499.www3.hp.com/t5/Grounded-in-the-Cloud/Delivering-Applications-in-the-Cloud-3-Emerging-Best-Practices/ba-p/6699743#.VO1HcFOUe59

2015-02-26 03:561407

评论

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

LogUtil日志工具类的封装

Changing Lin

10月月更

Lombok与Guava

风翱

lombok 10月月更

linux防止文件和目录被意外删除或修改

入门小站

Linux

普通本科毕业一年,刷完这1000道JAVA面试题,成功逆袭上岸

Java 编程 程序员 面试 大厂面试

京东架构师珍藏版:redis深度笔记(全彩版)全篇精华,细节满满

Java 程序员 架构 面试 rediis

官方线索|Bilibili1024程序员节

搬砖人

1024我在现场

架构实战营 - 模块六作业

Alex.Wu

架构实战训练营|课后作业|模块 6

Frode

「架构实战营」

k8s replicaset controller源码分析(3)-expectations机制分析

良凯尔

Kubernetes 源码分析 Kubernetes源码 #Kubernetes#

聊一聊利用Dijkstra求有向图的最短路径

Regan Yue

算法 10月月更

Go 中如何使用 Interfaces

baiyutang

golang 10月月更

面试官:如何回答消息队列的丢失、重复与积压问题

Java 程序员 架构 面试

官方线索|编程技术宇宙——1024挑战活动

Regan Yue

1024我在现场

带你认识世界上第一个以商业为中心的元宇宙 Highstreet

devpoint

区块链 元宇宙 10月月更

Generic Type Variance in Dart

Think

flutter dart 泛型

k8s replicaset controller源码分析(2)-核心处理逻辑分析

良凯尔

Kubernetes 源码分析 Kubernetes源码 #Kubernetes#

又真香了!到底是怎样的JAVA面试文档,拿到这么多offer

Java 编程 程序员 面试

不是吧?阿里“百万级”性能优化小册居然能让系统运行得这么快

Java 编程 程序员 性能优化

拆分电商系统微服务

毛先生

从华为推出仓颉编程语言引发的对编程语言的思考

轻口味

编程语言 10月月更

架构实战营模块6课后作业 拆分电商系统为微服务

apple

Vue进阶(幺肆捌):Vuex 辅助函数详解

No Silver Bullet

Vue 辅助函数 10月月更

在线文本去重统计工具

入门小站

工具

设计原则学习笔记

风翱

设计原则 10月月更

Prometheus 内置函数(二)

耳东@Erdong

Prometheus PromQL 10月月更

weblogic 报 java.lang.OutOfMemoryError:PermGen space

看山

Java 10月月更

分布式事务开山之作——《深入理解分布式事务:原理与实战》草图曝光!!

冰河

数据库 分布式 分布式事务 微服务 数据一致性

架构训练营第一模块作业

最后的风之子

「架构实战营」

前端应用部署k8s的平滑发布问题

小江

k8s 大前端 发布流程

架构实战营 - 模块六作业

en

#架构实战营

ARouter 拦截器之多 module 独立运行

逆锋起笔

android 组件化 arouter

在云环境下实现应用程序交付的最佳实践_服务革新_Stephen Spector_InfoQ精选文章