当前位置: 首页 > 科技观察

应用开发者如何找到合适的云平台?

时间:2023-03-18 14:42:09 科技观察

哪个云平台最适合构建新应用程序?根据Forrester的最新研究,这取决于您的开发人员以及他们喜欢编码的方式。但如今可供选择的云平台太多,ForresterResearch分析了其中的16个。只有一小部分供应商符合严格的企业安全和成熟度标准,例如亚马逊网络服务(AWS)、微软Azure和Salesforce.com。但是这些提供商中的每一个都迎合了不同类型的开发人员。Forrester报告《2014年第四季度企业公有云平台调查》指出:“公有云平台有多种形式,包括提供基本基础架构即服务(IaaS)的平台,以及提供全部或部分平台服务和工具的平台。这些平台中的每一个都最适合您劳动力中特定类型的应用程序开发和交付(AD&D)专业人员。”开发人员类型并非所有开发人员都以相同的方式构建应用程序。一些开发人员希望快速编写代码并快速交付处理配置运行应用程序所需的基础架构。其他开发人员希望在发布新程序时调整/更改底层基础架构以满足应用程序的需求。通过对各种业务的采访,该报告的两位主要作者JohnRymer和JamesStaten(Staten最近接受了Microsoft的一个职位),发现开发人员分为三种基本类型:并且不想浪费时间配置基础设施。编码人员:这些开发人员喜欢编写代码,但他们不知道ant来管理编写应用程序所需的基础设施。他们热衷于使用这个基于云的应用程序开发平台:可以配置所需的资源,同时也给了他们调整/改变一些基础设施部分以获得最佳应用程序性能的机会。DevOps:这种类型的开发人员喜欢对支持他们编写的应用程序的基础架构进行实际控制。他们希望管理其应用程序所依赖的数据库、虚拟机和存储系统。这里还有另一个不容忽视的重要角色:CIO。从理论上讲,CIO应该负责决定开发人员在何处构建和托管新应用程序。与关注构建应用程序的开发人员不同,CIO主要关注安全性和合规性,以及开发人员的生产力。#p#熟悉的云提供商Forrester发现知名提供商是对CIO和开发人员最具吸引力的云平台提供商,这也许并不奇怪。AWS、Microsoft和Salesforce凭借赢得CIO信任的服务脱颖而出,同时还拥有开发人员所需的工具。但是不同的云计算供应商比其他供应商更好地服务于特定的细分市场。例如,Forrester表示Salesforce最适合“快速开发人员”类别。另一家PaaS提供商Mendix和OutSystems在这一类别中也得分很高。这些供应商为构建具有图形用户界面的应用程序提供了简单的开发平台。Salesforce1平台直接将此类应用与其流行的客户关系管理(CRM)SaaS集成在一起。这允许使用很少的编码或基础设施管理来快速构建应用程序。其他编码人员和DevOps需要更多动手实践的基础设施。对于这些开发者,AWS和微软等平台得分很高。作为基础架构即服务平台提供商,这些提供商使用户能够控制运行应用程序的虚拟机、存储和数据库。Salesforce(及其Heroku平台)、IBM和谷歌也因以编码人员为目标、对DevOps友好的云而获得高分。使问题复杂化的是Forrester发现的另一个趋势。由于提供商的服务相互重叠,云计算市场变得更加复杂。例如,AWS和Rackspace曾被认为是纯粹的IaaS提供商。他们现在不仅将云设计为提供IaaS功能的平台,例如托管虚拟机和数据库,而且还提供平台即服务(PaaS)解决方案,例如用于构建应用程序的中间件和应用程序开发环境。同时,PaaS提供商提供了在其平台之上构建应用程序的能力,同时还为开发人员提供了定制底层基础设施的能力。Salesforce.com、Intuit、NetSuite和Box等SaaS提供商允许客户在其云中构建与托管软件紧密集成的应用程序。这些提供商之间界限的模糊证实了Forrester的观点:CIO应该根据提供商提供给开发人员的平台来评估提供商,而不是提供商在IaaS市场、PaaS市场或SaaS市场中的存在。商业。由于快速增长的云计算市场有望继续推动创新,Forrester表示,重要的是要考虑与寻找合适的提供商相关的许多因素:对方的平台是否适合您的组织的开发人员类型?它是否满足您组织的安全性和合规性要求?是否需要考虑与现有系统或平台的任何集成?这是最终推动选择合适供应商的因素。原文:亚马逊、微软和Salesforce位居Forrester云平台榜首