如何选择合适的PaaS
正如我在博客文章“PaaS对企业的7大好处”中所写的一样,“平台即服务”解决方案是企业快速构建应用程序并对其进行适当维护的最佳方案。但是,为企业选择合适的PaaS却非常困难,特别当你寻找的是专门为构建和部署应用程序而设计的平台(应用平台即服务,aPaaS)时。关于如何选择正确的PaaS的最佳建议来自Gartner的报告“选择应用程序平台服务的七个关键标准”。以下是该报告的重点内容。
选择提供者管理还是自我管理的aPaaS
由供应商管理的aPaaS由供应商运行,而自我管理的aPaaS则由用户公司运行。Gartner认为,当企业需要全面的云体验,并且倾向于让其他人来处理基础架构时,提供商管理的aPaaS是最合适的选择。而自我管理的aPaaS适合看重DevOps生产力而非云体验,并更喜欢管理自己的基础架构的公司。
选择高控制还是高效率aPaaS
高控制的aPaaS可以处理应用程序开发和操作的配置细节,如使用第三代语言,控制服务器位置等应用程序资源。高效率的aPaaS通过低代码或无代码的方法最大限度地降低了编码开销。当公司有专业开发人员,且需要不基于标准的模型和方法的复杂服务时,高控制的aPaase是最好的选择。而当企业正在寻求最快的上市时间和最低的上升时间,并希望使用非开发人员的技能时,高效率aPaaS是最好的选择。高效率的aPaaS通常也最适合移动开发。
查看开发语言,模型和框架首选项
每个aPaaS支持不同的语言和框架,因此请确保检查你的aPaaS是否符合你的需求,例如Java EE,Spring,Microsoft .NET和Rails。
考虑“云量效益”
云提供了多种便利,包括按需弹性扩展,低延迟高性能,提供商保证的高可用性和灾难恢复,以及持续的全球可访问性。确定这些类型的云优势对公司至关重要,需要相应地对每个aPaaS供应商进行评级。
检查你的架构要求
你有什么样的架构要求?你是否需要将本地和基于云的服务相结合的混合服务?在两个方向的本地和云之间便携式服务呢?事件驱动或实时应用程序体系结构,如物联网?确保你详细列出你的架构需求,并选择最契合这些要求的aPaas。
看一下aPaaS的功能
是否支持你看重的为移动和网络应用程序构建的特定用户界面?你是否需要使用特定的数据库,如关系型或NoSQL?你需要什么样的集成和数据分析服务?找到匹配所有这些和其他功能要求的aPaas。
检查业务安排
aPaaS模型因计价模式、SLAs以及你将获得的价格支持而异。仔细检查这些以及其他重要因素,例如你将要选择的供应商的生态系统,以及aPaaS是否提供业务价值或按用途计价模式。
要获得Gartner的报告以得到关于选择aPaaS的更多详细信息,请单击此处。
- 这一新的可视化方法教你优雅地探索相关性
- LSTM Networks在股票市场上的探究
- MSBuild的简单介绍与使用
- actionbar详解(二)
- actionbar完全解析(一)
- android galley实现画廊效果
- RavenDB:基于Windows/.NET平台的NoSQL数据库
- 神经网络算法交易:波动预测与定制损失函数
- 贝叶斯深度学习:桥接PyMC3和Lasagne构建层次神经网络
- How does it work in Mono's C# compiler?
- Cross-Origin Resource Sharing协议介绍
- 战斗民族开源神器ClickHouse:一款适合于构建量化回测研究系统的高性能列式数据库(二)
- Microsoft StreamInsight 构建物联网
- 利用 Microsoft StreamInsight 控制较大数据流
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法