欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

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

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

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

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

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

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

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

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