平台服务云计算战略的转变
平台服务云计算战略的转变
2021-04-08
平台服务云计算战略的转变
到目前为止,关于云计算的讨论大多只集中在将应用转移到云计算的话题上。虽然云计算服务的增长率相对较高,但这种发展趋势甚至没有让云计算相关费用占到企业IT预算的5%。云计算行业的领军人物亚马逊Web Services (AWS)表示,云计算还有另外一条成功之路,那就是用云计算去做那些在数据中心很难做、实施成本高甚至做不到的事情。
这种平台服务方法通过向应用程序添加云计算增强功能来扩展基础架构即服务(IaaS),从而提出更强的云计算价值主张和更令人兴奋的云计算承诺。平台服务基本上是网络服务,可以通过应用编程接口(API)与其他应用紧密集成。因为平台服务看起来更像基于API的互联网服务,本质上,运行在云计算或数据中心的应用程序可以通过它们进行一致的访问。这使得平台服务成为开发混合云计算应用的最佳工具。
如果平台服务是通过可在数据中心复制的开放API(私有云计算或甚至传统软件)提供的,当云计算高峰或故障转移事件发生时,服务可以移入或移出云计算。这就创造了一种全新的服务模式。
资本化运营的技巧是理解平台服务,评估实现这些服务的方案选项,并为基于平台的服务的增强设计应用程序。
把握平台服务的本质
对于云计算架构师或规划者来说,将平台服务视为一种平行的SaaS是很自然的,因为它是一套支持具有共同技术特征和要求的应用的工具,而不是单一的垂直化。(Salesforce.com和思爱普是使用这种并行化软件即服务元素的好来源。)协作和统一通信是SaaS工具被视为平台服务的两个例子,AWS工具也很多。
为了以网络服务的形式编译并行化软件工具的目录,我们可以从回顾所有这些资源开始,然后考虑围绕这些工具从头开始开发应用程序。如果您有内部组件化的应用程序,组件可以添加到这些基本平台服务框架中的想法可以为您的业务需求提供更专业的因素。
评估实施平台服务的选项
希望充分利用平台服务的用户面临的挑战是,这些服务并不像我们目前认为的那样是云计算的一部分。它们不是当前应用程序的元素,因此它们不能简单地将这些应用程序转移到云计算。事实上,使用平台服务几乎肯定需要用户支付一些开发工作,这些工作可以由您自己的公司或第三方承包商进行。对于那些将云计算视为降低IT成本的途径的人来说,这似乎与他们的目标背道而驰,但平台服务开发的应用具有固有的容量灵活性、更好的性能和可用性,以及更好的用户界面性能和体验质量。关键是用户能找到真正的平台服务。
当您评估您的选项时,请记住所有真正有用的平台服务都将以某种方式使用云计算。这些包括有用的管理服务(如调度工具、集成等。),可以通过网络API提供。它们可能类似于平台服务,但不会扩大云计算的使用,而只是实现云计算中应用的迁移和管理。
平台服务评估的一个好做法是查看亚马逊的服务目录。在目录中,你会发现管理服务扩展,基础云计算数据管理中的数据库服务扩展,以及所谓的应用服务,比如AppStream和运动学;;简单排队服务,即SQS;;简单通知服务,即SNS等。它是一组服务,代表了真实平台服务的一个例子:使云计算应用程序成为更好的应用程序的服务。未来的云计算用户应该探索这种类型的服务。
使用平台服务设计应用程序
云计算消费者面临的问题是,目前没有平台服务的标准,因此缺乏这样的标准会导致速度和广度不足,许多供应商之间几乎不可能实现互操作。平台服务实际上是一个虚拟设备。如果每个提供这种设施的供应商采用不同的接口,那么问题就大了,因为你必须在供应商中进行选择,或者采用多个供应商。
以下是降低平台服务非标准API相关风险的一些步骤。一种是创建一个单独的应用程序组件来运行,而不是在整个应用程序中发散。这样,如果选择新的供应商,只需要更换一个组件。另一个策略是在所有可能的供应商中寻找替代服务实现,然后根据广泛的使用惯例开发您自己的所谓预打包应用程序。这种方法允许您在更换供应商时进行较少的更改。
在竞争激烈的云计算市场,很可能会有平台服务产品的整体框架,但应该没有标准。要认识到平台服务是一个强大的工具,它将你绑定到少数云计算厂商,你需要在有限的云计算产品带来的风险和平台服务的优势之间做出权衡。

展开