云计算的未来常常被描绘成私有和公共云之间的一场辩论,在成本效率、控制和安全方面,每种方式都有其强弱点。其实这场辩论应该致力于相互间如何借鉴以提供尽可能最有效、最稳定和灵活的服务。
当部署一个私有云时,系统管理员应通过关注私有云提供的整体服务而借鉴公共云。在设计和实施一个私有云时,企业需要重点关注对业务需要的满足。通过利用面向服务的方法确保业务可轻松获取并快速部署其所需要的服务,企业可最大程度地获得部署私有云带来的益处。
开启面向服务的哲学
面向服务的私有云部署方法可定义为介于纯基础设施即服务(IaaS)和平台即服务(PaaS)之间。在IaaS中,开发人员或操作经理必须创建和管理每一个映像。而对于Paas,你并不用控制这些机器;云会掌管一切。在面向服务的模型中,你预定义并在云中运行服务,就像一个数据库或负载平衡器,因此每当开发人员要转出一个新的应用时,都不用再创建这些服务。
这种方法的好处是对于IT和业务而言简化了解决方案部署任务,通过私有云的部署比以往互动更紧密。面向服务的方法提高了可靠性,因为你使用的是标准化的服务,不用维护多个不同的虚机。从长期看它可潜在降低成本,因为开发人员在设置虚机方面可花费更少的时间,将更多的时间用于定义应用来利用已经部署的服务。
采用面向服务的方法没有真正的负面作用。你所要试图去做的就是提供一些利用平台即服务而得到的预装能力,同时开发人员依然拥有充分的灵活性来定义他们想要定义的应用。例如,IT和业务都同意维护一个标准PostgreSQL数据库映像,但业务可能提出一个特别要求,其所实际需要的应用要求用一台Oracle机器。业务就可针对这一具体应用部署自己的Oracle数据库服务器。他们拥有一切灵活性,但他们需负责维护该映像。
面向服务的部署方法不会困住你什么。它只是要你预定义某些能力,从长期看使得部署和维护新的解决方案更容易。对于IT人员来说可能存在额外的工作,就是要定义接口。但你也可选择一家厂商帮你在云中提供预配置的服务。
潜在的负面
如果不采用面向服务的方法,你将利用不到可以改进业务敏捷性和响应性的措施。你可能也在运行云,但你将不会充分利用到私有云模型的好处。
为将该模型变为现实,你需要从业务分析开始,什么服务进行标准化在云中运行才有意义。分析应集中关注那些跨各种用户将使用的解决方案都共有的服务。找出这些使用最多的服务和相互非常类似的服务,以及那些进行定制并不能带来益处的服务。IT随后负责维护最常使用的服务,并发布API让人们知道如何得到这些服务。这与Amazon围绕其关系型数据库服务所做的工作类似。IT定义一套最终作为云映像实例的服务,而你也要定义开发人员可利用来访问这些解决方案的API。
一个组织机构何时知道已经成功进行了一项面向服务的部署呢?简单地说就是,当你的开发小组在使用预定义的服务而不是在创建他们自己的服务时,你就知道你是成功的了。这就是Amazon模型:客户从使用Amazon EC2开始,建立起他们自己的应用服务器和数据库服务器,而随着时间的过去,逐步转移到使用其它Amazon服务。如果你对云利用的充分,使用这个新创建的模型将变得更容易,你的客户也将会进行转变。
未来
未来,针对具体业务配置服务将变得更容易,因为我们将会看到有更多的私有云提供商会提供这些经过预包装的服务来作为云解决方案的一部分。你将能够在你的云中部署一套服务 – 利用一套API和文档帮助你充分利用。利用私有云计算所提供的所有价值是我们的目标,而采用面向服务的方法是实现这一目标最直接的方式。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
IBM Power9服务器增加可靠性 降低维护成本
本周IBM推出多款可扩展Power9系统服务器,IBM希望借此吸引有计算密集型需求的客户,例如内存数据库、分析 […]
-
数据经理应该研究GPU深度学习
与AI相关的深度学习和机器学习技术已经变成大数据圈常见的讨论话题。这一趋势对于数据管理者们来说是值得关注的,原 […]
-
第三方工具的出现加速云计算的部署
随着企业越来越多地评估是否将其应用转移到公共云端,出现了第三方工具以帮助企业加速决策过程并缓解迁移的复杂度。这 […]
-
云创新:无服务器计算与为服务架构相结合
以云计算目前的创新速度,业内流行语和噱头可能会从字面上给用户造成误导或混淆。现实是,无服务器计算平台正在改变企业构建、部署和运行应用程序的方式。