像云架构师一样思考的5种方法

  几位云服务提供商分享了一些关于云计算应用程序开发的经验,他们指出,随着应用程序开发和部署已经演进到了云时代,因此在思维方式上也要进行一些转变,主要包括5个方面。

  对于那些曾经在服务导向性架构领域工作过的架构师和开发者来说,这些实践中的大多数看起来都是如此的似曾相识,但过去的SOA则似乎受到颇多局限,在企业发展中总会受到种种阻力。如今的IT已经越来越多的接入云中,是该想想如何实现真正的“服务为本”了。

  1、用组件化的方式来构建解决方案:退后一步,认真思考业务的需求到底是什么,然后去构建能够融合多方组件的解决方案,以满足整体的全部的需求,这可能会需要一些前期的支付,但事后的回报将是非常可观的。

  2、相比语言,要更重视API:十年前,IT部门肩负着Java和.NET开发的双重任务,如今,云计算让应用程序必须仅仅围绕语言和平台这一问题变得抽象化了,作为一名云架构师,这意味着你需要将注意力从技术或是语言转移到架构服务和API上。

  3、尽可能的重复利用:一些为云设计的组件在企业内部的程序库里也许同样有效可用,一些来自外部云服务供应商的也一样,(如Salesfroce.com或Amazon Web Services)。

  4、通过众包扩展你的团队:多关注一些开发者社区,比如cloudspokes和99designs,这些地方会有一些新的组件。这种方法的好处是可以让你快速的组建你的应用程序,同时又不会受制于你团队的效率和能力。这种方法可能会在构建解决方案过程中带来意想不到的效果。

  5、评估测量你的应用程序:云解决方案里,有大量关于你的应用的配置、代码等数据,有的云服务提供商会收集这些基准测试数值,所以你需要注意做一些外勤。

(0)
上一篇 2022年3月23日
下一篇 2022年3月23日

相关推荐