SOA是连接云和预先定制环境的一种美妙的方式。 跨越环境模式可以确定基于云的开发是否具有经济优势。你必须要知道我们要去哪。
SOA是连接云和预先定制环境的一种美妙的方式。 跨越环境模式可以确定基于云的开发是否具有经济优势。你必须要知道我们要去哪。你的数据要迁移到哪里——任意一种数据的迁移。
互联网专线接入是一个主要的隐藏因素。你必须明白,如何根据单独场景的变化,来判断需要购买的实际网络。你可能需要用另一种方式部署应用程序,或者可能要停止付款。所以,你要紧密的评估网络界限,这些情况间如何使用SOA,同时其他类型的网络数据传输运转良好。
不是所有的都是“基础设施即服务”(IaaS),也有一些其他的事情,像“软件即服务”(SaaS)。所以,我们要做的是外包CRM环境到Salesforce.com。在外包之前,我们已经有一些相同的数据模型,我们现在又得到了一些新的数据和数据传输模型,我们不得不考虑云环境的成本模型。
成本模型在Salesforce世界中是不同的。因此,这些数字是做什么的呢?首先,让我们先了解一些Salesforce模型,Salesforce限制API调用、SOA读取的调用、环境的输入输出的数量。
一天30万API的调用,事实上只允许我们一天调用1000次。Saleforces允许我们基于数百个用户工作。所以,我们该做些什么呢?实际上,我们不能用它的架构方式运行我们的应用程序。
以下是我们的选择。基本上可以归纳为两点。可以说只是升级,或者是重构我们的系统,通过某种方式改变它,而不是所有的消息,聚合通过一个API调用。这不是一项简单的工作,这要花费多少钱,实际上可能会影响到解决方案的架构,我用的SOA服务是什么。
这一切告诉了我们什么呢?让我们给出一些结论和建议。在行业的炒作中,你听到IaaS最主要的、最特别的是服务的使用率。你只要为使用的服务付费。真正的问题是网络成本。这往往会以更快、更艰难的方式促使金融平衡。
你确实需要了解网络开销,以及在环境和云中提供的东西。所以,你一定要了解云和其他端之间是什么,云和你后台环境间是什么?
这些服务供应商的定价和使用模式有出人意料的规格参数表,影响着成本和解决方案的构建。所以,你要真正了解的唯一方式是通过特定的方案模型理解方案、通过业务理解业务、通过应用理解应用,云是如何影响特定环境的经济状况的呢?
你会怎么做呢?我们开始一些单独的资源均衡的场景的分析。换句话说,如果在我们的环境中有一个服务器,等同于云环境中的什么呢?也许唯一的方式是得到运行你自己的应用程序的基准是什么。
如果它运行在一台服务器中[预先定制的]——在云中要使用多少台服务器、多少个实例、以及什么类型的?如果让整个事情持续运行一整天,你最大、最小的使用界限是什么?
了解消息流状况,以及网络容量流的状况。有多少个消息,消息的大小、需要给他们多少的带宽,以及监测支持模型。
明白这些事情之后,你就可以知道供应商的定价模式,以及像Salesforce API限制的陷阱,很详细的了解这些事情,明白自己的花费和运作模型,现在你就可以把这些合在一起,了解你真正的花销在哪里。
一定要包括、核实软件许可的需求。不要忽视网络带宽的花销,尤其是IaaS场景。明白需要为你的解决方案购买多少网络的访问量。
明白云中的这些事情,然后,你就会知道是否以及如何使用SOA帮助你在云、外包商中、或者其他地方更加灵活的迁移业务,然后你就会得到一个好的解决方案,如何结合SOA和云计算得到经济优势。