如何选择合适的PaaS

时间:2022-04-22
本文章向大家介绍如何选择合适的PaaS,主要内容包括选择提供者管理还是自我管理的aPaaS、选择高控制还是高效率aPaaS、查看开发语言,模型和框架首选项、考虑“云量效益”、检查你的架构要求、看一下aPaaS的功能、检查业务安排、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

正如我在博客文章“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的更多详细信息,请单击此处。