王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

慎用第三方解决方案扩展

自己扩展你的系统,不要依赖供应商的解决方案实现扩展。领会若何扩展,若何用最简朴的方式使用供应商提供的产物和服务。遵照该原则的缘故原由有三点:主宰自己的运气、保持架构简朴、削减在所有权方面的成本。不要依赖供应商的产物、服务或功效来扩展系统。保持架构简朴,把运气掌控在自己手中,自己控制成本。而若是使用供应商的专有扩展方案,可能就做不到这三点了。

当你在手艺公司朝着管理层生长时,你一定会最先加入种种供应商的集会,最终不停收到供应商的种种游说。2009年全球IT支出跨越7810亿美元,比上一年缩减6.9%。U从中不难想象,供应商一定会招聘最好的销售职员,竭尽全力去销售他们的产物和服务。这些供应商的销售手法都异常老练,的的确确试图维护与客户的历久关系。遗憾的是,这种历久关系只是为了让客户付给供应商越来越多的钱。在商言商,我们并没有以为供应商有什么纰谬,我们只是想提醒你,作为一名手艺职员或依赖供应商举行扩展的缘故原由有以下三点。



首先,我们相信你一定想把公司、团队和自己职业生涯的运气掌握在自己手中。寻找供应商帮你减轻负担通常会收效甚微,由于对供应商来说,你只是他众多客户中的一个,他们对你的危急的应对绝对不会像你自己的应对那样。作为一个CTO或手艺向导,若是你所选择并审查过的供应商出了错,造成营业歇工,那么你就要负责任,就像每行代码都是你写的一样。任何代码都有bug,即使是供应商提供的也不破例。若是你不相信,那么就问问供应商,他们为某个版本提供了多少个补丁。与其他地方的代码一样,供应商提供的补丁大多用来修复bug,而新功效则要留给后续的主要版本。这样的话,我们更希望自己拥有源代码,自己解决问题,而不是依赖供应商来发现问题,然后提供一个补丁,这通常需要几天的时间。固然这并不是说所有器械都要自己来编写,如编写自己的数据库或防火墙。对于供应商比你做得好且不属于焦点竞争力的部门,可以让供应商来做。至关重要的是,若是可扩展性是你的应用或产物的焦点竞争力,那么要确保你的应用或产物是可拆分的,以便它们日后能够举行扩展。

其次,与生涯中的许多事情一样,可扩展性也是越简朴越好。我们教过一个简朴的立方体,辅助你明白若何构建可扩展的架构系统越庞大,越容易遇到可用性问题。越庞大的系统越难维护而且维护成本也越高。对于建立只读副本来说,集群手艺比简朴的日志行列庞大得多。

最后,让我们看看依赖供应商举行扩展的真正成本。我们的架构原则之一,实在也应该是你的架构原则之一就是,最节约成本的扩展方式是选择供应商时保持中立。只选择一个供应商就会让他们在谈判中占上找们这里只以数据库供应商为例,但这一讨论适用于险些所有手艺供应商。数据库公司采用在系统中不停添加新功效的计谋,其缘故原由在于这样做的收益比拓展新客户的收益增加得快。这种技巧叫作升级营销,即让现有客户购置更多或附加的功效或服务。

(责任编辑:网络)

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。